News & Content Management
En resumen
News & Content Management gives every federation, league, and club a multi-language newsroom with editorial workflow, scheduled publishing, and federation-wide aggregation. Editors draft, review, translate, and publish stories in any locale, categorise them as results, announcements, interviews, or opinions, and pin the most important pieces. Readers, club sites, and RSS subscribers consume one unified feed pulled across every federation level.
Cómo funciona
Each tenant gets its own newsroom inside the CMS, scoped to the federation level it belongs to (national body, ligue, comité, district, or club). Authors create News article drafts and assign them to a Content category — results, announcements, interviews, or opinions — which drives both layout and feed filtering. Multi-language content support lets the same article carry parallel translations under one canonical ID; the public site serves the locale that matches the visitor and falls back gracefully when a translation is missing.
Nothing reaches the public surface without passing through the editorial workflow (draft to review to publish). Roles are configurable per tenant, so a club can run a single-author flow while a national federation can require a designated editor to approve before release. Content scheduling lets editors pick a future publish timestamp; a worker promotes the draft to live at the exact minute, including sending notifications and rebuilding RSS.
Featured/pinned content sits above the regular reverse-chronological stream on the federation homepage and in the in-app news tab, with optional expiry so a pinned story automatically demotes itself. News feed aggregation pulls articles up the org-tree: a club site shows its own posts plus relevant district and national stories; the FIPJP feed unifies items from every member federation that has opted in. RSS feed generation produces standards-compliant feeds per tenant, per category, and per language, ready for Feedly, third-party news apps, or syndication into partner sites. Every change is versioned and audited, so editors can revert a story or trace who pushed which edit.
Capacidades clave
- News article creation and publication scoped to each federation level
- Categorised content (results, announcements, interviews, opinions) for filtered feeds
- Full multi-language editing with per-locale fallback
- Editorial workflow draft to review to publish with configurable approvers
- Featured/pinned content with optional auto-expiry
- Aggregated news feed across all federation levels
- RSS feeds and content scheduling for future-dated publishing
En la práctica
A communications officer at the Swedish federation logs into the admin, opens News, and drafts an interview with a national champion in Swedish. She duplicates the draft into English, adjusts the headline, uploads two photos, and sets the category to Interviews. Editorial workflow routes the draft to the head of communications, who leaves one comment, approves it, and schedules publication for Friday 18:00 to coincide with a televised final.
At publication time the article goes live on the federation site, propagates to club sites that subscribe to the national feed, appears in the in-app news tab, and is included in the next RSS pull by Feedly subscribers — without anyone touching the system again.
Funcionalidades de este subsistema
8| ID | Status | Funcionalidades |
|---|---|---|
| F09.01.01 | Entregado | News article creation and publication (per federation level) ✅ PL-F0901a |
| F09.01.02 | Entregado | Content categories (results, announcements, interviews, opinions) ✅ PL-F0901a |
| F09.01.03 | Entregado | Multi-language content support ✅ PL-F0901a |
| F09.01.04 | Entregado | Editorial workflow (draft > review > publish) ✅ PL-F0901a |
| F09.01.05 | Entregado | Featured/pinned content ✅ PL-F0901b |
| F09.01.06 | Entregado | News feed aggregation (from all federation levels) ✅ PL-F0901b |
| F09.01.07 | Entregado | RSS feed generation ✅ PL-F0901b |
| F09.01.08 | Entregado | Content scheduling (publish at future date) ✅ PL-F0901b |
Subsistemas relacionados
Partes interesadas que necesitan este subsistema
Aparece en 5 análisis de partes interesadas