Système de publication pour rédactions

La rédaction, du premier jet à la une.

Un système de publication que nous construisons et exploitons pour les rédactions : chaque article passe du reporter au lecteur par des étapes claires, et les pages restent rapides quand l'actualité s'emballe.

Cahier ALa une

Un seul système derrière chaque partie de la une

Le bandeau de dernière minute, l'article d'ouverture, le direct, la chronique et le rectificatif sous un article sont tous écrits, vérifiés et publiés au même endroit.

Édition du matin Le Quotidien Exemple Mis à jour 09:42

Dernière minute Titre d'exemple : une affaire en cours, mise à jour en temps réel 09:42

Une rédaction dans la lumière du matin Photo : photographe de la rédaction

Local

Titre d'ouverture d'exemple, en gros caractères en haut de la page

Un court chapeau sous le titre, écrit par la rédaction pour dire au lecteur ce qui s'est passé et pourquoi c'est important.

Opinions

Un titre de chronique d'exemple, dans la voix propre de son auteur

Galerie

Titre de galerie d'exemple

Vidéo

Titre de reportage vidéo d'exemple

Économie

Titre d'article économique d'exemple

Rectificatif Une version précédente de cet article comportait une date erronée. Elle a été corrigée à 11:05

Exemple de une. Chaque titre, nom et horaire qui y figure est fictif.

Cahier BLe circuit éditorial

Neuf étapes, et chacun voit où en est un article

Un article n'attend jamais dans la boîte de réception de quelqu'un. Il se trouve à une étape, avec un nom associé, et n'avance que lorsque la personne autorisée à le faire avancer le décide.

  1. 01BrouillonLe correspondant ou le rédacteur y travaille
  2. 02SoumisTransmis au desk
  3. 03En éditionUn éditeur le met en forme
  4. 04Contrôle juridique et vérification des faitsSeulement si l'article l'exige
  5. 05ValidéLe rédacteur en chef valide
  6. 06ProgramméLe chef d'édition fixe l'heure
  7. 07PubliéSur le site, dans les flux et dans les applis
  8. 08Mis à jour ou rectifiéAvec un rectificatif visible
  9. 09ArchivéConservé, consultable et toujours lié

Déposés2

Brouillon

Article d'exemple envoyé depuis le terrain

61Localisation

Correspondant

Soumis

Reportage d'exemple en attente d'un éditeur

Rédacteur

Au desk2

En édition

Grand format d'exemple, titre en cours de réécriture

Éditeur

Contrôle juridique et vérification des faits

Enquête d'exemple en relecture juridique

Secrétaire de rédaction

Prêts3

Validé

Entretien d'exemple validé pour le site

Rédacteur en chef

Programmé

Analyse d'exemple pour ce soir

18:00

Chef d'édition

Embargo

Reportage d'exemple retenu jusqu'à la levée de l'embargo

06:00

Chef d'édition

En direct2

Publié

Titre d'exemple à la une

Chef d'édition

Rectifié

Article d'exemple avec rectificatif

Secrétaire de rédaction

Archives1

Archivé

Article d'exemple de l'an dernier, toujours trouvé par la recherche

Un tableau d'exemple. Tous les titres qui y figurent sont fictifs.

Cahier CRôles et droits

Qui fait quoi, et qui en a le droit

Chaque compte a un rôle, et chaque rôle a les droits dont sa fonction a besoin, pas plus. Un contributeur peut écrire ; un contributeur ne peut pas publier.

Rôle Déposer un article Éditer Relire Valider Programmer et publier Rectifier après publication
Correspondant / reporterEnvoie texte, photos, vidéo et localisation depuis le terrain Oui Ses articles uniquement Non Non Non Non
Rédacteur / éditeurÉcrit et édite les articles d'une rubrique Oui Oui Non Non Non Non
Secrétaire de rédaction / correcteurRelit, resserre et vérifie chaque ligne Non Oui Oui Non Non Oui
Rédacteur en chefValide ce que le journal publie Non Oui Oui Oui Non Oui
Chef d'éditionProgramme, publie et place les articles sur la page Non Non Non Non Oui Oui
ContributeurÉcrit pour le journal depuis l'extérieur de la rédaction Ses articles uniquement Non Non Non Non Non

OuiSes articles uniquementNonLes réglages par défaut dont nous partons. Chaque rédaction définit les siens.

Chaque modification est consignée

Qui a modifié quoi, et quand, est conservé pour chaque article : le titre avant et après, la photo remplacée, la minute de mise en ligne. Deux versions quelconques peuvent être comparées, et toute version antérieure restaurée.

Historique d'un article d'exemple

  1. 08:40CorrespondantA déposé l'article avec six photos, une vidéo et la localisation
  2. 08:52ÉditeurA réécrit le titre Premier titre d'exemple Titre d'exemple plus percutant
  3. 09:05CorrecteurA corrigé deux noms et un chiffre
  4. 09:18Rédacteur en chefValidé
  5. 09:30Chef d'éditionA publié et envoyé une notification push
  6. 11:05Secrétaire de rédactionA corrigé une date et ajouté un rectificatif

