Sistema editoriale per redazioni

La redazione, dalla prima bozza alla prima pagina.

Un sistema editoriale che costruiamo e gestiamo per le redazioni: ogni articolo passa dal cronista al lettore attraverso fasi chiare, e le pagine restano veloci quando esplode la notizia.

Sezione ALa prima pagina

Un solo sistema dietro ogni parte della prima pagina

Il banner delle ultim'ora, l'articolo di apertura, il live blog, la rubrica di opinione e la rettifica sotto un articolo vengono tutti scritti, verificati e pubblicati nello stesso posto.

Edizione del mattino Il Quotidiano di Esempio Aggiornato 09:42

Ultim'ora Titolo di esempio: una notizia in evoluzione, aggiornata in tempo reale 09:42

Una redazione nella luce del mattino Foto: fotografo della redazione

Cronaca locale

Titolo di apertura di esempio, a caratteri grandi in cima alla pagina

Un breve sommario sotto il titolo, scritto dal desk per dire al lettore che cosa è successo e perché conta.

Opinioni

Un titolo di rubrica di esempio, con la voce dell'autore

Galleria

Titolo di galleria di esempio

Video

Titolo di servizio video di esempio

Economia

Titolo di notizia economica di esempio

Rettifica Una versione precedente di questo articolo riportava una data errata. È stata corretta alle 11:05

Una prima pagina di esempio. Ogni titolo, nome e orario è solo un segnaposto.

Sezione BIl flusso di lavoro

Nove fasi, e tutti vedono a che punto è un articolo

Un articolo non resta mai in attesa nella casella di posta di qualcuno. Si trova in una fase, con un nome accanto, e avanza solo quando lo sposta chi ne ha il permesso.

  1. 01BozzaIl corrispondente o il redattore ci lavora
  2. 02InviatoInviato al desk
  3. 03In revisioneUn caposervizio gli dà forma
  4. 04Verifica legale e dei fattiSolo quando l'articolo lo richiede
  5. 05ApprovatoIl direttore dà il via libera
  6. 06ProgrammatoIl responsabile della pubblicazione fissa l'orario
  7. 07PubblicatoSul sito, nei feed e nelle app
  8. 08Aggiornato o rettificatoCon una nota di rettifica visibile
  9. 09ArchiviatoConservato, ricercabile e ancora collegato

Consegnati2

Bozza

Articolo di esempio inviato dal campo

61Posizione

Corrispondente

Inviato

Servizio di esempio in attesa di un caposervizio

Redattore

Al desk2

In revisione

Reportage di esempio, titolo in riscrittura

Caposervizio

Verifica legale e dei fatti

Inchiesta di esempio in revisione legale

Redattore di desk

Pronti3

Approvato

Intervista di esempio approvata per il sito

Direttore

Programmato

Analisi di esempio per la sera

18:00

Responsabile della pubblicazione

Embargo

Servizio di esempio trattenuto fino alla fine dell'embargo

06:00

Responsabile della pubblicazione

In diretta2

Pubblicato

Titolo di esempio in prima pagina

Responsabile della pubblicazione

Rettificato

Articolo di esempio con nota di rettifica

Redattore di desk

Archivio1

Archiviato

Articolo di esempio dell'anno scorso, ancora trovato dalla ricerca

Una bacheca di esempio. Ogni titolo è solo un segnaposto.

Sezione CRuoli e permessi

Chi fa cosa, e chi ne ha il permesso

Ogni account ha un ruolo, e ogni ruolo ha i diritti che servono al suo lavoro, non di più. Un collaboratore può scrivere; un collaboratore non può pubblicare.

Ruolo Inviare un articolo Modificare Rivedere Approvare Programmare e pubblicare Rettificare dopo la pubblicazione
Corrispondente / cronistaInvia testo, foto, video e posizione dal campo Sì Solo i propri articoli No No No No
Redattore / caposervizioScrive e cura gli articoli di una sezione Sì Sì No No No No
Redattore di desk / correttore di bozzeRivede, asciuga e controlla ogni riga No Sì Sì No No Sì
DirettoreApprova ciò che la testata pubblica No Sì Sì Sì No Sì
Responsabile della pubblicazioneProgramma, pubblica e colloca gli articoli nella pagina No No No No Sì Sì
CollaboratoreScrive per la testata dall'esterno della redazione Solo i propri articoli No No No No No

