Redaktionssystem für Newsrooms

Der Newsroom, vom ersten Entwurf bis zur Titelseite.

Ein Redaktionssystem, das wir für Newsrooms bauen und betreiben: Jede Meldung gelangt über klare Stufen vom Reporter zum Leser, und die Seiten bleiben schnell, wenn Nachrichten einschlagen.

Teil ADie Titelseite

Ein System hinter jedem Teil der Titelseite

Eilmeldungsbanner, Aufmacher, Liveblog, Meinungskolumne und die Korrektur unter einem Artikel werden alle am selben Ort geschrieben, geprüft und veröffentlicht.

Morgenausgabe Die Beispielzeitung Aktualisiert 09:42

Eilmeldung Beispielschlagzeile: eine laufende Geschichte, fortlaufend aktualisiert 09:42

Ein Redaktionstisch im Morgenlicht Foto: Redaktionsfotograf

Lokales

Beispiel-Aufmacherschlagzeile, groß über den Kopf der Seite gesetzt

Ein kurzer Vorspann unter der Schlagzeile, von der Redaktion geschrieben, damit der Leser erfährt, was passiert ist und warum es wichtig ist.

Meinung

Ein Beispieltitel für eine Kolumne, in der eigenen Stimme des Autors

Galerie

Beispielschlagzeile einer Galerie

Video

Beispielschlagzeile eines Videoberichts

Wirtschaft

Beispielschlagzeile aus der Wirtschaft

Korrektur In einer früheren Fassung dieses Artikels stand ein falsches Datum. Korrigiert um 11:05

Eine Beispiel-Titelseite. Alle Schlagzeilen, Namen und Uhrzeiten darauf sind Platzhalter.

Teil BDer Arbeitsablauf

Neun Stufen, und alle sehen, wo eine Meldung steht

Eine Meldung wartet nie in einem Posteingang. Sie steht in einer Stufe, mit einem Namen daran, und rückt nur weiter, wenn die Person, die das darf, sie weiterschiebt.

  1. 01EntwurfDer Korrespondent oder Autor arbeitet daran
  2. 02EingereichtAn den Desk übergeben
  3. 03In BearbeitungEin Redakteur bringt sie in Form
  4. 04Rechts- und FaktenprüfungNur wenn eine Meldung es braucht
  5. 05FreigegebenDer Chefredakteur gibt frei
  6. 06GeplantDer Chef vom Dienst legt die Uhrzeit fest
  7. 07VeröffentlichtAuf der Website, in den Feeds und in den Apps
  8. 08Aktualisiert oder korrigiertMit sichtbarem Korrekturhinweis
  9. 09ArchiviertAufbewahrt, durchsuchbar und weiterhin verlinkt

Eingegangen2

Entwurf

Beispielmeldung direkt vom Ort des Geschehens

61Standort

Korrespondent

Eingereicht

Beispielbericht, der auf einen Redakteur wartet

Autor

Am Desk2

In Bearbeitung

Beispielreportage, Schlagzeile wird umgeschrieben

Redakteur

Rechts- und Faktenprüfung

Beispielrecherche in rechtlicher Prüfung

Schlussredakteur

Bereit3

Freigegeben

Beispielinterview, für die Website freigegeben

Chefredakteur

Geplant

Beispielanalyse für den Abend

18:00

Chef vom Dienst

Sperrfrist

Beispielbericht, zurückgehalten bis zum Ende der Sperrfrist

06:00

Chef vom Dienst

Live2

Veröffentlicht

Beispielschlagzeile auf der Titelseite

Chef vom Dienst

Korrigiert

Beispielmeldung mit Korrekturhinweis

Schlussredakteur

Archiv1

Archiviert

Beispielmeldung aus dem letzten Jahr, weiterhin über die Suche auffindbar

Ein Beispielboard. Alle Schlagzeilen darauf sind Platzhalter.

Teil CRollen und Berechtigungen

Wer was tut und wer was darf

