La piattaforma WordPress di una testata nazionale.
Tema su misura, distribuzione su Google News, AMP e Instant Articles, cache su più livelli e deploy automatici, per un quotidiano online a diffusione nazionale.
Per una testata giornalistica online nazionale sviluppiamo e manteniamo la piattaforma WordPress: un tema su misura costruito su Bedrock e Twig, con 29 moduli tra AMP, Google News, dati strutturati, video, banner per le donazioni e articoli correlati. Cache con Redis e Varnish, deploy automatici su staging e produzione, e il traffico delle campagne pubblicitarie su Google Ad Manager.
Contesto
Una testata pubblica molti articoli al giorno e vive di traffico: ogni pagina deve essere veloce, indicizzata in fretta e distribuita su più canali. La redazione deve poter lavorare senza pensare alla tecnica.
Il problema
WordPress installato a mano e plugin aggiornati dal pannello non reggono una testata: versioni non bloccate, deploy non ripetibili, cache che non si svuota quando esce una notizia.
Cosa abbiamo fatto
- 01
WordPress come dipendenza
Bedrock e Composer: core e plugin con versioni bloccate, configurazione per ambiente, deploy ripetibili.
- 02
Un tema modulare
Template in Twig e 29 moduli: AMP con aggiornamento della cache, feed per Google News, dati strutturati, breadcrumb, video, autori in evidenza, articoli correlati e suggeriti, banner per le donazioni.
- 03
Cache su più livelli
Cache applicativa su Redis e purge mirato di Varnish alla pubblicazione, così la notizia nuova esce subito e il resto resta in cache.
- 04
Deploy automatici
Pipeline GitLab con Capistrano: un ramo va in staging, un altro in produzione. Errori tracciati con Sentry.
- 05
Pubblicità
Gestione delle campagne di grandi inserzionisti su Google Ad Manager, dalla messa online alle date di fine.
Com'è andata
La redazione pubblica e il sistema distribuisce: sito, AMP, Google News e social partono dallo stesso contenuto. Le modifiche al codice passano da staging e arrivano in produzione con un deploy, non con un FTP.
Strumenti
Domande frequenti
Perché Bedrock e non un WordPress classico?
Perché gestisce WordPress e plugin come dipendenze: versioni bloccate, deploy ripetibili, niente aggiornamenti a sorpresa in produzione.
WordPress regge il traffico di una testata?
Sì, con il giusto livello di cache e un tema scritto con attenzione. La maggior parte dei problemi nasce da plugin e temi generici, non da WordPress.