Un applicativo desktop a supporto degli sviluppatori che aiuta a valutare la qualità dei siti istituzionali dei Comuni e delle scuole e la corrispondenza a molti dei criteri di conformità della misura 1.4.1 del PNRR Esperienza del cittadino nei servizi pubblici digitali.
Le App di valutazione sono strumenti che integrano la libreria Lighthouse ed effettuano test per la verifica della corretta adesione al modello Comuni e al modello scuole di Designers Italia.
Scopri di più sulle App di valutazione.
- Possibilità di eseguire una scasione su un sito web in modo facilitato grazie ad una nuova esperienza utente.
- Possibilità di modificare l'accuratezza della scansione
- Possibilità di verificare specifici criteri
- Storico delle scansioni effettuate.
Test | Descrizione |
---|---|
Criteri di conformità per la misura 1.4.1 | Vengono mostrati i risultati degli audit relativi ai criteri di conformità del modello scuole. |
Raccomandazioni non abbligatorie | Vengono mostrati i risultati degli audit relativi alle raccomandazioni progettuali del modello scuole. |
Test aggiuntivi | Vengono mostrati i risultati di test standard forniti da lighthouse. Non sono rilevanti in termini di raggiungimento dei criteri di conformità, ma rappresentano comunque indicazioni utili a valutare eventuali miglioramenti del sito. |
Test | Descrizione |
---|---|
Conformità al modello di sito comunale - Cittadino informato | Vengono mostrati i risultati degli audit relativi ai criteri di conformità per il sito comunale. |
Raccomandazioni non abbligatorie | Vengono mostrati i risultati degli audit relativi alle raccomandazioni progettuali per il sito comunale |
Lighthouse | Vengono mostrati i risultati di test standard forniti da lighthouse. Non sono rilevanti in termini di raggiungimento dei criteri di conformità, ma rappresentano comunque indicazioni utili a valutare eventuali miglioramenti del sito. |
PA Website Validator utilizza le seguenti tecnologie
- Node.js - Javascript runtime
- npm - Gestore di pacchetti
- Lighthouse - Libreria principale estesa per l'esecuzione degli audit
- Typescript - Linguaggio di programmazione fortemente tipizzato che si basa su JavaScript
- Electron - Consente lo sviluppo della GUI di applicazioni desktop utilizzando tecnologie Web
L'applicativo necessita un computer con almeno 16GB di RAM per una corretta esecuzione.
Di seguito sono elencati i file eseguibili di PA Website Validator, suddivisi per sistema operativo e architettura supportata
Sistema operativo | Nome applicativo |
---|---|
MacOS (arm64) | DTD-AppDiValutazione-XYZ-arm64-mac.zip |
MacOS Intel | DTD-AppDiValutazione-XYZ-mac.zip |
Windows | DTD-AppDiValutazione-XYZ-win.zip |
Linux | DTD-AppDiValutazione-XYZ.AppImage |
Potresti ricevere un avviso da MacOS che indica che l’app proviene da uno sviluppatore non riconosciuto. Per abilitare l’app, segui questi passaggi dopo aver scaricato il file ZIP:
- Apri il Terminale.
- Esegui il seguente comando:
xattr -rd com.apple.quarantine DTD-AppDiValutazione-XYZ-mac.zip
Questo comando rimuove le restrizioni impostate dal sistema per consentire l’apertura del file.
Potresti ricevere un avviso da Windows che indica che l’app proviene da uno sviluppatore non riconosciuto. Per procedere con l’installazione, segui questi passaggi dopo aver scaricato il file ZIP:
- Fai clic sul file .exe.
- Nella finestra di avviso, clicca su “Ulteriori informazioni”.
- Seleziona il pulsante “Esegui comunque” per avviare l’app.
PA Website validator utilizza le seguenti dipendenze esterne principali
Plugin | Repository |
---|---|
Lighthouse | GitHub |
Yargs | GitHub |
Puppeteer | GitHub |
Cheerio | GitHub |
JSDOM | GitHub |
Geo Ip | GitHub |
Get SSL Certificate | GitHub |
EJS | GitHub |