SìSolo i propri articoliNoLe impostazioni di partenza. Ogni redazione definisce le proprie.

Ogni modifica viene registrata

Chi ha cambiato cosa, e quando, resta registrato per ogni articolo: il titolo prima e dopo, la foto sostituita, il minuto della pubblicazione. Due versioni qualsiasi si possono confrontare, e qualsiasi versione precedente si può ripristinare.

Cronologia di un articolo di esempio

  1. 08:40CorrispondenteHa inviato l'articolo con sei foto, un video e la posizione
  2. 08:52CaposervizioHa riscritto il titolo Primo titolo di esempio Titolo di esempio più incisivo
  3. 09:05Correttore di bozzeHa corretto due nomi e una cifra
  4. 09:18DirettoreApprovato
  5. 09:30Responsabile della pubblicazioneHa pubblicato e inviato una notifica push
  6. 11:05Redattore di deskHa corretto una data e aggiunto una nota di rettifica

Sezione DI contenuti

Tutto ciò che una redazione pubblica, in un solo posto

Ogni tipo di contenuto ha il proprio modulo e la propria pagina, e tutti condividono gli stessi autori, sezioni, tag e flusso di lavoro.

  • Articoli

    Titolo, sommario, testo, foto e didascalie, con l'autore e la sezione.

  • Banner delle ultim'ora

    Attivato su tutto il sito con un solo interruttore, e rimosso allo stesso modo.

  • Live blog

    Brevi aggiornamenti con orario su un'unica pagina, dal più recente, da più cronisti contemporaneamente.

  • Gallerie

    Fotoracconti con didascalia e credito su ogni immagine.

  • Video

    Servizi e clip con immagine di anteprima, inseriti in un articolo o pubblicati da soli.

  • Rubriche di opinione

    Separate dalle notizie, con il nome e la foto dell'autore.

  • Pagine autore

    Ogni autore ha una pagina con una breve biografia e tutto ciò che ha scritto.

  • Sezioni e tag

    Ogni articolo appartiene a una sezione e porta i tag che lo collegano ad altri.

  • Articoli correlati

    Scelti dal redattore o trovati tramite tag, in fondo a ogni articolo.

  • Prima l'arabo, poi le altre lingue

    Impaginazione da destra a sinistra, caratteri e date arabi previsti fin dall'inizio, e ogni articolo può avere le sue traduzioni.

Sezione EPubblicazione

Puntuale, sotto embargo e ovunque nello stesso istante

Un articolo esce al minuto stabilito, e nello stesso istante raggiunge i motori di ricerca, i feed, i social network e i telefoni dei lettori.

  • news-sitemap.xml

    Sitemap per Google News

    Gli articoli degli ultimi due giorni, elencati come li legge Google News, aggiornati a ogni pubblicazione.

  • "@type": "NewsArticle"

    Dati strutturati

    Titolo, autore, date, sezione e immagine marcati in ogni articolo, così la ricerca lo mostra come notizia.

  • /rss/section.xml

    Feed per ogni sezione

    Un feed per l'intera testata e uno per ogni sezione, per i lettori e per i partner.

  • og:image · twitter:card

    Schede social

    L'immagine, il titolo e il sommario che un link mostra quando viene condiviso, scelti dal redattore.

  • web push

    Notifiche push

    Inviate dal responsabile della pubblicazione ai lettori che le hanno richieste, mai per errore: prima l'articolo deve essere online.

Non esiste una copia AMP separata da tenere allineata. La pagina normale è costruita per essere leggera e veloce, così una sola versione di ogni articolo serve ogni lettore.

Sezione FVelocità e infrastruttura

Veloce in una giornata tranquilla, e ancora veloce quando esplode la notizia

Quando esplode una grande notizia, i lettori arrivano tutti insieme. Il sistema è costruito in modo che quasi nessuno di loro aspetti il database.

  1. Lettori Tutti aprono lo stesso articolo
  2. Nginx Microcache di ogni pagina pubblicata Servito dalla cache
  3. PHP-FPM Una sola richiesta ricostruisce la pagina
  4. Redis Sessioni, code e query in cache
  5. Database Articoli, autori e cronologia

