
Plugin Amministrazione Trasparente per WordPress: nasce DB Amministrazione Trasparente
Gestire la sezione Amministrazione Trasparente in WordPress dovrebbe essere semplice: creare la struttura prevista, pubblicare i contenuti, mantenerli aggiornati e permettere agli utenti di trovare rapidamente quello che cercano.
Nella pratica, però, quando si lavora con un sito della Pubblica Amministrazione le esigenze aumentano. Non basta creare una serie di pagine e collegarle tra loro. Serve una struttura organizzata, facilmente gestibile dall’ente e soprattutto integrata con WordPress senza trasformare il sito in un insieme di dipendenze, framework e soluzioni difficili da mantenere nel tempo.
Da questa esigenza nasce DB Amministrazione Trasparente, il nuovo plugin che sto sviluppando per gestire la sezione Amministrazione Trasparente direttamente da WordPress.
Non nasce con l’obiettivo di aggiungere semplicemente un altro plugin alla directory. Nasce da una domanda molto più semplice: come progetterei oggi un plugin per Amministrazione Trasparente partendo dall’attuale WordPress, da Gutenberg e dalle esigenze reali di una PA?
La risposta è stata: ripartendo dalle fondamenta.
Un plugin Amministrazione Trasparente costruito per WordPress 7.1
Esistono già soluzioni WordPress dedicate all’Amministrazione Trasparente. Il punto di partenza del progetto non è quindi stato reinventare qualcosa che non esiste, ma progettare un’implementazione costruita intorno all’attuale architettura di WordPress.
DB Amministrazione Trasparente richiede WordPress 7.1+ e PHP 8.1+ ed è sviluppato utilizzando le API Core di WordPress.
Una delle scelte principali riguarda Gutenberg.
Il plugin utilizza un blocco Gutenberg nativo dinamico con rendering server-side. Non richiede obbligatoriamente jQuery, Bootstrap, Tailwind, ACF o font caricati da servizi esterni.
È una scelta precisa: se WordPress mette già a disposizione gli strumenti necessari, preferisco utilizzare quelli invece di aggiungere dipendenze solo perché rendono più veloce lo sviluppo iniziale.
Meno dipendenze significano anche meno elementi da mantenere, aggiornare e controllare nel tempo.

La struttura di Amministrazione Trasparente viene creata automaticamente
Uno dei problemi che volevo evitare era costringere chi installa il plugin a costruire manualmente tutta la struttura iniziale.
DB Amministrazione Trasparente crea quindi automaticamente la pagina principale e la struttura di primo livello della sezione Amministrazione Trasparente.
Alla prima installazione è disponibile un wizard iniziale che accompagna nella configurazione.
È inoltre possibile scegliere se importare una demo XML con contenuti di esempio. I contenuti demo vengono identificati in maniera specifica, così da poterli eliminare successivamente senza rischiare di cancellare i contenuti reali inseriti dall’ente.
L’obiettivo è arrivare rapidamente a una struttura utilizzabile senza trasformare la configurazione iniziale in un lavoro manuale di ore.
Un frontend che non impone il proprio design
C’è un altro principio che considero importante: un plugin non dovrebbe decidere come deve essere graficamente il sito.
Per questo il frontend di DB Amministrazione Trasparente è progettato per essere theme-agnostic.
Font, colori e larghezze vengono ereditati dal tema WordPress attivo. Blocksy è attualmente il primo tema utilizzato come riferimento durante i test di compatibilità, ma l’obiettivo del progetto non è creare un plugin legato a Blocksy.
Il plugin deve occuparsi dell’Amministrazione Trasparente. Il tema deve continuare a occuparsi dell’identità grafica del sito.
La versione attuale introduce un frontend specificamente progettato per rendere più semplice la consultazione: menu laterale con evidenziazione della sezione attiva, ricerca, filtri “Data dal” e “Data al”, breadcrumb e card accessibili.
La home dell’Amministrazione Trasparente permette inoltre di visualizzare una sezione alla volta utilizzando le pagine automatiche delle 22 sezioni previste dall’attuale struttura del plugin.