Jedes Konto hat eine Rolle, und jede Rolle hat genau die Rechte, die ihre Aufgabe braucht, und nicht mehr. Ein freier Mitarbeiter darf schreiben; ein freier Mitarbeiter darf nicht veröffentlichen.

Rolle Meldung einreichen Bearbeiten Prüfen Freigeben Planen und veröffentlichen Nach Veröffentlichung korrigieren
Korrespondent / ReporterLiefert Text, Fotos, Video und Standort vom Ort des Geschehens Ja Nur eigene Meldungen Nein Nein Nein Nein
Autor / RedakteurSchreibt und bearbeitet Meldungen für ein Ressort Ja Ja Nein Nein Nein Nein
Schlussredakteur / KorrektorPrüft, strafft und kontrolliert jede Zeile Nein Ja Ja Nein Nein Ja
ChefredakteurGibt frei, was die Zeitung veröffentlicht Nein Ja Ja Ja Nein Ja
Chef vom DienstPlant, veröffentlicht und platziert Meldungen auf der Seite Nein Nein Nein Nein Ja Ja
Freier MitarbeiterSchreibt für die Zeitung von außerhalb der Redaktion Nur eigene Meldungen Nein Nein Nein Nein Nein

JaNur eigene MeldungenNeinUnsere Ausgangseinstellungen. Jeder Newsroom legt seine eigenen fest.

Jede Änderung wird festgehalten

Wer was wann geändert hat, wird für jede Meldung gespeichert: die Schlagzeile vorher und nachher, das ausgetauschte Foto, die Minute, in der sie online ging. Zwei beliebige Fassungen lassen sich vergleichen und jede frühere Fassung wiederherstellen.

Verlauf einer Beispielmeldung

  1. 08:40KorrespondentMeldung mit sechs Fotos, einem Video und dem Standort eingereicht
  2. 08:52RedakteurSchlagzeile umgeschrieben Erste Beispielschlagzeile Schärfere Beispielschlagzeile
  3. 09:05KorrektorZwei Namen und eine Zahl korrigiert
  4. 09:18ChefredakteurFreigegeben
  5. 09:30Chef vom DienstVeröffentlicht und eine Push-Benachrichtigung gesendet
  6. 11:05SchlussredakteurEin Datum korrigiert und einen Korrekturhinweis ergänzt

Teil DDie Inhalte

Alles, was ein Newsroom veröffentlicht, an einem Ort

Jede Art von Beitrag hat ihr eigenes Formular und ihre eigene Seite, und alle teilen dieselben Autoren, Ressorts, Schlagwörter und denselben Arbeitsablauf.

  • Artikel

    Schlagzeile, Vorspann, Text, Fotos und Bildunterschriften, mit Autor und Ressort.

  • Eilmeldungsbanner

    Mit einem Schalter über die ganze Website gelegt und genauso wieder entfernt.

  • Liveblogs

    Kurze Updates mit Zeitstempel auf einer Seite, das Neueste zuerst, von mehreren Reportern gleichzeitig.

  • Galerien

    Fotostrecken mit Bildunterschrift und Bildnachweis zu jedem Bild.

  • Video

    Berichte und Clips mit Vorschaubild, in einen Artikel eingebettet oder eigenständig.

  • Meinungskolumnen

    Von den Nachrichten abgesetzt, mit Name und Bild des Autors.

  • Autorenseiten

    Jeder Autor hat eine Seite mit einer kurzen Biografie und allem, was er geschrieben hat.

  • Ressorts und Schlagwörter

    Jede Meldung steht in einem Ressort und trägt die Schlagwörter, die sie mit anderen verknüpfen.

  • Mehr zum Thema

    Von der Redaktion ausgewählt oder über Schlagwörter gefunden, am Ende jedes Artikels.

  • Arabisch zuerst, und weitere Sprachen

    Rechts-nach-links-Layout, arabische Schrift und Datumsangaben von Anfang an eingebaut, und jede Meldung kann ihre Übersetzungen mitführen.

