Sito e web app per Wiki Loves Monuments (2023)
Sito e web app per Wiki Loves Monuments | |
---|---|
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ì.