Cahier DLes contenus

Tout ce qu'une rédaction publie, au même endroit

Chaque type de contenu a son propre formulaire et sa propre page, et tous partagent les mêmes auteurs, rubriques, mots-clés et le même circuit.

  • Articles

    Titre, chapeau, corps, photos et légendes, avec l'auteur et la rubrique.

  • Bandeau de dernière minute

    Affiché sur tout le site d'un seul interrupteur, et retiré de la même façon.

  • Directs

    De courtes mises à jour horodatées sur une seule page, les plus récentes en premier, par plusieurs reporters à la fois.

  • Galeries

    Des récits en photos, avec une légende et un crédit sur chaque image.

  • Vidéo

    Reportages et extraits avec une image d'aperçu, intégrés dans un article ou publiés seuls.

  • Chroniques

    Distinguées de l'actualité, avec le nom et la photo de l'auteur.

  • Pages auteurs

    Chaque auteur a une page avec une courte biographie et tout ce qu'il a écrit.

  • Rubriques et mots-clés

    Chaque article appartient à une rubrique et porte les mots-clés qui le relient aux autres.

  • À lire aussi

    Choisis par l'éditeur ou trouvés par mot-clé, à la fin de chaque article.

  • L'arabe d'abord, et d'autres langues

    Mise en page de droite à gauche, typographie et dates arabes intégrées dès le départ, et chaque article peut porter ses traductions.

Cahier EPublication

À l'heure, sous embargo, et partout à la fois

Un article sort à la minute prévue et, au même instant, il atteint les moteurs de recherche, les flux, les réseaux sociaux et les téléphones des lecteurs.

  • news-sitemap.xml

    Sitemap Google News

    Les articles des deux derniers jours, listés comme Google News les lit, mis à jour à chaque publication.

  • "@type": "NewsArticle"

    Données structurées

    Titre, auteur, dates, rubrique et image balisés dans chaque article, pour que la recherche l'affiche comme une actualité.

  • /rss/section.xml

    Des flux pour chaque rubrique

    Un flux pour tout le journal et un pour chaque rubrique, pour les lecteurs et pour les partenaires.

  • og:image · twitter:card

    Cartes sociales

    L'image, le titre et le résumé qu'un lien affiche quand il est partagé, définis par l'éditeur.

  • web push

    Notifications push

    Envoyées par le chef d'édition aux lecteurs qui les ont demandées, jamais par accident : l'article doit d'abord être en ligne.

Il n'y a pas de copie AMP séparée à synchroniser. La page normale est conçue pour être légère et rapide, si bien qu'une seule version de chaque article sert tous les lecteurs.

Cahier FVitesse et infrastructure

Rapide un jour calme, et toujours rapide quand l'actualité s'emballe

Quand une grosse information tombe, les lecteurs arrivent tous en même temps. Le système est conçu pour que presque aucun d'entre eux n'attende la base de données.

  1. Lecteurs Tout le monde ouvre le même article
  2. Nginx Microcache de chaque page publiée Servi depuis le cache
  3. PHP-FPM Une seule requête reconstruit la page
  4. Redis Sessions, files d'attente et requêtes en cache
  5. Base de données Articles, auteurs et historique

Publier ou rectifier l'article, sa rubrique et la une sont purgés du cache immédiatement

CDN photos redimensionnées une seule fois en WebP et AVIF, aux largeurs dont chaque écran a besoin

  • Les pages publiées viennent du cache

    Nginx garde chaque page publiée un court instant et remet la même copie à chaque lecteur qui la demande pendant cet instant. Le lecteur reçoit une page finie ; PHP et la base de données ne sont pas sollicités.

  • Une seule requête passe

    Quand la copie expire, une seule requête est autorisée à la reconstruire pendant que tous les autres reçoivent la copie précédente. Quel que soit le nombre de lecteurs qui arrivent en même temps, la page est reconstruite une fois, et non une fois pour chacun.

    fastcgi_cache_lock on; fastcgi_cache_use_stale updating;
  • La publication vide les bonnes pages

    Dès qu'un éditeur publie, met à jour ou rectifie un article, les copies en cache de cet article, de sa rubrique et de la une sont supprimées, et le lecteur suivant voit la nouvelle version.

  • La rédaction reste rapide

    Les éditeurs travaillent hors du cache, sur PHP-FPM avec Redis à côté. Comme les lecteurs sont servis depuis le cache, un pic sur le site ne ralentit pas ceux qui l'écrivent.

Mesuré sur nos propres serveurs

< 20 ms Le premier octet d'une page, depuis notre serveur, mesuré sur le serveur lui-même, chiffrement compris.

Le reste du temps, c'est la distance entre nos serveurs en Allemagne et vous. Cette part dépend de l'endroit où vous êtes : mesurez-la depuis votre propre connexion.

Mesurez depuis votre connexion

Dites-nous comment fonctionne votre rédaction

Combien de rubriques et de langues vous publiez, d'où vos reporters envoient leurs papiers, et sur quoi vous tournez aujourd'hui. Nous chiffrons le système après une seule conversation à ce sujet.