Teil EVeröffentlichung

Pünktlich, unter Sperrfrist und überall zugleich

Eine Meldung erscheint in der Minute, für die sie geplant war, und im selben Moment erreicht sie Suchmaschinen, Feeds, soziale Netzwerke und die Smartphones der Leser.

  • news-sitemap.xml

    Sitemap für Google News

    Meldungen der letzten zwei Tage, so aufgelistet, wie Google News sie liest, bei jeder Veröffentlichung aktualisiert.

  • "@type": "NewsArticle"

    Strukturierte Daten

    Schlagzeile, Autor, Datum, Ressort und Bild in jedem Artikel ausgezeichnet, damit die Suche ihn als Nachricht anzeigt.

  • /rss/section.xml

    Feeds für jedes Ressort

    Ein Feed für die ganze Zeitung und einer für jedes Ressort, für Leser und für Partner.

  • og:image · twitter:card

    Social Cards

    Bild, Schlagzeile und Vorspann, die ein Link beim Teilen zeigt, von der Redaktion festgelegt.

  • web push

    Push-Benachrichtigungen

    Vom Chef vom Dienst an die Leser gesendet, die sie abonniert haben, nie aus Versehen: Die Meldung muss zuerst online sein.

Es gibt keine separate AMP-Kopie, die synchron gehalten werden muss. Die normale Seite ist leicht und schnell gebaut, sodass eine einzige Fassung jeder Meldung allen Lesern dient.

Teil FGeschwindigkeit und Infrastruktur

Schnell an einem ruhigen Tag, und immer noch schnell, wenn Nachrichten einschlagen

Wenn eine große Nachricht einschlägt, kommen die Leser alle gleichzeitig. Das System ist so gebaut, dass fast keiner von ihnen auf die Datenbank wartet.

  1. Leser Alle öffnen dieselbe Meldung
  2. Nginx Microcache jeder veröffentlichten Seite Aus dem Cache ausgeliefert
  3. PHP-FPM Eine Anfrage baut die Seite neu
  4. Redis Sitzungen, Warteschlangen und gecachte Abfragen
  5. Datenbank Meldungen, Autoren und Verlauf

Veröffentlichen oder korrigieren die Meldung, ihr Ressort und die Titelseite werden sofort aus dem Cache gelöscht

CDN Fotos einmal in WebP und AVIF skaliert, in den Breiten, die jeder Bildschirm braucht

  • Veröffentlichte Seiten kommen aus dem Cache

    Nginx hält jede veröffentlichte Seite einen kurzen Moment vor und gibt allen Lesern, die in diesem Moment anfragen, dieselbe Kopie. Der Leser erhält eine fertige Seite; PHP und die Datenbank werden nicht berührt.

  • Nur eine Anfrage geht durch

    Wenn die Kopie abläuft, wird eine einzige Anfrage durchgelassen, um sie neu zu bauen, während alle anderen die vorherige Kopie erhalten. Egal wie viele Leser gleichzeitig kommen: Die Seite wird einmal neu gebaut, nicht einmal pro Leser.

    fastcgi_cache_lock on; fastcgi_cache_use_stale updating;
  • Veröffentlichen leert die richtigen Seiten

    Sobald ein Redakteur eine Meldung veröffentlicht, aktualisiert oder korrigiert, werden die gecachten Kopien dieser Meldung, ihres Ressorts und der Titelseite verworfen, sodass der nächste Leser die neue Fassung sieht.

  • Die Redaktion bleibt schnell

    Redakteure arbeiten außerhalb des Caches, auf PHP-FPM mit Redis daneben. Weil die Leser aus dem Cache bedient werden, bremst ein Ansturm auf der Website die Menschen nicht aus, die sie schreiben.

Gemessen auf unseren eigenen Servern

< 20 ms Das erste Byte einer Seite von unserem Server, auf dem Server selbst gemessen, Verschlüsselung inklusive.

