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.
Sistema editoriale per redazioni
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
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.
Ultim'ora Titolo di esempio: una notizia in evoluzione, aggiornata in tempo reale 09:42
Foto: fotografo della redazione
Cronaca locale
Un breve sommario sotto il titolo, scritto dal desk per dire al lettore che cosa è successo e perché conta.
Opinioni
Galleria
Video
Economia
Rettifica Una versione precedente di questo articolo riportava una data errata. È stata corretta alle 11:05
Sezione BIl flusso di lavoro
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.
Consegnati2
61Posizione
Corrispondente
Redattore
Al desk2
Caposervizio
Redattore di desk
Pronti3
Direttore
18:00
Responsabile della pubblicazione
06:00
Responsabile della pubblicazione
In diretta2
Responsabile della pubblicazione
Redattore di desk
Archivio1
Sezione CRuoli e permessi
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.
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
Sezione DI contenuti
Ogni tipo di contenuto ha il proprio modulo e la propria pagina, e tutti condividono gli stessi autori, sezioni, tag e flusso di lavoro.
Titolo, sommario, testo, foto e didascalie, con l'autore e la sezione.
Attivato su tutto il sito con un solo interruttore, e rimosso allo stesso modo.
Brevi aggiornamenti con orario su un'unica pagina, dal più recente, da più cronisti contemporaneamente.
Fotoracconti con didascalia e credito su ogni immagine.
Servizi e clip con immagine di anteprima, inseriti in un articolo o pubblicati da soli.
Separate dalle notizie, con il nome e la foto dell'autore.
Ogni autore ha una pagina con una breve biografia e tutto ciò che ha scritto.
Ogni articolo appartiene a una sezione e porta i tag che lo collegano ad altri.
Scelti dal redattore o trovati tramite tag, in fondo a ogni articolo.
Impaginazione da destra a sinistra, caratteri e date arabi previsti fin dall'inizio, e ogni articolo può avere le sue traduzioni.
Sezione EPubblicazione
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
Gli articoli degli ultimi due giorni, elencati come li legge Google News, aggiornati a ogni pubblicazione.
"@type": "NewsArticle"
Titolo, autore, date, sezione e immagine marcati in ogni articolo, così la ricerca lo mostra come notizia.
/rss/section.xml
Un feed per l'intera testata e uno per ogni sezione, per i lettori e per i partner.
og:image · twitter:card
L'immagine, il titolo e il sommario che un link mostra quando viene condiviso, scelti dal redattore.
web 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
Quando esplode una grande notizia, i lettori arrivano tutti insieme. Il sistema è costruito in modo che quasi nessuno di loro aspetti il database.
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
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.
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;
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.
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
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
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.