Talk di Marcello Testi | Drupal Day Roma 2011
La storia della migrazione da una piattaforma proprietaria destinata all'obsolescenza a un CMS di nostra conoscenza, utilizzato come strumento per il back-office dei servizi informativi rivolti ai giovani del territorio piemontese, ma anche come accesso pubblico alle informazioni. Considerazioni sulla metodologia utilizzata per lo sviluppo e la gestione delle richieste del team di documentalisti.
Negli ultimi anni si è assistito ad una evoluzione del consumatore (e quindi anche del cliente della banca) i cui bisogni ed aspettative si sono modificati in direzione della sfera immateriale (esperienziale ed emozionale), grazie alla disponibilità di tecnologie semplici, interattive ed ubique. La sfida del futuro per le banche si gioca sulla Customer Experience.
Negli ultimi anni si è assistito ad una evoluzione del consumatore (e quindi anche del cliente della banca) i cui bisogni ed aspettative si sono modificati in direzione della sfera immateriale (esperienziale ed emozionale), grazie alla disponibilità di tecnologie semplici, interattive ed ubique. La sfida del futuro per le banche si gioca sulla Customer Experience.
Come funzionano i Retrieval-Augmented Generators (RAG) e quanto i database vettoriali sono fondamentali per poter memorizzare e utilizzare le sorgenti dati aziendali e personali?
Openatrium è certamente un'ottima distribuzione orientata all'utilizzo intranet, ma quanto è flessibile? Può essere utilizzato come backend per la produzione di contenuti che tramite moderazione vengono pubblicati nel front end? La risposta è si (avevate dubbi?), ma è nel "come" la parte interessante....
In questa sessione verranno presentate le soluzioni tecniche adottate in un complesso progetto realizzato per la PA.
Openatrium + custom features create per l'occasione + complex workflow + pressflow, integrazione con un motore semantico, tema accessibile il tutto opensource e riproducibile con un file make.
Da microservizi a processi agili, da indicazioni sul governo della spesa a piattaforme verticali ed API. Alcune delle novità introdotte dal Piano Triennale per i fornitori di tecnologia della Pubblica Amministrazione.
Impara React sfruttando le tecnologie più recenti (Eduard Capanu).pptxEduardCapanu
React evolve velocemente con strumenti come Vite.js, Remix, e Next.js, richiedendo aggiornamenti continui delle competenze per gestire nuovi progetti con successo.
Che tu abbia già esperienza con React o che sia alle prime armi, questo talk ti offrirà una nuova prospettiva sulle ultime tendenze di questo framework e ti mostrerà le best practice per la creazione e la configurazione di un progetto.
Esploreremo le ultime innovazioni di React e scopriremo come sfruttare efficacemente le nuove funzionalità per lanciare un nuovo progetto senza intoppi, dalla scelta del framework e della tecnologia, alla configurazione iniziale più adatta.
Vedremo tutti i passaggi chiave per realizzare un progetto React in modo efficiente e impareremo, tra le altre cose, che non sempre ‘create-react-app’ è l’opzione migliore per iniziare un nuovo progetto.
Event link: https://thecmmbay.com/eventi/impara-react-sfruttando-le-tecnologie-piu-recenti-r97r9y7l6
Ho iniziato tre anni fa a parlare di Ajax, per poi affrontare il framework Dojo... ed ora cosa ci aspetta per il futuro? Quante cose nuove dovremo imparare per le nostre applicazioni Web?
Le Xpages permettono di realizzare le applicazioni Web con estrema facilità e con una maggiore semplicità manutentiva rispetto al passato.
La sessione mostrerà l'utilizzo di questa tecnologia partendo da un'applicazione demo che verrà "smontata" e spiegata nel dettaglio.
Content Management professionale con Python nel 2012Maurizio Delmonte
Gestire contenuti può essere molto semplice, ma se dovete costruire un portale con una redazione di decine di persone e con esigenze complesse la risposta giusta richiede alcune considerazioni, che cerco di passare in sommario in questa presentazione.
Per me, in ambito open source, ancora oggi la risposta è Plone.
[drupalday 2017] - Accessibilità Web: Finalità, metodologie e strumenti.DrupalDay
Il talk sarà incentrato sul tema dell’accessibilità web. Sarà introdotta la tematica sia dal punto di vista generale (cos’è l’accessibilità, quali sono le leggi nazionali in materia), che delle metodologie utilizzate per la verifica dell’accessibilità (le WCAG, gli esperti ed i gruppi di valutazione), che degli strumenti a supporto dello sviluppo di siti accessibili (validatori e contrast checker), con una dimostrazione del loro funzionamento. Infine si discuterà dell’accessibilità in Drupal.
di Antonio Giovanni Schiavone
[drupalday2017] - Cloud e integrazione per la PA: la sfida dell'Open Source t...DrupalDay
La razionalizzazione delle infrastrutture tecnologiche della PA centrale e locale non è solo l’occasione per ottimizzare la spesa ICT, ma anche una opportunità per migliorare i servizi alle imprese ed ai cittadini attraverso la condivisione delle piattaforme tecnologiche innovative. Questa evoluzione richiederà necessariamente delle considerazioni inerenti la proprietà intellettuale nell'ambito dell'open source e dei big data.
di Claudia Pavoletti e Michele Melchionda
More Related Content
Similar to Drupal Day 2011 - La banca dati Informagiovani del Piemonte
Come funzionano i Retrieval-Augmented Generators (RAG) e quanto i database vettoriali sono fondamentali per poter memorizzare e utilizzare le sorgenti dati aziendali e personali?
Openatrium è certamente un'ottima distribuzione orientata all'utilizzo intranet, ma quanto è flessibile? Può essere utilizzato come backend per la produzione di contenuti che tramite moderazione vengono pubblicati nel front end? La risposta è si (avevate dubbi?), ma è nel "come" la parte interessante....
In questa sessione verranno presentate le soluzioni tecniche adottate in un complesso progetto realizzato per la PA.
Openatrium + custom features create per l'occasione + complex workflow + pressflow, integrazione con un motore semantico, tema accessibile il tutto opensource e riproducibile con un file make.
Da microservizi a processi agili, da indicazioni sul governo della spesa a piattaforme verticali ed API. Alcune delle novità introdotte dal Piano Triennale per i fornitori di tecnologia della Pubblica Amministrazione.
Impara React sfruttando le tecnologie più recenti (Eduard Capanu).pptxEduardCapanu
React evolve velocemente con strumenti come Vite.js, Remix, e Next.js, richiedendo aggiornamenti continui delle competenze per gestire nuovi progetti con successo.
Che tu abbia già esperienza con React o che sia alle prime armi, questo talk ti offrirà una nuova prospettiva sulle ultime tendenze di questo framework e ti mostrerà le best practice per la creazione e la configurazione di un progetto.
Esploreremo le ultime innovazioni di React e scopriremo come sfruttare efficacemente le nuove funzionalità per lanciare un nuovo progetto senza intoppi, dalla scelta del framework e della tecnologia, alla configurazione iniziale più adatta.
Vedremo tutti i passaggi chiave per realizzare un progetto React in modo efficiente e impareremo, tra le altre cose, che non sempre ‘create-react-app’ è l’opzione migliore per iniziare un nuovo progetto.
Event link: https://thecmmbay.com/eventi/impara-react-sfruttando-le-tecnologie-piu-recenti-r97r9y7l6
Ho iniziato tre anni fa a parlare di Ajax, per poi affrontare il framework Dojo... ed ora cosa ci aspetta per il futuro? Quante cose nuove dovremo imparare per le nostre applicazioni Web?
Le Xpages permettono di realizzare le applicazioni Web con estrema facilità e con una maggiore semplicità manutentiva rispetto al passato.
La sessione mostrerà l'utilizzo di questa tecnologia partendo da un'applicazione demo che verrà "smontata" e spiegata nel dettaglio.
Content Management professionale con Python nel 2012Maurizio Delmonte
Gestire contenuti può essere molto semplice, ma se dovete costruire un portale con una redazione di decine di persone e con esigenze complesse la risposta giusta richiede alcune considerazioni, che cerco di passare in sommario in questa presentazione.
Per me, in ambito open source, ancora oggi la risposta è Plone.
[drupalday 2017] - Accessibilità Web: Finalità, metodologie e strumenti.DrupalDay
Il talk sarà incentrato sul tema dell’accessibilità web. Sarà introdotta la tematica sia dal punto di vista generale (cos’è l’accessibilità, quali sono le leggi nazionali in materia), che delle metodologie utilizzate per la verifica dell’accessibilità (le WCAG, gli esperti ed i gruppi di valutazione), che degli strumenti a supporto dello sviluppo di siti accessibili (validatori e contrast checker), con una dimostrazione del loro funzionamento. Infine si discuterà dell’accessibilità in Drupal.
di Antonio Giovanni Schiavone
[drupalday2017] - Cloud e integrazione per la PA: la sfida dell'Open Source t...DrupalDay
La razionalizzazione delle infrastrutture tecnologiche della PA centrale e locale non è solo l’occasione per ottimizzare la spesa ICT, ma anche una opportunità per migliorare i servizi alle imprese ed ai cittadini attraverso la condivisione delle piattaforme tecnologiche innovative. Questa evoluzione richiederà necessariamente delle considerazioni inerenti la proprietà intellettuale nell'ambito dell'open source e dei big data.
di Claudia Pavoletti e Michele Melchionda
[drupalday2017] - Drupal come frontend che consuma servizi: HTTP Client ManagerDrupalDay
Proviamo a gettare un nuovo standard per la gestione delle sorgenti e per la presentazione di dati nelle istanze Drupal che consumano servizi. Perchè ne abbiamo bisogno e come i Guzzle Service Description possono salvarci la vita.
di Adriano Cori
[drupalday2017] - Drupal & Patternlab: un nuovo approccio al themingDrupalDay
Mano a mano che i siti diventano sempre più complessi ed articolati emergono nuovi metodi di progettazione che cercano di gestire questa complessità. Uno dei metodi più popolari è l'Atomic Design che ha nei seguenti elementi i mattoni fornamentali con cui progettare il sito: Atomi, Molecole, Organismi, Templates, Pagine. Questa tecnica è supportata da uno strumento: PatternLab. C'è molta attività attorno all'uso di questo strumento in Drupal, in questo talk vedremo a che punto è l'integrazione.
di Gian Mario Mereu
[drupalday2017] - Decoupled frontend con Drupal 8 e OpenUI 5DrupalDay
Lo sviluppo Frontend sta conoscendo una vera e propria rivoluzione, con l'introduzione e l'utilizzo di strumenti sempre più raffinati. In questo panorama, un attore relativamente recente sta guadagnando la meritata popolarità: OpenUI 5. Durante il talk faremo la conoscenza di questo nuovo toolkit e vedremo come costruire un frontend custom utilizzando le REST API di Drupal 8
di Donato Rotunno
[drupalday2017] - Open Data con Drupal nella PA: considerazioni su licensing ...DrupalDay
Gli Open Data rappresentano il motore per l’innovazione, la crescita e la governance. Recentemente la Commissione Europea, nell’ambito delle azioni dell’Agenda Digitale, ha presentato un programma di azioni per il riutilizzo delle informazioni del settore pubblico che dovrebbe dare un contributo consistente all’economia. Sulla base di queste importanti indicazioni Sapienza ha sviluppato dei modelli web realizzati con Drupal per valorizzare il patrimonio dei dati di Ateneo mediante l'esposizione e il riutilizzo. Il licensing e la tutela dei dati personali sono gli strumenti necessari per gli sviluppatori interessati alla costruzione di servizi innovativi per le PA.
di Andrea Dori
[drupalday2017] - Behat per Drupal: test automatici e molto di piùDrupalDay
Behat è nato per semplificare il processo di accettazione da parte del cliente: per evitare ambiguità si realizza un test automatico (leggibile anche da chi non ha competenze tecniche) la cui esecuzione con successo garantisce che le specifiche siano rispettate. L'integrazione di Behat nel processo di sviluppo Drupal permette tuttavia di andare ben oltre: si può usare Behat per condividere le specifiche con il cliente, per guidare lo sviluppo (scrivendo il test prima del codice), per assistere il debug (usando uno scenario per popolare una situazione di errore ripetibile) e persino per migrare un sito da Drupal 7 a Drupal 8 (codificando il comportamento del sito in una serie di test che vengono poi usati come base per lo sviluppo del nuovo sito). Per tutti gli scenari descritti vedremo esempi basati sull'esperienza di Nuvole.
di Andrea Pescetti
Indaghiamo quali sono gli elementi di un processo produttivo di un progetto Drupal che devono essere condivisi con il suo Stakeholder per una strategia win-win.
di Claudia Astazi
[drupalday2017] - DRUPAL per la PA: il modello della Trasparenza di SapienzaDrupalDay
La Sapienza mette a disposizione dei cittadini, delle istituzioni, delle imprese e degli utenti in generale due piattaforme sviluppate in Drupal in ottemperanza ai DLgs 33/2013 (come modificato dal D.Lgs. 97/2016) e DLgs 190/2012 sulla trasparenza amministrativa. Il talk tratterà le soluzioni implementate in Drupal per soddisfare i requisiti normativi.
di Francesco Barcellona e Ramon Souviron
[drupalday2017] - Venezia & Drupal. Venezia è Drupal!DrupalDay
Il nuovo sito istituzionale del Comune di Venezia: linee guida per il design dei siti della Pubblica amministrazione, SPID, Carta Nazionale dei Servizi, certificati anagrafici on line, news wall, campagne e-mail e servizi di messaggistica. Con Drupal.
di Paolo Cotti Cometti e Francesco Trabacchin
[drupalday2017] - Quando l’informazione è un servizioDrupalDay
Creare e mantenere contenuti online è un’attività complessa e costosa per ogni organizzazione, ma strategica: per la PA i contenuti online rappresentano un canale e un punto di contatto essenziale nei servizi per il cittadino. Quali sono i metodi e gli approcci che rendono questo investimento efficace? E come cambiano la funzione e la fisionomia del CMS, quando da strumento di pubblicazione e manutenzione diventa una piattaforma per gestire l’intero processo produttivo del contenuto?
di Francesca Marangoni
[drupalday2017] - Cosa significa convertire un modulo da D7 a D8DrupalDay
Ho sentito spesso dire: “non utilizziamo D8 perché non ha ancora i moduli che ci servono per il progetto.”. OK, allora iniziamo a convertirli! Presenterò la mia esperienza nel convertire il modulo Iubenda Integration da D7 a D8, cercando di mettere in luce le principali difficoltà incontrate. Con questa sessione la mia speranza è di fornire le basi per convertire i propri moduli da a chi sviluppa progetti in Drupal 8.
di Roberto Peruzzo
[drupalday2017 - KEYNOTE] - Saving the world one Open Source project at a timeDrupalDay
Innovation & Open source are almost always related, but start, sustain and position an open source project is not a easy task. Using Drupal Console as an example, would be presented the challenges and rewards or creating and maintaining an Open Source project. Talk in lingua inglese.
di Eduardo Garcia
Lo sviluppo del modulo Devel affonda le sue radici nel lontano 2003 quando la versione di Drupal era la 4.1. Ne è passata di acqua sotto i ponti e siamo in direttura di arrivo per la prima versione stabile di Devel per Drupal 8. Molte cose sono cambiate sia a livello di architettura che di funzionalità messe a disposizione degli sviluppatori. Integrazione con il Core - integrazione nativa con il modulo Toolbar del Core - pagine di informazione sul Service Container, le rotte, le entità, gli eventi e molto altro - cambio rapido di utente - accesso in lettura e modifica dei dati memorizzati nel Configuration Management System e nelle State API - estensioni di Twig per il dump delle variabili o l'impostazione di breakpoint per xDebug Dumpers Un sistema a plugin per stampare in pagina variabili complesse come array ed oggetti. Kint, Symfony var-dumper, Doctrine, sono tutti supportati e presenti di default in Devel. Webprofiler Profila e analizza ogni singola pagina del sito. Dalla toolbar che Webprofiler aggiunge al footer di ogni pagina hai una visione sull'utilizzo delle risorse, sulle query al database, sulle viste, sui blocchi e molto altro.
di Luca Lusso
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
Perchè la tua istanza Drupal non performa e cosa puoi fare per invertire la rotta. D'altronde è una questione complessa: i moduli, la qualità del codice, l'uso delle cache, ma anche la versione di PHP, il proxy-cacher, il tuo hosting e, in ultimo, le cavallette...
di Daniele Piaggesi
[drupalday2017] - DevOps: strumenti di automazione per Drupal8DrupalDay
Spesso durante lo sviluppo e la manutenzione di un progetto siamo costretti a svolgere attività ripetitive o noiose (dall’esecuzione di un task alla replicazione e aggiornamento del sistema). Per risolvere alcuni di questi problemi proveremo ad usare Zaratan, un comodo strumento basato su Docker per installare tutte le componenti necessarie al funzionamento di Drupal, e Robo, un task runner scritto in PHP in grado di eseguire sia comandi Drush che azioni sul filesystem, sul database, ecc...
di Marco Capobussi
[drupalday2017] - DevOps: strumenti di automazione per Drupal8DrupalDay
Spesso durante lo sviluppo e la manutenzione di un progetto siamo costretti a svolgere attività ripetitive o noiose (dall’esecuzione di un task alla replicazione e aggiornamento del sistema). Per risolvere alcuni di questi problemi proveremo ad usare Zaratan, un comodo strumento basato su Docker per installare tutte le componenti necessarie al funzionamento di Drupal, e Robo, un task runner scritto in PHP in grado di eseguire sia comandi Drush che azioni sul filesystem, sul database, ecc...
di Luca Cracco
Cosa Drupal 8 ha da offrire rispetto ad altri framework PHP quando si parla di esporre un servizio REST? Partendo dalle dieci regole per creare una API che i vostri client ameranno, vedremo quali strumenti brillano nel firmamento di PHP all'alba del 2017 e metteremo alcuni di essi a confronto con Drupal 8, la versione più PHP-friendly del nostro CMS preferito. Pezzo per pezzo, costruiremo una mappa che metta in relazione gli strumenti ai casi d'uso cui sono più adatti e che ci permetterà di decidere con più confidenza cosa usare per il nostro prossimo service layer.
di Paolo Pustorino
[drupalday2017] - Contenuti educativi digitali aperti, creare contenuti e dis...
Drupal Day 2011 - La banca dati Informagiovani del Piemonte
1. Case history: Banca Dati Informagiovani
Regione Piemonte
Marcello Testi (pinolo)
2. Un progetto tra passato e futuro
Contesto
●
Passato
●
Rete nazionale che produceva la Banca Dati Nazionale
●
Futuro
●
Inserimento nel Sistema Informativo Regionale
●
Affermazione come strumento per gli operatori IG
●
Risorsa offerta dal Coordinamento Regionale IG
3. Un progetto tra passato e futuro
Patrimonio della Banca Dati Regionale
●
Circa 1500 documenti
●
Le pratiche e le competenze sviluppate dalla redazione
●
Gli strumenti tecnologici e organizzativi usati in precedenza, anche per la
BD nazionale -> sistema di classificazione
4. Un progetto tra passato e futuro
Breve timeline informatica della Banca Dati
●
2000 – 2008: Spring 2000 (piattaforma Highway) su 2 server ospitati nei
locali del settore Politiche Giovanili della Città di Torino
●
Applicazione client-server Win32 per la redazione e per gli enti abbonati
●
2 applicazioni web basate su linguaggio di scripting fornito da Highway
●
Banca dati completa con accesso riservato a operatori
●
Banca dati limitata a ambito regionale ad accesso libero (campi limitati)
●
2008 – 2009: Spring 2000 su VM in hosting presso CSI Piemonte
●
2009 – 2010: Migrazione da Spring 2000 a "Geco" (basato su Plone)
●
2010 - …: Drupal
5. Un progetto tra passato e futuro
Roadmap tracciata
●
Dalla piattaforma proprietaria all'open source (Plone, poi Drupal)
●
Dall'applicazione client/server al web
●
CMS come piattaforma di riferimento per la gestione dei documenti banca
dati
●
Dall'accesso orientato agli operatori basato su abbonamento, all'accesso
completo alle informazioni tramite web (alcune funzioni specifiche per
operatori - es. stampa)
●
Dalla manutenzione dell'esistente allo SVILUPPO
6. Prototipi, test, feedback, documentazione…
Metodo di lavoro
●
Tempi brevi (fissati da capitolato)
●
Rilasci frequenti e revisioni continue
●
Documentazione tramite Wiki e sitema di ticket (Trac)
Composizione gruppo di lavoro
●
1 sviluppatore
●
6 redattori
●
di cui 2 coordinatori
●
gruppo occasionalmente allargato a campione operatori IG
7. Un progetto tra passato e futuro
Struttura della banca dati
●
5 tipi di documenti in relazione all'entità censita
●
Ogni documento è assegnato a uno o più termini di una tassonomia
("classificazione")
●
La tassonomia/classificazione è uno dei metodi principali di navigazione
della banca dati
●
Tassonomia a 3 livelli (macroarea / ambito / argomento): gli argomenti
sono i contenitori delle schede
8. Prototipi, test, feedback, documentazione…
Fasi di lavoro: preparativi
●
Esportazione dati da piattaforma proprietaria (formato testo)
●
Importazione dati originali in sistema basato su Plone (eseguita da terzi)
●
[fase di sviluppo applicazione web basata su Plone, realizzata da terzi]
●
Esportazione XML da Plone (eseguita da terzi)
9. Prototipi, test, feedback, documentazione…
Fasi di lavoro: definizione struttura dei dati
●
È stata preceduta da un lavoro condiviso con altri operatori IG Piemonte,
che ha avuto come prodotto la revisione del sistema e del vocabolario di
classificazione dei documenti
●
Definizione dei campi e impostazione dei content-type
●
Definizione iniziale dei sistemi di input per alcuni campi problematici (es.
classificazione, descrittori, ecc.)
10. Prototipi, test, feedback, documentazione…
Fasi di lavoro: rimettere in moto il lavoro redazionale
●
Definizione iniziale interfaccia di inserimento/modifica dati
●
Importazione dati da XML
●
Batch che ha popolato i content-type creati
●
In pratica, si sono tradotti degli "architype" di Plone in content-type di
Drupal, importando i contenuti da un unico file XML contenente tutti i
documenti
●
Perfezionamento area "gestione", con ricerche complesse a disposizione
della redazione
A questo punto, e in tempi brevi dall'inizio dei lavori su Drupal, la redazione ha
potuto ricominciare ad aggiornare i documenti, lavoro che si era bloccato con il
"freeze" della piattaforma proprietaria e durante i test sulla piattaforma Plone
11. Prototipi, test, feedback, documentazione…
Fasi di lavoro: rilascio al pubblico
●
Sviluppo interfaccia pubblica di accesso ai dati
●
Navigazione per classificazione
●
Ricerca semplice
●
Ricerca avanzata
●
Stampe utente
●
Rilascio pubblico e presentazione agli operatori IG regionali
●
Raccolta feedback a cura dei redattori BD e creazione di nuovi task/ticket
per correggere e migliorare
12. Sviluppo nello sviluppo
Poi? L'appetito vien mangiando…
●
Implementazioni aggiunte durante le iterazioni, per migliorare la gestione e
l'accesso ai dati
●
Tagging (per il momento, gestito da redazione)
●
News (notizie con feed RSS su aggiornamenti della banca dati, usato
prevalentemente per syndication contenuti con altri siti)
●
Meccanismo di navigazione scheda per scheda dei risultati di una ricerca
●
Creazione di selezioni arbitrarie man mano che si naviga e si ricerca
(funzione dedicata a operatori)
●
Schede orientative
●
Altro repertorio di documenti prodotto dalla stessa redazione,
inizialmente pubblicato come PDF sul sito della Città di Torino
●
Ha comportato la creazione di 2 sezioni distinte del sito -> Context
13. Sviluppo nello sviluppo
One more thing… [cit.]
●
Durante lo sviluppo della Banca Dati si è deciso di dare il via, sulla stessa
piattaforma (istanza diversa) allo sviluppo del sito del Coordinamento
Regionale Informagiovani Piemonte
●
Fulcro del Sistema Informativo Regionale
●
Futuro "contenitore" della banca dati
●
… e molto altro (la prossima volta)
14. Sfide e soluzioni
Prima e durante lo sviluppo
●
Inserimento della classificazione
●
[content taxonomy + hierarchical select]
●
Criteri personalizzati per l'ordinamento delle viste con i risultati delle
ricerche
●
[formatter personalizzati per content taxonomy]
●
Inserimento documenti copiati da Word (sì, da Word, con note a piè di
pagina…)
●
[diverse implementazioni di editor WYSIWYG, qualche hack sugli editor JS]
15. Sfide e soluzioni
Prima e durante lo sviluppo
●
2 siti paralleli: Banca Dati e Schede Orientative
●
[context]
●
Meccanismo di navigazione scheda per scheda dei risultati ricerca
●
[aggiunta di display alla view che fornisce la ricerca, manipolando il
numero di risultati per pagina e modificando il template]
●
Selezioni arbitrarie per creare una ricerca personalizzata
●
[Flag]
16. Sfide e soluzioni
Prima e durante lo sviluppo
●
Linee guida accessibilità siti web PA (edizione 2010)
●
In assenza di contenuti multimediali, focus su questi requisiti:
●
Adattabilità (requisito 3)
●
Accessibilità da tastiera (req. 5)
●
Navigabilità (req. 8)
●
Leggibilità (req. 9)
●
Assistenza nell'inserimento di dati e informazioni (req. 11)
●
Compatibilità (req. 12)
●
[Sì, abbiamo avuto problemi con IE6…]
●
Cercare di aderire il più possibile alle richieste dei documentalisti
●
Ci vuole tanta voglia di esplorare e spingere più in là i limiti di
Drupal…
17. Sfide e soluzioni
Futuro prossimo
●
Futura integrazione (ricerca unificata) con sito del Coordinamento
Regionale, con l'obiettivo di creare un portale informativo per i giovani
●
Solr?
●
Sistema aperto per futura integrazione col Sistema Informativo Nazionale
(se… quando ci sarà… con una piattaforma sperabilmente aperta – Plone?)
●
Si pensa principalmete a meccanismi di scambio dati basati su web
service