Der Rest der Zeit ist die Entfernung zwischen unseren Servern in Deutschland und Ihnen. Dieser Teil hängt von Ihrem Standort ab, also messen Sie ihn über Ihre eigene Verbindung.

Über Ihre Verbindung messen

Teil GDas technische Datenblatt

Das ganze System auf einem technischen Datenblatt

Jeder Bestandteil in einer Tabelle, dazu eine klare Tatsache über die Technik dahinter, damit Redaktion und Entwickler dieselbe Seite lesen.

Bestandteil Was das System leistet Gut zu wissen
Was mit jeder Meldung hinausgeht
Google-News-Sitemapnews-sitemap.xml Führt die Meldungen der letzten zwei Tage auf und wird bei jeder Veröffentlichung aktualisiert. Das Google-Format nimmt bis zu 1.000 Meldungen pro Datei auf, jeweils mit Name der Publikation, Sprache, Datum und Schlagzeile. Ältere Meldungen werden daraus entfernt.
Strukturierte DatenNewsArticle Schlagzeile, Autor, Daten, Ressort und Bild werden in jedem Artikel ausgezeichnet. Google liest Autor, Veröffentlichungs- und Änderungsdatum, Schlagzeile und Bild. Datumsangaben sollten eine Zeitzone enthalten.
Feeds/rss/section.xml Ein Feed für die ganze Zeitung und einer für jedes Ressort. Ein Feed ist eine einfache XML-Datei, sodass Leser, Apps und Partnerseiten ihm ohne Konto folgen können.
Social Cardsog:image Bild, Schlagzeile und Zusammenfassung, die ein geteilter Link zeigt, vom Redakteur festgelegt. Netzwerke behalten die Karte, die sie zuerst abgerufen haben. Ein geändertes Bild braucht deshalb bei bereits geteilten Links etwas Zeit, bis es erscheint.
Push-Benachrichtigungenweb push Vom Chef vom Dienst an Leser gesendet, die sie angefordert haben, und erst wenn die Meldung online ist. Browser-Push funktioniert nur über HTTPS, über einen Service Worker und erst, nachdem der Leser zugestimmt hat.
Geschwindigkeit und Infrastruktur
Seiten-CacheNginx Jede veröffentlichte Seite wird einen kurzen Moment vorgehalten und an jeden Leser ausgeliefert, der in dieser Zeit anfragt. Mit einer Cache-Sperre lässt Nginx eine einzige Anfrage die abgelaufene Seite neu aufbauen, während alle anderen die vorherige Kopie erhalten.
Leeren beim Veröffentlichen Wer eine Meldung veröffentlicht, aktualisiert oder korrigiert, verwirft damit die gecachten Kopien der Meldung, ihres Ressorts und der Titelseite. Weil nur diese Seiten verworfen werden, baut der nächste Leser nur das Geänderte neu auf, und der Rest der Seite antwortet weiter aus dem Cache.
Die Seite der RedaktionPHP-FPM · Redis Die Redaktion arbeitet außerhalb des Caches, mit Redis neben PHP-FPM für Sitzungen, Warteschlangen und zwischengespeicherte Abfragen. Redis hält seine Daten im Arbeitsspeicher, sodass eine Abfrage, die es beantworten kann, nie die Datenbank erreichen muss.
FotosWebP · AVIF Fotos werden einmal in WebP und AVIF umgerechnet, in den Breiten, die jeder Bildschirm braucht. Beide Formate machen ein Foto in der Regel kleiner als dasselbe Bild als JPEG.
Eine Fassung pro Meldung Es gibt keine separate AMP-Kopie: Eine leichte Seite pro Meldung bedient jeden Leser. Mit einer Fassung gibt es eine Adresse, die man verlinkt, cacht und korrigiert.
Menschen und Inhalte
Stufen Neun Stufen vom Entwurf bis zum Archiv; die juristische und Faktenprüfung wird nur genutzt, wenn eine Meldung sie braucht. Eine Meldung steht immer in genau einer Stufe, und nur wer laut Rolle dazu berechtigt ist, schiebt sie weiter.
Rollen Sechs Startrollen: Korrespondent, Autor, Schlussredakteur, Chefredakteur, Chef vom Dienst und freier Mitarbeiter. Das sind die Voreinstellungen, von denen wir ausgehen. Jeder Newsroom legt seine eigenen Rechte fest.
Verlauf Wer was wann geändert hat, wird für jede Meldung festgehalten. Zwei beliebige Fassungen lassen sich vergleichen, jede frühere Fassung lässt sich wiederherstellen.
Sprachendir="rtl" Rechts-nach-links-Layout, arabische Schrift und Datumsformate sind eingebaut, und jede Meldung kann ihre Übersetzungen tragen. Eine Seite legt ihre Leserichtung einmal am html-Element fest, und der Browser richtet die ganze Seite danach aus.
Inhaltsformen Artikel, Eilmeldungsbanner, Liveblogs, Galerien, Video, Meinung, Autorenseiten, Ressorts und Schlagwörter sowie verwandte Meldungen teilen sich dieselben Autoren und denselben Workflow. Ein Workflow für jede Form heißt: Eine Galerie wird genauso freigegeben und korrigiert wie ein Artikel.

