ANAC XML Render è un plugin che con l'uso di due semplici shortcode permette la visualizzazione tabellare di appalti e bandi di gara pubblicati sui siti istituzionali delle PA ai fini della trasparenza (D.Lgs. 33/2013).
Il plugin permette, inoltre, di impostare (o creare) una cartella sul Server e caricare i file XML attraverso un modulo lato amministrativo. Quest'ultima funzione si rivela particolarmente utile se si ha poca dimestichezza con un client FTP.
Caratteristiche
- visualizzazione tabellare con popup per visualizzare i dettagli della singola gara
- calcolo dei totali (numero lotti, totale aggiudicato, totale liquidato)
- paginazione con un numero di lotti per pagina impostabili nello shortcode (default 10)
- evidenziazione colorata dei lotti che presentano uno sbilancio tra aggiudicato e liquidato (impostabile 0/1 con default 0)
- possibilità di filtrare i dati a testo libero e, quindi, di visualizzare in tabella solo quelli che soddisfano ai criteri del filtro
- possibilità di scaricare i dati visualizzati in formati aperti e standardizzati indicati nelle linee guida dell'AgID (JSON, XML)
- se si applica un filtro alla tabella vengono scaricati solo i dati di interesse
- permette di caricare direttamente dalla bacheca i file XML in una cartella preassegnata senza dover ricorrere a un client FTP
- tramite un secondo shortcode permette di visualizzare il contenuto della cartella contenente i file XML; dalla stessa interfaccia è possibile sia scaricare i singoli file, sia vederne direttamente il contenuto in modo tabellare
- Scaricare il plugin e installarlo in wordpress
- Attivare il plugin
Uso
Per visualizzare i dati di un singolo file in una tabella
- Inserire in qualunque pagina, articolo o documento della trasparenza dove si vuole visualizzare la tabella dei dati ANAC lo shortcode:
[
anac_xml_render xml_url="Url completo del file XML"]
Esempio 1
[anac_xml_render xml_url="
http://www.sito.it/avcp/2015.xml"]
Con questo codice vengono usate le impostazioni di default (
Nessuna evidenziazione e 10 lotti per pagina)
Esempio 2
[anac_xml_render xml_url="
http://www.sito.it/avcp/2015.xml" highlight=1 items_per_page=5]
Con questo codice viene:
- attivata l'evidenziazione dei lotti che presentano uno sbilancio tra aggiudicato e liquidato
- attivata la visualizzazione di 5 lotti per pagina.
Opzioni
- anac_xml_render = rappresenta l'handle dello shortcode
- xml_url = URL completo del file XML
- highlight = Se impostato evidenzia i lotti che presentano uno sbilancio tra aggiudicato e liquidato (0/1) (default 0)
- items_per_page = Numero di lotti per pagina (default 10)
Per visualizzare l'elenco dei file XML presenti nella cartella preimpostata
Creare una nuova pagina o un documento della trasparenza e inserire shortcode:
[
anac_xml_file_list path_url="Url completo della cartella in cui risiedono i file XML" ]
Esempio
[anac_xml_file_list path_url="
http://www.sito.it/anac/"]
Nella pagina verrà visualizzata una tabella con l'elenco dei file Xml presenti nella cartella
http://www.sito.it/anac/
Da questa pagina sarà possibile scaricare o visualizzare i singoli dataset XML.
Versione 1.5.7 15/11/2017
- Corretto il bug "XML File does not exist" segnalato e corretto da Leonardo Giacone (@leopeo)
Versione 1.5.6 28/01/2017
- Corretto il bug sul mancato upload del file XML (segnalato e corretto da @itnmario)
Versione 1.5.5 27/01/2017
- Migliorata la formattazione dei numeri
- Modifiche minori
Versione 1.5.4 24/01/2017
- Verificata compatibilità con WP 4.7.1
- Inserita la formattazione del SI nei numeri
- Modifiche minori
Versione 1.5.3 20/02/2016
- Migliorato l'algoritmo di ricerca
- Modifiche minori
Versione 1.5.2 16/02/2016
- Aggiunta la ricerca su singola colonna
- I totali della tabella filtrata vengono riportati in fondo alla tabella
- Modifiche minori
Versione 1.5.1 10/02/2016
- È stato inserito il calcolo dei totali parziali quando viene applicato un filtro. Essi vengono visualizzati in una seconda riga sotto i titoli, mentre in fondo alla tabella rimangono i totali generali di tutto il documento visualizzato.
- Modifiche minori
Versione 1.5.0 08/02/2016
- È stata potenziata la funzione di esportazione dei dati nei formati aperti (XML e JSON) usando come sorgente per l'esportazione direttamente il dataset XML piuttosto che i dati presentati in tabella. È stato eliminato il formato CSV perché poco adatto ai dati strutturati del formato ANAC.
Se vengono impostati dei filtri di ricerca, verrà esportato solo il risultato della ricerca.
- Modifiche minori
Versione 1.4.5 06/02/2016
- Aggiunta la possibilità di impostare la cartella predefinita per caricare i file XML e lo shortlink della pagina che visualizza il contenuto della cartella
- Modifiche minori
Versione 1.4.0 02/02/2016
- Aggiunto un secondo shortcode che permette di visualizzare nel proprio tema l'elenco dei file XML presenti nella cartella preassegnata
- Modifiche minori
Versione 1.3.0 31/01/2016
- Aggiunto il modulo per il caricamento diretto del file XML in una cartella preassegnata (/avcp)
- Modifiche minori
Versione 1.2.0 30/01/2016
- Aggiunta la possibilità di navigare nella tabella tramite filtro di ricerca anche con la paginazione attiva
- Esportazione nei formati aperti (CSV, JSON, XML)
- Esportazione dei soli dati filtrati
- Possibilità di visualizzare anche file collocati su server diverso dal proprio
- Eliminazione di alcune opzioni inutili
- Modifiche minori
Versione 1.1.0 25/01/2016