AGID

Sviluppo website e App

L'Agenzia per l'Italia Digitale (AgID) ha il compito di garantire la realizzazione degli obiettivi dell’Agenda digitale italiana (in coerenza con l’Agenda digitale europea) e contribuire alla diffusione dell'utilizzo delle tecnologie dell'informazione e della comunicazione, favorendo l'innovazione e la crescita economica.  L'Agenzia collabora con le istituzioni e gli organismi europei, nazionali e regionali aventi finalità analoghe, promuovendo l’alfabetizzazione digitale di cittadini e imprese, creando nuove conoscenze e opportunità di sviluppo.

 

Sviluppo e implementazione di siti web e App per sostenere la diffusione dell’innovazione digitale

La sfida

A partire dal 2017, Wellnet supporta l’AGID per alcuni dei suoi progetti strategici:

 

Le soluzioni

I primi 3 progetti sono standard web, ovvero riguardano l’implementazione o il supporto all’implementazione di siti web con l’utilizzo delle seguenti tecnologie: Drupal 8, Sphinx (Python), Bootstrap, Docker, Solr, ecc.  L’ultimo, invece, ha richiesto competenze di progettazione e implementazione più elevate sia per le tecnologie messe in campo sia per la seniority richiesta.

Focus on: Developers Italia

L’attività richiesta è l’aggiornamento di Developers Italia secondo quanto richiesto nelle Linee Guida per l’Open Source di AgID, e a supporto del nuovo Modello di Interoperabilità. In particolare, le attività principali sono state le seguenti:

 

  • sezione sito dedicata al software a riuso da parte della PA
  • motore di ricerca di software libero per la PA
  • sezione dedicata alle API della PA
  • aggiornamento struttura e navigazione del sito

L’architettura prevede l’utilizzo di GO per la parte di crawler e middleware, ElasticSearch per il motore di ricerca e Jekyll per il front-end.