Teil HSo entsteht es

Vom ersten Gespräch bis zum laufenden Newsroom

Fünf Schritte, dieselben, die jedes unserer individuellen Systeme durchläuft, mit dem, worum wir Sie bitten, und dem, was Sie am Ende jedes Schritts in der Hand halten.

  1. Wir hören zu

    Ein Gespräch mit Ihren Redakteuren, Ihrer Redaktion und Ihrem Verlag sowie eine schriftliche Liste dessen, was das System leisten muss.

    Sie bringen mit
    Wie viele Ressorts und Sprachen Sie veröffentlichen, von wo Ihre Reporter liefern und was Sie heute einsetzen.
    Sie halten in der Hand
    Eine schriftliche Liste dessen, was das System leisten muss.
  2. Wir legen Ihre Stufen und Rollen fest

    Die neun Stufen und sechs Rollen auf dieser Seite sind unser Ausgangspunkt. Wir passen sie an die tatsächliche Arbeitsweise Ihres Newsrooms an.

    Sie bringen mit
    Wer freigibt, wer veröffentlicht und welche Meldungen eine juristische oder Faktenprüfung brauchen.
    Sie halten in der Hand
    Stufen und Rechte, die zu Ihrem Newsroom passen.
  3. Sie sehen es früh

    Eine funktionierende Version mit Ihren eigenen Daten, sobald die ersten Bildschirme stehen, keine Folienschau.

    Sie bringen mit
    Eine Auswahl Ihrer eigenen Meldungen, damit das Gezeigte echt ist.
    Sie halten in der Hand
    Eine funktionierende Version zum Ausprobieren.
  4. Wir stellen es mit Ihnen fertig

    Änderungen fließen ein, während Ihr Team es nutzt, bis es den Newsroom ohne den alten Weg trägt.

    Sie bringen mit
    Ihre Reporter und Redakteure, die es für die echte Arbeit nutzen.
    Sie halten in der Hand
    Änderungen, die während der Nutzung eingearbeitet werden.
  5. Wir halten es am Laufen

    Es läuft auf unseren Servern mit Backups, Überwachung und Sicherheitsupdates, und wir bleiben Ihre Ansprechpartner.

    Sie bringen mit
    Die Fragen und Änderungswünsche, die ein laufender Newsroom mit sich bringt.
    Sie halten in der Hand
    Ein System auf unseren Servern, das wir in Betrieb halten.

Erzählen Sie uns, wie Ihr Newsroom arbeitet

In wie vielen Ressorts und Sprachen Sie veröffentlichen, von wo Ihre Reporter liefern und worauf Ihr System heute läuft. Wir erstellen das Angebot nach einem einzigen Gespräch darüber.

MickeyAntwortet in Sekunden