Description
Live Blog (par la BBC News Labs) est un outil de live coverage open source, conçu pour permettre à des journalistes de couvrir un événement en direct (élections, sports, lancements) avec des posts horodatés, des images, vidéos, citations, embeds de tweets, et une timeline interactive. Différence vs WordPress : Live Blog est un outil vertical (un seul live à la fois, ou plusieurs), pas un CMS généraliste — c'est un « Twitter en mieux » pour les médias. Pour qui: médias, journalistes, community managers, et associations qui veulent couvrir un événement en direct sans dépendre de Twitter/X.
Installation
Docker Compose (recommandé)
version: '3.8'
services:
liveblog:
image: bbc/liveblog:latest
container_name: liveblog
restart: unless-stopped
ports:
- "5000:5000"
environment:
- SUPERUSER=admin
- PASSWORD=*** - SECRET_KEY=*** - DATABASE_URL=mongodb://mongo:27017/liveblog
depends_on:
- mongo
volumes:
- liveblog-data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.liveblog.rule=Host(`live.example.com`)"
- "traefik.http.routers.liveblog.entrypoints=websecure"
- "traefik.http.routers.liveblog.tls.certresolver=letsencrypt"
mongo:
image: mongo:7
container_name: liveblog-mongo
restart: unless-stopped
volumes:
- liveblog-mongo:/data/db
volumes:
liveblog-data:
liveblog-mongo:
Alternatives
Open Source
- [[app-ghost]] — Blog généraliste
- [[app-wordpress]] — CMS généraliste
- [[app-movim]] — Plateforme sociale fédérée
- Coral Project — Commentaires médias
Propriétaires
- Scoop.co — Live blog SaaS
- CoveritLive — Live blog (maintenant DATA.com)
- Twitter/X Spaces — Alternative pour la couverture audio
Sécurité
- Auth : utilisateurs back-office avec rôles (admin, editor, contributor).
- HTTPS : obligatoire (Traefik + Let's Encrypt).
- Embeds : valider le sandboxing des iframes (YouTube, Twitter) pour éviter le clickjacking.
- Modération : file d'attente avant publication.
- CSP : obligatoire pour les embeds tiers.
