Sito e web app per Wiki Loves Monuments (2023)

Da Wikimedia Italia.
Jump to navigation Jump to search
Sito e web app per Wiki Loves Monuments
WLM app 2023 - screenshot.jpg
Stato
in corso
Categoria
contenuti liberi
Ruolo di Wikimedia Italia
Committente
Delibere del direttivo
17 aprile 2023
22 aprile 2024
Inizio
Aprile 2023
Fine
Luglio 2024 + 6 mesi bugfix
Budget
15.006,00 € (2023) + 23.619,20 € (2024)
Fornitore
Inmagik
Volontari
Iolanda Pensa, Ferdinando Traversa, Alessio Melandri, Stefano Dal Bo, Tommaso Elli
Staff
Dario Crespi
Referente Wikimedia Italia
Dario Crespi
Attività correlate
Data-driven community engagement per Wiki Loves Monuments
Candidatura ADI Design Index 2024


Ad aprile 2023 Wikimedia Italia ha incaricato la società Inmagik per la realizzazione di un sito e una webapp per la creazione delle liste di monumenti di Wiki Loves Monuments e per il caricamento di immagini. Inmagik era già stata coinvolta nel 2022 nella parte informatica della realizzazione del sito data.wikilovesmonuments.it.

Tempistiche

  • Maggio 2023: progettazione
    • Metà maggio 2023: primo wireframe
    • Fine maggio 2023: mockup definitivo
  • Giugno 2023: sviluppo
  • Fine giugno 2023: prima release
  • Entro settembre 2023: ritocchi
  • Luglio-dicembre 2023: bugfix

Sviluppi iniziali (2023)

  • Web app progressiva:
    • vista mappa
    • vista lista monumenti con paginazione e ricerca
    • pagine di dettaglio dei monumenti
    • upload fotografie
    • integrazione login Wikimedia Commons
    • pagine statiche (info e about)
  • Implementazioni lato server:
    • aggiornamento dipendenze server
    • integrazione architettura server
    • integrazione autenticazione oauth
    • integrazione API geografiche
    • integrazione API di ricerca
    • gestione concorso (amministrazione periodi di upload a concorso attivo e a concorso chiuso)
  • Implementazioni aggiuntive lato server:
    • aggiunta nuove query SPARQL
  • Deployment su infrastruttura Wikimedia Italia
  • Documentazione

Filtri/differenziazione icone

  • alberi, castelli, luoghi di culto, musei (tematiche del concorso)
  • monumenti che partecipano e che non partecipano al concorso
  • monumenti con e senza fotografie su Commons
  • numero di fotografie presenti su Commons per ogni monumento
  • monumenti con immagini di qualità/in vetrina
  • macrotipologia di monumenti
  • ricerca testuale

Suggerimenti di monumenti da fotografare in base alla posizione e alla copertura su Commons.

Scheda di dettaglio del monumento

  • immagine
  • indicazioni stradali OpenStreetMap
  • link elemento Wikidata
  • link voce di Wikipedia (se esistente e collegata)
  • link categoria su Commons (se esistente e collegata)

Aggiornamenti

2023

Il 1º giugno viene presentato il wireframe del sito/web app.

Versione mobile

Barra in alto con logo WLM, indicazione di concorso attivo/non attivo e legenda delle icone.

Consentendo l'accesso alla geolocalizzazione (se non si attiva le funzioni "mia posizione" e "monumenti vicini" non saranno attive) l'utente può vedere i monumenti vicini (alberi, castelli, chiese, monumenti, musei, comuni con icone diverse): colori diversi per monumenti con foto (gradazione di colore in base al numero di foto presenti - fino a 50 foto), senza foto e presenza/assenza di bordo a seconda se il monumento partecipa a WLM o no.

Tre filtri: per comune, per monumenti senza foto e per categoria di monumenti. In base al filtro le icone delle categorie non selezionate vengono spente, ma restano visibili. Filtro in lista e in mappa sono sincronizzati (in mappa i monumenti non selezionati si spengono; in lista spariscono).

Zoom indietro: uso di cluster con numero dei monumenti nell'area.

La visualizzazione dei monuemnti si può avere anche in formato lista, non solo su mappa. Si possono fare fare ricerche per nome del monumento e selezionare il monumento dalla lista o dalla mappa. Se si seleziona un monumento in mappa si vede subito un'etichettacon il nome. Cliccando sul nome si apre la scheda di dettaglio (informazioni contenute: il monumento è parte di un concorso? Ha già immagini su Commons? Galleria delle immagini presenti su Commons, link alle info sul comune, tasto per il caricamento delle foto, link alle indicazioni stradali su OpenStreetMap, link a Reasonator, Wikidata e Wikipedia).

