Scheda tecnica-Progetto Simplit Asmenet

Transcript

Scheda tecnica-Progetto Simplit Asmenet
SCHEDA TECNICA
CMS SIMPLIT ASMENET 2.0
Denominazione
CMS SIMPLIT ASMENET 2.0
Amministrazione
Asmenet Campania scarl
Note e considerazioni sul riuso
L’aggiornamento dei siti internet è una criticità molto diffusa negli Enti Locali e specie in quelli di
piccole dimensioni. Tale attività assume un ruolo sempre più centrale anche in concomitanza con le
ultime disposizioni normative (L. 69/2009 e s.m.i, D.Lgs. 150/2009) che sanciscono obblighi di
pubblicazione e sanzioni per gli inadempienti. Il CMS Simplit Asmenet 2.0 sta già consentendo a 143
Enti Locali in Campania di essere in regola con tali obblighi senza aver bisogno di dedicare nuove
risorse economiche e di personale. Utilizzando, inoltre, una piattaforma open-source, si presta
naturalmente a possibilità di riuso come soluzione testata e affidabile.
Caratteristiche generali di prodotto
Descrizione
Il “CMS Simplit Asmenet 2.0” è il Content Management System per la gestione dei contenuti e della
grafica di portali comunali accessibili. La soluzione è basata su un’interfaccia semplificata e
“windows-like” per la gestione di tutti i contenuti. La sua flessibilità consente anche la completa
gestione della struttura e della grafica, prevedendo cambiamenti della visualizzazione rapidi e
semplici senza compromettere l’integrità delle informazioni già pubblicate.
Descrizione Contesto
Il CMS è un sistema multi-utente che consente la gestione delle informazioni a tutti gli uffici
amministrativi, in maniera anche separata, con accessi esclusivi e riservati per ogni AOO (Area
Organizzativa Omogenea) di ciascun Ente. Gli uffici possono non solo caricare informazioni e
modulistica, ma anche permettere ai cittadini la fruizione di veri e propri servizi on line ricorrendo
alla tecnologia dei web service. La semplicità di utilizzo consente la gestione del portale comunale a
personale non tecnico, permettendo di moltiplicare gli attori della gestione del portale.
Descrizione funzionale
Tecnicamente un CMS è un'applicazione residente su server, divisa in due parti: la sezione di
amministrazione (back end), che serve a organizzare e supervisionare la produzione dei contenuti, e la
sezione applicativa (front end), che l'utente web utilizza per fruire dei contenuti e delle applicazioni
del sito.
Le macro funzionalità dell’applicazione sono sinteticamente riportate di seguito.
1. Facilità d'uso: accesso al back office per le modifiche mediante il tasto F2 sulla tastiera,
struttura ad albero del sito, gestione facilitata delle immagini, editor testuale “word-like” o
HTML.
2. Contenuti disponibili: notiziario, integrazione Feed RSS esterni, contenuto Flash, galleria
fotografica, video, form di ricerca, form di autenticazione e registrazione, menu automatici o
manuali, banner pubblicitari singoli o a rotazione, mappe di Google personalizzate.
1
3. Usabilità: motore di ricerca interno, gestione automatica dei percorsi a briciole di pane
(Breadcrumb Trail), ottimizzazione dei siti per i motori di ricerca pubblici (gestione indirizzi
virtuali).
4. Accessibilità: Realizzazione siti conformi alla Legge 4/2004 (Legge Stanca), siti con codice
automaticamente valido, corretta visualizzazione dei contenuti su ogni browser, impaginazione
liquida senza tabelle e caratteri ridimensionabili, personalizzazione del sito e versioni grafiche
alternative .
5. Strumenti di gestione avanzata: gestione di utenti, gruppi e permessi, gestione Aree Riservate,
funzionalità di aggiornamento automatico del CMS, creazione e gestione di CSS
personalizzati, creazione e gestione di strutture HTML da applicare alle pagine, controllo dei
link interni ed esterni con conteggio click, contenuti strutturati (cataloghi, archivi ecc.),
interrogazione banche dati tramite web service, sistemi di autenticazione avanzati (CIE /
CNS), pagamenti on-line, sistemi per il calcolo dei tributi, punti di interesse turistici e culturali
con integrazione nelle mappe di Google.
Data primo rilascio
19/06/2006
Data ultima modifica
11/05/2009
Parametri dimensionali
I parametri dimensionali del Cms Simplit Asmenet 2.0 sono i seguenti:
ƒ
nr. 46 Tabelle interne al sistema (escluse le tabelle realizzabili dall’utente al fine di
definire nuovi oggetti, come ad esempio elenchi di persone, punti di interesse, ecc.);
ƒ
nr. 276 di righe di codice (Kloc) (escluso il codice del fogli di stile CSS e il codice auto
generato alla creazione di nuovi oggetti nel CMS).
È possibile creare nuovi moduli inseribili dall’utente nelle pagine del Cms Simplit Asmenet 2.0, a
partire da un modello di classe base (es. calcolo nuovi tributi) con poche righe di codici e utilizzando
interamente funzioni di alto livello.
Realizzatore
Asmenet Campania
Modalità di sviluppo dell'applicazione
La soluzione proposta a riuso è sviluppata tramite integrazioni e customizzazioni con moduli
sviluppati ad hoc da Asmenet Campania. Al riguardo Convenzione con il Consorzio Asmez ha
consentito di attingere al patrimonio applicativo e di competenze maturato dalla “rete” dei 1520
Comuni Asmez nell’ambito dei programmi di eGovernment regionali e nazionali.
Documentazione disponibile
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
Documento di specifica dei requisiti (SRS)
Progetto architetturale
Progetto di dettaglio
Testing
Manuale di installazione
Manuale d’uso
Codice sorgente
Schema del database
2
Area applicativa
Portale web comunale e sovra comunale
Caratteristiche tecnologiche
Architettura software
Architettura web con logica client server. Due differenti server di test per lo sviluppo e il testing
funzionale. Un CVS garantisce la gestione delle varie versioni e revisioni del codice sorgente.
Architettura hardware
L’architettura hardware richiesta è una architettura web classica e va dimensionata sulle richieste
dell’ente. Un server di norma capace di contenere molti portali generati dallo stesso CMS in un’ottica
di ottimizzazione delle risorse.
Attualmente la piattaforma tecnologica presenta la seguente configurazione:
IBM xSeries 345 modello 8670-11X equipaggiato con 2 processori Intel Xeon da 2,4Ghz ciascuno,
1GB di memoria RAM ECC e 1 Hard Disk da 36GB SCSI da 10.000 giri. Il server può montare fino a
6 dischi fissi hot swap. A bordo sono presenti: doppia controller RAID LSI Logic, 2 schede di rete da
1Gbit, lettore CD-ROM, floppy e 2 alimentatori ridondanti che garantiscono la piena affidabilità a
tutto il sistema.
Il sistema è stato testato sia con Red Hat Linux Enterprise che con Windows Server 2003.
Architettura TLC
L’architettura di rete disponibile garantisce una banda in uscita/ingresso di 20 Mbit.
Middleware
Non sono presenti architetture di Middleware.
Linguaggi
PHP 5 e JavaScript
Librerie esterne
Librerie javacript di FCKEditor e librerie JQuery per le parti AJAX
Protocolli di comunicazione
http e https per la aree sicure (es. pagamenti on-line).
DBMS
MySQL testato nelle versioni che vanno dalla 4.2 alla 5.1
Case
Non sono utilizzate piattaforme CASE.
3
Caratteristiche di qualità
Standard utilizzati
W3C XHTML 1.0 e CSS 2.0
Tipologia del ciclo di sviluppo
Il sistema CMS Simplit Asmenet 2.0 costituisce un valido sistema di organizzazione dei contenuti e di
gestione dei siti web. Esso rappresenta una piattaforma di sviluppo applicativo che può essere idonea
a supportare metodologie di tipo iterativo-incrementale.
Portabilità
Il sistema è gestibile e tutti i portali sono visibili da ogni tipo di browser; in particolare sono stati
testati: Explorer 6 e 7, FireFox 2 e 3, safari, opera e Google Chrome.
Sistemi operativi supportati: sia linux che Windows.
Il front end e l’area di amministrazione totalmente indipendenti dal Sistema Operativo
Affidabilità
Il sistema, grazie alla sua modularità e sulla base di anni di esperienza garantisce una percentuale di
up-time del 99%.
Manutenibilità
La disponibilità del codice sorgente e di una manualistica ampia sono garanzia di facilità di
manutenzione; quattro anni di utilizzo e numerosissime istallazioni rafforzano questa osservazione.
Usabilità
Sono stati effettuati test utilizzando le principali funzioni del Cms Simplit Asmenet 2.0 sia sul front
end che sul back end. Tali test hanno portato negli anni all’inserimento di vari caratteristiche
migliorative dell’usabilità.
Accessibilità
Il Cms Simplit Asmenet 2.0. produce siti accessibili secondo la legge Stanca (L. 4/2004). Sono 143 i
siti web realizzati con la soluzione proposta già verificati dall’ufficio Accessibilità del CNIPA e
presenti nell’elenco dei siti validati di PubliAccesso.
Caratteristiche di riusabiltà
Iniziative di riuso in corso
Presso il CNIPA sono attualmente in corso le validazioni di ulteriori 20 siti istituzionali al termine
delle quali viene autorizzata la riproduzione del “Logo di accessibilità” CNIPA a testimonianza del
superamento di tutte le verifiche tecniche. La validazione e la pubblicazione all’elenco ufficiale di
PubbliAccesso sono state individuate dagli Enti come le condizioni per la pubblicazione definitiva dei
siti ai relativi indirizzi istituzionali.
Iniziative di riuso realizzate
Sono già 143 gli Enti Locali che utilizzano il Cms Simplit Asmenet 2.0 per la gestione dei loro siti
internet istituzionali.
4
Punti di forza
Semplicità d’uso e flessibilità del sistema sono i punti di forza del Cms Simplit Asmenet 2.0.
Oltre alle funzionalità tipiche di un CMS tradizionale, la soluzione offre alcuni moduli per integrare
informazioni e dati di sistemi esterni (web services) e permette di pubblicare con facilità le
informazioni contenute in Data Base.
Gli oggetti di programmazione integrati nel CMS permettono di costruire, senza scrittura di
programmi, applicazioni web based.
Il Cms Simplit Asmenet 2.0. è corredato inoltre di moduli per la produzione di menù automatici e la
struttura del sito viene gestita e visualizzata secondo la logica della struttura ad albero di Windows.
Elementi di criticità
La scelta di piattaforme tecnologiche standard e di soluzioni open-source, associata a un’ampia
flessibilità e applicabilità ai più vari contesti d’uso, permette il riuso senza alcun vincolo.
Vincoli
Non vi sono vincoli legati alla proprietà del software. Le risorse specificatamente coinvolte nello
sviluppo hanno rilasciato “liberatoria” conforme a European Union Public Licence - Eupl v. 1.1.
Modalità di riuso consigliate
La modalità di riuso consigliabile è quella dell’outsourcing on-line che induce rilevanti vantaggi per
quanto attiene sia alla necessità di disporre di estese duplicazioni e ridondanze di tecnologia e di
applicazioni, sia all’esigenza di supportare la gestione operativa con adeguate strutture di presidio
sistemico e di help desk. Tale modalità è particolarmente apprezzabile per gli Enti di più piccole
dimensioni, in quanto semplifica di fatto le problematiche operative connesse con l’impiego delle
nuove tecnologie informatiche utilizzate.
Modalità di licenze d’uso
Contratto di riuso gratuito non esclusivo a tempo indeterminato.
5