Pubblica o rettifica l'articolo, la sua sezione e la prima pagina vengono eliminati subito dalla cache

CDN foto ridimensionate una sola volta in WebP e AVIF alle larghezze richieste da ogni schermo

  • Le pagine pubblicate arrivano dalla cache

    Nginx conserva ogni pagina pubblicata per un breve istante e consegna la stessa copia a ogni lettore che la richiede in quell'istante. Il lettore riceve una pagina già pronta; PHP e il database non vengono toccati.

  • Passa una sola richiesta

    Quando la copia scade, una sola richiesta viene lasciata passare per ricostruirla, mentre a tutti gli altri viene servita la copia precedente. Per quanti lettori arrivino insieme, la pagina viene ricostruita una volta, non una volta per ciascuno.

    fastcgi_cache_lock on; fastcgi_cache_use_stale updating;
  • La pubblicazione svuota le pagine giuste

    Nel momento in cui un redattore pubblica, aggiorna o rettifica un articolo, le copie in cache di quell'articolo, della sua sezione e della prima pagina vengono eliminate, così il lettore successivo vede la nuova versione.

  • La redazione resta rapida

    I redattori lavorano fuori dalla cache, su PHP-FPM con Redis accanto. Poiché i lettori sono serviti dalla cache, un picco di traffico sul sito non rallenta chi lo scrive.

Misurato sui nostri server

< 20 ms Il primo byte di una pagina dal nostro server, misurato sul server stesso, crittografia inclusa.

Il resto del tempo è la distanza tra i nostri server in Germania e te. Quella parte dipende da dove sei, quindi misurala dalla tua connessione.

Misuralo dalla tua connessione

Sezione GLa scheda tecnica

L'intero sistema su un'unica scheda tecnica

Ogni parte in una tabella, con un dato chiaro sulla tecnologia che la sostiene, perché redazione e sviluppatori leggano la stessa pagina.

Parte Cosa fa il sistema Da sapere
Cosa esce con ogni notizia
Sitemap di Google Newsnews-sitemap.xml Elenca le notizie degli ultimi due giorni e si aggiorna a ogni pubblicazione. Il formato di Google accetta fino a 1.000 notizie per file, ciascuna con nome della testata, lingua, data e titolo. Le notizie più vecchie vengono tolte.
Dati strutturatiNewsArticle Titolo, autore, date, sezione e immagine sono marcati in ogni articolo. Google legge l'autore, le date di pubblicazione e di modifica, il titolo e l'immagine. Le date dovrebbero includere il fuso orario.
Feed/rss/section.xml Un feed per tutto il giornale e uno per ogni sezione. Un feed è un semplice file XML, quindi lettori, app e siti partner possono seguirlo senza un account.
Schede socialog:image L'immagine, il titolo e il sommario che un link mostra quando viene condiviso, scelti dal redattore. I social conservano la scheda ottenuta per prima, quindi un'immagine cambiata può impiegare un po' a comparire sui link già condivisi.
Notifiche pushweb push Inviate dal responsabile della pubblicazione ai lettori che le hanno richieste, e solo quando la notizia è online. Le notifiche push del browser funzionano solo via HTTPS, con un service worker e dopo il consenso del lettore.
Velocità e infrastruttura
Cache delle pagineNginx Ogni pagina pubblicata viene tenuta per un breve istante e consegnata a ogni lettore che la richiede in quel momento. Con un blocco della cache, Nginx lascia che una sola richiesta ricostruisca una pagina scaduta mentre le altre ricevono la copia precedente.
Svuotamento alla pubblicazione Pubblicare, aggiornare o correggere una notizia elimina le copie in cache della notizia, della sua sezione e della prima pagina. Poiché vengono eliminate solo quelle pagine, il lettore successivo ricostruisce ciò che è cambiato e il resto del sito continua a rispondere dalla cache.
Il lato della redazionePHP-FPM · Redis La redazione lavora fuori dalla cache, con Redis accanto a PHP-FPM per sessioni, code e query in cache. Redis tiene i dati in memoria, quindi una query a cui sa rispondere non raggiunge mai il database.
FotoWebP · AVIF Le foto vengono ridimensionate una sola volta in WebP e AVIF, alle larghezze di cui ogni schermo ha bisogno. Entrambi i formati di solito rendono una foto più leggera della stessa immagine salvata in JPEG.
Una sola versione per notizia Non c'è una copia AMP separata: una pagina leggera per notizia serve ogni lettore. Con una sola versione c'è un solo indirizzo da linkare, mettere in cache e correggere.
Persone e contenuti
Fasi Nove fasi dalla bozza all'archivio; la verifica legale e dei fatti si usa solo quando una notizia ne ha bisogno. Una notizia è sempre in una sola fase, e solo chi ha un ruolo che lo consente può farla avanzare.
Ruoli Sei ruoli di partenza: corrispondente, redattore, redattore di desk, direttore, responsabile della pubblicazione e collaboratore. Sono i valori predefiniti da cui partiamo. Ogni redazione stabilisce i propri permessi.
Cronologia Per ogni notizia si conserva chi ha cambiato cosa e quando. Due versioni qualsiasi si possono confrontare e qualsiasi versione precedente si può ripristinare.
Linguedir="rtl" Impaginazione da destra a sinistra, caratteri arabi e date sono integrati, e ogni notizia può portare le proprie traduzioni. Una pagina dichiara il proprio verso di lettura una sola volta, sull'elemento html, e il browser dispone tutta la pagina di conseguenza.
Forme di contenuto Articoli, banner delle ultime notizie, dirette, gallerie, video, opinioni, pagine autore, sezioni e tag e notizie correlate condividono gli stessi autori e lo stesso flusso di lavoro. Un solo flusso per ogni forma significa che una galleria viene approvata e corretta come un articolo.

