Il portale www.gabrieledannunzio.it nasce con l’intento di creare un prodotto Web, in grado di garantire sicurezza e flessibilità.
FLESSIBILITA’
L’area di consultazione del portale è completamente destinata ad un'unica pagina che si invoca ricorsivamente passando dei parametri in grado di identificare il tipo di informazioni da visualizzare e l’interfaccia grafica da adottare.
La vera e propria caratteristica che distingue il portale risiede nel suo database e nella sua filosofia di funzionamento. Mediante un sistema di annidamento delle informazioni, il portale è in grado di generare infinite possibilità di espansione senza bisogno di intervento tecnico o di programmazione.
Il limite di molti portali è che sono estremamente vincolati alla grafica e all’architettura dei collegamenti imposta dal programmatore. In questo caso invece è l’utente che mediante un’area amministrativa può decidere il numero di menù, la loro disposizione, i collegamenti interni ed esterni e soprattutto può generare nuove aree contenenti infiniti sottomenù caratterizzati da impostazioni grafiche differenti tra loro.
Il sistema controlla se nel database c’è inserito un riferimento ad un link esterno ed autonomamente lo apre in una nuova schermata del browser, verifica se il il record fa riferimento ad un’immagine e decide il tipo di impaginazione consona alle specifiche ed agli standard di base imposti dal W3C.
Il tutto è direttamente modificabile mediante un’area amministrativa di immediato e semplice utilizzo. Il sito si adatta tranquillamente alle esigenze dell’utente senza obbligarlo a scrivere nemmeno una riga di programma. Le pagine vengono generate dinamicamente e risiedono in una tabella che sfrutta una tecnica di “auto-indirizzamento” in grado di garantire la massima flessibilità nella creazione dei collegamenti.
Tutta la grafica del sito è delegata alla pagina principale, la quale fa riferimento ad un foglio di stile contenente tutte le impostazioni relative ai colori, caratteri, sfondi e paragrafi. Inoltre in questo modo il sito risulta molto più leggero ed accessibile.
Il sito si può aggiornare da qualsiasi computer con una connessione a Internet. Non occorre nessun programma aggiuntivo al comunissimo browser, questo permette di modificare il contenuto del portale da qualsiasi ambiente operativo ( Windows, Mac, Linux ecc. )
ACCESSIBILITA’
In questi ultimi tempi l’accessibilità in ambito Web rappresenta il primo passo verso la vera ottimizzazione di un prodotto destinato ad essere visualizzato da utenti con sistemi Hw e Sw differenti tra loro. Seguire le regole imposte dal W3C in ambito di accessibilità significa creare un sito Web che sfrutta un linguaggio pulito e standardizzato in grado di essere facilmente interpretato da qualsiasi browser o da algoritmi elementari ( quali spider dei principali motori di ricerca ).
Creare un sito che rispetti i parametri base di accessibilità significa aumentarne la visibilità, facilitarne la consultazione e garantirne la diffusione immediata.
Per questo motivo il portale è completamente scritto in codice Xhtml la cui impaginazione è interamente delegata ad un foglio di stile contenente colori, sfondi, barre, font ed impostazioni di base. Modificando il foglio di stile tutte le pagine generate dal portale si adegueranno in tempo reale alla nuova veste grafica, questo permette di poter riutilizzare il portale infinite volte puntando comunque allo stesso archivio dati. Nelle successiva release sarà presente anche un sistema di generazione delle pagine ottimizzata per PDA o Cellulari.
AGGIORNABILITA’
Il sito è completamente modificabile da qualsiasi browser previo autenticazione utente. Ciò che contraddistingue questo portale è la flessibilità nella creazione di nuove pagine e menù. Sfruttando una logica “auto-compatibile” il sistema è in grado di fornire all’utente la piena possibilità di generare nuove aree, annidare menù e creare collegamenti all’interno di sotto-aree senza richiedere l’intervento tecnico del programmatore. In questo modo il portale non è in alcun modo vincolato dall’architettura imposta dal suo creatore bensì si adatta pienamente alle esigenze dell’amministratore del sito. Al fine di differenziare tra loro i vari menù il sistema chiede in fase di inserimento quale tipo di impostazione grafica o di impaginazione dare alla pagina, evitando in questo modo di creare una serie di menù simili tra di loro.
La pubblicazione di nuove aree, menù o semplici articoli è del tutto programmabile, ovvero è possibile decidere la data in cui il sistema li renderà visibili all’interno del sito. Inoltre il portale genera automaticamente in home page un area contenente il Link ai nuovi articoli pubblicati, in questo modo l’utente sarà sempre consapevole dei nuovi aggiornamenti effettuati all’interno delle pagine del sito.
ADATTABILITA’
Per facilitare ulteriormente l’inserimento di informazioni all’interno del portale è stato ideato un sistema di generazione automatica delle pagine che si basa sulle informazioni presenti all’interno del database. Grazie a questo sistema è possibile inserire senza alcuna difficoltà :
- Semplici articoli ( con pubblicazione programmata da inserire in Home Page oppure in un sotto-menù )
- Sotto menù : Grazie all’architettura del portale è possibile generare infiniti annidamenti e collegamenti trasversali, realizzando qualsiasi tipo di struttura o di collegamento tra le pagine.
- Link esterni : Il sistema riconosce se si sta facendo riferimento a delle pagine esterne e genera dei link in grado di aprire una nuova finestra del browser.
- Link interni : Questo sistema è utile nel caso si voglia effettuare un collegamento ad una pagina statica presente all’interno del portale, oppure è utile per creare un link collegato ad un’immagine o a un file pdf.
- Archivi fotografici : Composti da miniature, foto, pagina di presentazione e relativi commenti alle foto
- Blog : Ovvero delle pagine contenenti l’anteprima di una serie di articoli relativi ad uno specifico argomento.
- Menù con strutture grafiche diversificate tra loro : Per il momento è possibile scegliere fra tre strutture grafiche da assegnare al menù.
- Immagini e miniature : Il sistema riconosce se sono state collegate delle immagini all’interno dell’articolo o del menù e sulla base di questo decide come impaginare il documento.