Gutenberg, ricerca e gestione dei contenuti
DB Amministrazione Trasparente non vuole creare un secondo CMS dentro WordPress.
La gestione rimane il più possibile vicina alla logica che chi utilizza WordPress già conosce.
Il plugin mette a disposizione gli strumenti necessari per organizzare e pubblicare i contenuti dell’Amministrazione Trasparente, insieme alla ricerca, ai dati aggiuntivi e a una dashboard tecnica dedicata.
Anche alcune scelte apparentemente molto tecniche sono state fatte pensando alla manutenzione futura.
Nella versione 1.1.1, per esempio, CPT e tassonomie sono stati portati correttamente sull’hook init, evitando problemi con il sottosistema rewrite di WordPress durante plugins_loaded.
Può sembrare un dettaglio per chi utilizzerà il plugin. Per chi deve mantenere un sito WordPress negli anni, non lo è affatto.
E l’integrazione con BDNCP?
Su questo preferisco essere molto chiaro.
L’integrazione automatica con BDNCP non è presente nella versione attuale.
È una funzionalità sulla quale stiamo lavorando e che al momento viene indicata nel plugin come in fase di testing.
Preferisco pubblicare una funzione quando è stata sufficientemente verificata piuttosto che inserirla semplicemente nell’elenco delle caratteristiche disponibili.
Quando sarà pronta e testata, entrerà nel percorso evolutivo del plugin.

Un plugin non rende automaticamente conforme un sito
È importante chiarire anche questo aspetto.
DB Amministrazione Trasparente mette a disposizione strumenti tecnici per organizzare e pubblicare i contenuti della sezione. Non può certificare automaticamente la conformità legale dell’ente e non sostituisce le verifiche del responsabile della trasparenza o degli altri soggetti competenti.
La tecnologia può rendere più semplice organizzare, pubblicare e consultare le informazioni.
La responsabilità di stabilire cosa debba essere pubblicato, con quali modalità e per quanto tempo rimane invece dell’ente e delle figure competenti.
È una distinzione che considero fondamentale, soprattutto quando si sviluppano strumenti destinati alla Pubblica Amministrazione.

Perché sviluppare un nuovo plugin Amministrazione Trasparente?
Perché WordPress cambia.
Gutenberg non è più un’aggiunta all’editor classico: è diventato una parte fondamentale dell’architettura di WordPress. Allo stesso tempo sono cambiate le aspettative in termini di accessibilità, responsive design, performance e manutenzione.
DB Amministrazione Trasparente nasce quindi con un’impostazione molto precisa: utilizzare WordPress per quello che WordPress oggi sa già fare, aggiungendo soltanto ciò che serve per gestire correttamente questo particolare tipo di contenuto.
Niente page builder obbligatori. Niente framework CSS imposti al frontend. Niente librerie caricate semplicemente perché “si è sempre fatto così”.
Una funzione precisa deve fare bene quella funzione.
È lo stesso principio che applico agli altri plugin che sviluppo: ti serve una funzione, non altri dieci plugin.

FAQ – Plugin Amministrazione Trasparente WordPress
DB Amministrazione Trasparente è un plugin WordPress sviluppato per organizzare e pubblicare la sezione Amministrazione Trasparente di una Pubblica Amministrazione italiana. Utilizza Gutenberg e le API native di WordPress e crea automaticamente la struttura iniziale necessaria alla gestione dei contenuti.
Sì. Il requisito dichiarato del progetto è WordPress 7.1 o successivo e PHP 8.1 o successivo.
Sì. Il plugin utilizza un blocco Gutenberg dinamico con rendering server-side.
No. Il plugin è progettato intorno a Gutenberg e alle API Core di WordPress. Non richiede page builder per il suo funzionamento.
Non come dipendenze obbligatorie. Il progetto è stato impostato senza dipendenze frontend obbligatorie da jQuery, Bootstrap, Tailwind, ACF o font remoti.
No. Blocksy è il primo tema utilizzato come riferimento nei test, ma il frontend è progettato per essere theme-agnostic e per ereditare font, colori e larghezze dal tema WordPress attivo.
No. All’attivazione il plugin crea la pagina principale e la struttura iniziale. È inoltre presente un wizard di configurazione e può essere importata una demo XML opzionale.
Non ancora. L’integrazione automatica BDNCP non è inclusa nella versione attuale ed è indicata come in fase di testing.
No. Il plugin mette a disposizione gli strumenti tecnici per organizzare e pubblicare i contenuti, ma non certifica automaticamente la conformità legale dell’ente e non sostituisce le verifiche dei soggetti competenti.
DB Amministrazione Trasparente è attualmente in fase di sviluppo e collaudo e sarà disponibile da metà ottobre 2026.
Prima del rilascio voglio però provarlo anche fuori dal mio ambiente di sviluppo, su installazioni WordPress reali e con configurazioni differenti.
Per questo sto cercando enti, sviluppatori, webmaster e professionisti che lavorano con siti della Pubblica Amministrazione interessati a testare il plugin in anteprima.
Se gestisci un sito WordPress per una PA, stai lavorando a un nuovo progetto o semplicemente vuoi contribuire ai test di DB Amministrazione Trasparente, contattami.
Non cerco qualcuno che mi dica che funziona.
Cerco qualcuno che provi a metterlo in difficoltà.
I problemi trovati prima del rilascio sono problemi in meno per chi lo utilizzerà dopo.





