martedì 4 agosto 2009 E-SPRING s.n.c P.IVA/C.F. 03053660548 Via Val di Rocco, 50 06134 - Ponte Felcino (PG) Tel. +39 075 7829358 E-mail: info@e-springconsulting.com Sviluppo Web Portal per la creazione del software di CMS
Indice dei Contenuti INTRODUZIONE... 3 REQUISITI DEL CLIENTE... 3 SOLUZIONE PROPOSTA... 4 Architettura... 4 Back End... 5 Modulo Sicurezza... 5 Modulo Navigazione... 5 Modulo Pagine... 6 Modulo Articoli/News... 9 Modulo Media Gallery... 11 Front end... 12 Indicizzazione... 12 OFFERTA ECONOMICA... 13 REQUISITI TECNICI... 14 TERMINI E CONDIZIONI... 15 pag. 2 di 15
Introduzione In questo documento si descrive la progettazione e la stima dei costi per la realizzazione di un portale istituzionale rivolto ad una conosciuta marca di Birra. Requisiti del Cliente Il committente richiede un prodotto che permetta una facile gestione dei contenuti che alimentano il portale. I contenuti devono essere indicizzabili per una ricerca agevole attraverso i più diffusi motori di ricerca (es. google) e devono essere visibili tramite i più comuni browser web. Obbiettivo del presente progetto è quello di creare una struttura scalabile e facilmente pag. 3 di 15
Soluzione Proposta Si propone come soluzione tecnologica il prodotto Entrerpise Portal Solution (EPS), fortemente orientato verso i portali di tipo aziendali, editoriali ed istituzionali, ed in generale a tutte le verticalizzazioni che ne possono derivare. Architettura Il sistema proposto è una piattaforma web che garantisce il massimo della flessibilità e della semplicità di gestione. La sua struttura modulare oltre che a garantire le funzionalità richieste in un portale web, fornisce uno strumento facilmente estendibile nel tempo, in modo da garantirne una longevità ed una elasticità maggiore rispetto ai prodotti concorrenti. Il sistema è costituito in due parti : 1) Front End: parte web visibile al pubblico, il cui aspetto è stabilito da uno o più layout grafici, concordati con il committente; 2) Back End: parte web amministrativa del sistema. pag. 4 di 15
Back End Tramite un area amministrativa (Admin), è possibile la gestione dei seguenti moduli: Modulo Sicurezza Offre tutti gli strumenti utili per la gestione degli accessi, sia nel Front End che nel Back End. Tramite una gestione a ruoli è possibile stabilire quali sono le regole di autorizzazioni degli utenti/ruoli all interno dei moduli. Tale concetto è trasversale a tutta la piattaforma, ovvero la gestione dei permessi su eventuali nuovi moduli (personalizzati per il cliente), potranno essere organizzati attraverso questo modulo. Modulo Navigazione Permette al gestore di stabilire e configurare quali link e in quale ordine di visualizzazione, devono essere generate le strutture di navigazione(menu), che fanno parte del Front End. pag. 5 di 15
Modulo Pagine Questo modulo fornisce uno strumento utile per gestire i contenuti del Portale/Sito. Le pagine sono concepite in una struttura ad albero, che parte dall home page fino ad arrivare al massimo del dettaglio desiderato. Ogni pagina può contenere un numero molteplice di contenuti multimediali (testi, immagini, foto, filmati, documenti da scaricare ecc.), facilmente gestibili. Tale semplicità è garantita dalla gestione a template delle pagine. Un template è un insieme di elementi (slot), organizzati in una struttura ben precisa (stabilita preventivamente con il cliente), la cui funzione è di determinare per ogni pagina il numero ed il tipo di contenuti da gestire. Facendo un esempio si ipotizzi che il contenuto di una pagina sia formato da: 1. Immagine piccola 2. Immagine grande 3. Sottotitolo 4. Breve testo pag. 6 di 15
L immagine sotto riportata rappresenta un esempio di come viene visualizzata la gestione di tale pagina. Si noti che l immagine è suddivisa in 4 elementi (slot), ognuno con il suo preciso scopo. Qualora si necessiti di gestire anche pagine con contenuti totalmente liberi, viene fornito un template composto da un solo elemento (slot), che permette la composizione del contenuto come un comune editor di testo (tipo Word). pag. 7 di 15
Il numero e il tipo di template vengono definiti con il cliente in fase di start-up, poiché devono rispondere alle esigenze imposte dalla grafica del Front End. La possibilità di ulteriori implementazioni richieste dal committente è garantita dall estrema semplicità e velocità d integrazione. pag. 8 di 15
Modulo Articoli/News Le news, a differenza delle pagine, hanno la loro gerarchia espressa in aree tematiche(categorie), ordinate cronologicamente. Il concetto di articolo/news è quello di fornire un contenuto da alta rotazione, distribuito all interno del portale/sito in differenti sezioni. La struttura di contenuto è formata da: Titolo Occhiello(sottotitolo) Autore Data articolo Data di validità (da a) Testo Immagini Allegati multimediali Categorie associate (tipologie di tematiche) Articoli/News collegate Tags (per la definizione a concetti del contenuto) Tale struttura è stata concepita e realizzata tenendo in considerazione tutte le esigenze dettate dal concetto di web2, che prevede l interscambiabilità dei contenuti. Proprio per questo il modulo prevede l esportazione dei contenuti secondo lo standard stabilito dal consorzio W3C in merito ai Feed Rss e Atom. In aggiunta a quanto già descritto, è possibile abilitare per ogni singolo articolo le seguenti funzionalità: 1. L articolo può essere stampato 2. L articolo può essere inviato per e-mail pag. 9 di 15
pag. 10 di 15
Modulo Media Gallery Questo Modulo fornisce uno strumento estremamente versatile per la gestione di gallerie di contenuti multimediali, che comprendono immagini, video, flash, audio ecc.. Ogni contenuto multimediale o semplicemente Media può essere arricchito di informazioni aggiuntive, quali il titolo e una descrizione. Un interessante caratteristica è quella di gestire il ridimensionamento delle immagini in maniera automatica, settando solo le dimensioni dell immagini e dei loro thumb relativi, evitando, per chi lo ritiene opportuno, il lavoro tedioso dell adattamento dell immagini. Per venire incontro alle nuove esigenze del Web2, ove la condivisione multimediale ne caratterizza l aspetto essenziale, il sistema fornisce la possibilità di importare immagini da siti esterni (es: http://www.flickr.com/) o video da YouTube. pag. 11 di 15
Front end Il front end viene montato seguendo le specifiche grafiche fornite dal committente. Il layout è ottenuto dalla giusta combinazione di elementi multimediali(quali video, immagini, testi,flash ecc.) e fogli di stile per ottenere un codice sorgente (html) pulito, facile da indicizzare dai motori di ricerca( es. google) e compatibile con i browser web più diffusi. Indicizzazione Il CMS Enterprise Portal Solution è concepito per ottimizzare quelle che sono le regole attuali di indicizzazione dei siti nei motori di ricerca. Per ogni pagina/articolo/prodotto è possibile indicare meta dati interpretati da i più comuni spider dei motori di ricerca. I meta dati gestibili sono: 1. H1 2. Descrizione 3. Keywords 4. Friendly Url Specialmente il punto 4 permette di visualizzare nel browser internet un url sicuramente più leggibile rispetto ai classici url parametri. pag. 12 di 15
Offerta economica Per le seguenti attività, salvo richieste ulteriori o modifiche al presente progetto: DESCRIZIONE IMPORTO Progettazione e realizzazione portale web su piattaforma Entrerpise Portal Solution (EPS), composta dai seguenti moduli: - Modulo Base (Modulo sicurezza, pagine) - Formazione - Test - Messa in produzione 1.500,00 Modulo News 400,00 Modulo Newsletter 400,00 Modulo Media Gallery 500,00 pag. 13 di 15
Requisiti Tecnici Questo sito è ottimizzato per essere facilmente indicizzato dai motori di ricerca più diffusi (per es. Google) e per essere visualizzato dai browser più diffusi (Internet Explorer 6/7, Mozilla Firefox 2/3 e Safari 3.0.3). Requisiti per il server web Il server web che ospita l applicazione deve essere di tipo Microsoft con le seguenti configurazioni: 1) Framework.NET 3.5 (per la parte ASP.NET). 2) L applicazione ASP.NET 2.0 deve essere configurata in Full Trust (impostazione predefinita del Framework.NET). 3) Microsoft SQL Server 2000 o superiori. 4) Windows Server 2000 o superiori. 5) Microsoft Internet Information Server 5.0 o superiori. Per rendere il sito funzionante è necessario che il committente sia in possesso di un Hosting presso un ISP (internet Service Provider) che soddisfi i requisiti tecnologici di cui sopra. La seguente proposta non tiene conto dei costi relativi ai piani di Hosting del sito, in quanto non si è a conoscenza se il committente è già affiliato a qualche ISP. Qualora venga effettuata la richiesta potrà essere fatta una proposta dei migliori ISP presenti nel territorio italiano che rispondano ai requisiti. Tuttavia i rapporti che seguiranno dovranno essere direttamente tra il committente e l ISP scelto. pag. 14 di 15
Termini e condizioni Si precisa che l importo sopra indicato non comprende l eventuale adeguamento dell infrastruttura hardware e software del committente, dell eventuale software di conversione video da installare nel server, ed in generale quanto non espressamente descritto nel presente documento. Ogni eventuale implementazione non esplicitamente descritta nel preventivo e comunicata dopo l inizio dei lavori, sarà soggetta alla presentazione di una nuova proposta integrativa. Il committente si impegna a fornire i layout principali della grafica del portale. Garanzia: 60gg dalla messa in produzione sulle funzionalità oggetto della presente proposta, ad esclusione di quanto incluso alla voce manutenzione ordinaria. Esclusioni: modifiche all ambiente abilitante non comunicate per tempo o sopravvenute successivamente alla pubblicazione e collaudo; manomissione della piattaforma software e/o dei singoli files da parte terzi. Conferma ordine: mediante data, timbro e controfirma del presente preventivo. Prezzi: espressi in euro ed IVA al 20% non inclusa Tempi: da concordare Inizio lavori: da concordare Validità offerta: 30gg data preventivo Pagamento: da concordare pag. 15 di 15