Sezione HCome viene costruito

Dalla prima conversazione a una redazione in funzione

Cinque passaggi, gli stessi che attraversa ogni nostro sistema su misura, con ciò che vi chiediamo e ciò che avete in mano alla fine di ciascuno.

  1. Ascoltiamo

    Una conversazione con i vostri redattori, il vostro desk e il vostro responsabile della pubblicazione, e un elenco scritto di ciò che il sistema deve fare.

    Voi portate
    In quante sezioni e lingue pubblicate, da dove inviano i vostri cronisti e cosa usate oggi.
    Voi avete in mano
    Un elenco scritto di ciò che il sistema deve fare.
  2. Impostiamo le vostre fasi e i vostri ruoli

    Le nove fasi e i sei ruoli di questa pagina sono il nostro punto di partenza. Li adattiamo a come lavora davvero la vostra redazione.

    Voi portate
    Chi dà il via libera, chi pubblica e quali notizie richiedono una verifica legale o dei fatti.
    Voi avete in mano
    Fasi e permessi adatti alla vostra redazione.
  3. Lo vedete subito

    Una versione funzionante con i vostri dati non appena esistono le prime schermate, non una presentazione.

    Voi portate
    Un campione delle vostre notizie, così ciò che vedete è reale.
    Voi avete in mano
    Una versione funzionante da provare.
  4. Lo completiamo con voi

    Le modifiche entrano mentre la vostra squadra lo usa, fino al giorno in cui gestisce la redazione senza il vecchio metodo.

    Voi portate
    I vostri cronisti e redattori, che lo usano per lavoro vero.
    Voi avete in mano
    Modifiche fatte mentre lo usate.
  5. Lo teniamo in funzione

    Vive sui nostri server con backup, monitoraggio e aggiornamenti di sicurezza, e restiamo noi le persone che chiamate.

    Voi portate
    Le domande e le richieste di modifica che porta una redazione in attività.
    Voi avete in mano
    Un sistema sui nostri server che teniamo in piedi.

Raccontateci come lavora la vostra redazione

Quanti desk e quante lingue pubblicate, da dove inviano i vostri cronisti e su che cosa lavorate oggi. Vi facciamo un preventivo del sistema dopo una sola conversazione.

MickeyRisponde in pochi secondi