Facendo il login su Commons dall'app il bottone per il caricamento delle foto si attiva. Si apre la galleria del telefono, si seleziona la foto e si vede l'anteprima. Se il monumento partecipa al concorso esce l'informazione sopra la foto selezionata. Si carica la foto e la scheda del monumento avrà la foto, la data del caricamento, il nome dell'utente che ha caricato l'immagine e la licenza (se più foto presenti, sarà un carosello).

Nelle schede relative ai comuni saranno presenti info sul comune e carosello di immagini, con la possibilità di caricare le foto d'insieme. Sarà presente anche una lista dei monumenti presenti nel comune.

Menù di navigazione in basso: link alla mappa, link alla lista dei monumenti, link al profilo utente (quando l'utente è loggato l'icona si accende; la scheda utente contiene informazioni sull'utente, informativa privacy e tasto per logout), ultima icona informativa (ad esempio con descrizione del contest in corso).

Versione desktop

In generale uguale alla versione mobile.

I filtri sono sovrapposti alla mappa e più visibili in quanto c'è più spazio. Misto di cluster e monumenti più isolati in mappa. Differenza principale: la scheda del monumento di apre in una sidebar che non nasconde la mappa. Stessa sidebar anche nella visualizzazione in formato lista.

Entro due settimane prima proposta del prodotto con la grafica allineata alle linee guida di Wikimedia Italia; entro fine mese prodotto quasi definitivo.

2024

Wikimedia Moldavia ha dimostrato interesse a utilizzare la webapp anche per il loro concorso nazionale. Si farà una riflessione sulle modalità di intervento per l'internazionalizzazione della webapp. Sicuramente bisognerà occuparsi delle traduzioni e bisognerà tener conto delle diverse specificità geografiche. Occorre anche modificare il sistema di individuazione delle unità amministrative, che al momento sono estratte da ISTAT.

Ad aprile 2024 è stato affidato un nuovo incarico a 💼 nmgk per il fix di alcuni bug e lo sviluppo di nuove funzionalità:

  • configurazione del sistema
    • configurazione contesti geografici
    • configurazione categorie di monumenti
    • gestione entità geografiche basata su OSM
    • gestione concorsi nazionali
    • gestione concorsi locali
  • processo di estrazione dati
    • configurazione dinamica query SPARQL monumenti
    • configurazione dinamica concorsi locali
    • parallelizzazione e ottimizzazione estrazione dati
  • revisione frontend
    • generalizzazione del frontend a più contesti geografici
    • configurabilità Internazionalizzazione interfaccia
    • miglioramenti e funzionalità aggiuntive
  • pannello antivandalismi
  • compatibilità con data.wikilovesmonuments.it

Roadmap sviluppo

Descrizione Data di consegna Modalità di consegna
Progettazione UX/UI modalità con più contesti geografici 15 maggio 2024 Bozza grafica in formato digitale
Generalizzazione funzionalità “configurazione di sistema” a più contesti geografici 17 maggio 2024 Rilascio in ambiente di staging
Progettazione UX/UI pannello antivandalismi 22 maggio 2024 Bozza grafica in formato digitale
Revisione ed estensione processo di scraping 31 maggio 2024 Rilascio in ambiente di staging
Implementazione applicativo con più contesti geografici 21 giugno 2024 Rilascio in ambiente di staging
Implementazione pannello antivandalismi 28 giugno 2024 Rilascio in ambiente di staging
Esposizione dati verso data.wikilovesmonuments.it 5 luglio 2024 Rilascio in ambiente di staging
Installazione e collaudo 12 luglio 2024 Rilascio in ambiente di produzione (fornito da Wikimedia Italia)
Documentazione 24 luglio 2024 Documento multimediale

Codice sorgente

Il codice della web app di Wiki Loves Monuments è pubblicato su Wikimedia GitLab:

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-backend
https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend

Puoi proporre modifiche senza alcun privilegio particolare facendo una Fork e una Merge Request · Documentazione su Wikimedia GitLab

Segnalazioni tecniche

Idealmente, ogni segnalazione tecnica dovrebbe atterrare su Wikimedia Phabricator (come da linee guida di Sviluppo software):

Ovviamente puoi fare segnalazioni alle persone in qualsiasi altro modo. Magari ti aiutano loro a creare un Task lì.