Jump to: navigation, search

Difference between revisions of "Interface ramblings"

Line 13: Line 13:
 
# Implementare, man mano che vengono prodotti, i vari widget in modo che restino indipendenti tra loro (accessibili cioè come applicazioni distinte) e indipendenti rispetto alla posizione che, di volta in volta, andranno ad assumere nell'interfaccia. Questo comprende:
 
# Implementare, man mano che vengono prodotti, i vari widget in modo che restino indipendenti tra loro (accessibili cioè come applicazioni distinte) e indipendenti rispetto alla posizione che, di volta in volta, andranno ad assumere nell'interfaccia. Questo comprende:
 
## Realizzazione del widget stesso.
 
## Realizzazione del widget stesso.
## Correlazione del widget con le aree di ricerca di RITMARE in modo da consentire la personalizzazione dell'interfaccia.
+
## Correlazione del widget con le [[aree di ricerca]] di RITMARE in modo da consentire la personalizzazione dell'interfaccia.
 
## Creazione di un bus (verificare analogia con la nozione di "portal controller") che colleghi i differenti widget in modo che sia possibile, ad esempio, selezionare un elemento nel "widget dati" per il suo utilizzo nel "widget workflow".
 
## Creazione di un bus (verificare analogia con la nozione di "portal controller") che colleghi i differenti widget in modo che sia possibile, ad esempio, selezionare un elemento nel "widget dati" per il suo utilizzo nel "widget workflow".
 +
# Popolare l'infrastruttura di dati e servizi correttamente metadatati in modo da poter essere associati alle [[aree di ricerca]] di RITMARE.

Revision as of 17:02, 11 September 2013

Finalità

Scopo di questa pagina è raccogliere e dare forma, se possibile, alle riflessioni riguardanti l'interfaccia del portale RITMARE. La pagina è suddivisa nelle seguenti sezioni:

    • Struttura dell'interfaccia.
    • Soluzioni software (librerie) in grado di realizzare la precedente.
    • ...

Il workflow che si cerca di realizzare è il seguente:

  1. Individuare le caratteristiche salienti dell'interfaccia. Ad esempio, si vorrebbe:
    • Presentare a utenti di profilo differente (ovvero con finalità presumibilmente diverse) una interfaccia personalizzata. Ad esempio, un utente interessato alla visualizzazione di dati sulla biodiversità nella laguna veneziana potrebbe trovare l'area dell'interfaccia dedicata alla mappa già focalizzata sull'area e, nell'area relativa ai data set disponibili, trovare elencati quelli che sono stati classificati secondo il tema di INSPIRE "Species distribution". Abbiamo identificato due direttrici per la personalizzazione dell'interfaccia:
      • L'insieme di servizi offerti (ai quali ci si riferirà d'ora innanzi come "widget", potendo questi assumere all'interno dell'interfaccia una posizione e un'aspetto variabili).
      • Le risorse che sono elencate all'interno di essi al momento dell'accesso al portale.
    • Realizzare un portale estremamente user-friendly che si distingua dai geoportali tradizionali, oltre che per i contenuti, per una curva di apprendimento meno ripida.
  2. Selezionare una libreria software che consenta di realizzare quanto concluso al punto precedente e con essa costruire una generica "gabbia" per i contenuti.
  3. Implementare, man mano che vengono prodotti, i vari widget in modo che restino indipendenti tra loro (accessibili cioè come applicazioni distinte) e indipendenti rispetto alla posizione che, di volta in volta, andranno ad assumere nell'interfaccia. Questo comprende:
    1. Realizzazione del widget stesso.
    2. Correlazione del widget con le aree di ricerca di RITMARE in modo da consentire la personalizzazione dell'interfaccia.
    3. Creazione di un bus (verificare analogia con la nozione di "portal controller") che colleghi i differenti widget in modo che sia possibile, ad esempio, selezionare un elemento nel "widget dati" per il suo utilizzo nel "widget workflow".
  4. Popolare l'infrastruttura di dati e servizi correttamente metadatati in modo da poter essere associati alle aree di ricerca di RITMARE.