keycode next choice, next move, next success! Webb.it ‘04 WEBB.IT ’04 Content Management System (CMS) achittettura commerciale o open source? Next choice KeyCode Next move Next success RELATORI: Paolo Confortini (KeyCode) Enrico del Sordo Padova 06.05.2004 (KeyCode) • Cosa è un CMS (Content Management System) Webb.it ‘04 • Perché un vostro cliente, un’ azienda, ha la necessità di avere un CMS • Perché voi come web agency, avete la necessità di usare un CMS per i vostri clienti • CMS per i vostri clienti, architettura commerciale o open source? • Chi è KeyCode? Core business? KeyCode Obiettivo incontro? next choice, next move, next success! Gli obiettivi di questo workshop sono i seguenti: Padova 06.05.2004 Che cosa è? Webb.it ‘04 • E’ una piattaforma software che consente di gestire in autonomia, tramite un browser e senza personale tecnico, i contenuti del sito web. A chi si rivolge? •A tutti coloro che devono aggiornare spesso i contenuti del sito e/o che vogliono una interattività con il visitatore. Come funziona? • Interfaccia di gestione via web • Gestione dei contenuti • Amministrazione degli utenti KeyCode CMS, what is? next choice, next move, next success! CMS (Content Management System) Padova 06.05.2004 Il CMS in risposta alle esigenze del Webb.it ‘04 cliente Deve essere la soluzione dei problemi del cliente Aggiornamento frequente dei contenuti, indipendenza nella gestione del sito, immediatezza di aggiornamento dei contenuti, assorbimento dei costi di gestione Deve essere economicamente accettabile Non deve impattare in modo eccessivo sul costo totale del progetto Economicamente vantaggioso per entrambi le parti La soluzione deve essere vantaggiosa sia per il KeyCode cliente sia per la web agency Vantaggi per l’azienda? next choice, next move, next success! Padova 06.05.2004 • Gestione decentralizzata (da più sedi via web) Webb.it ‘04 • Pensato per persone NON esperte (qualsiasi persona è in grado di interagire con i contenuti) • Profilazione utenti (diversi utenti possono eseguire diverse operazioni sul sito internet) • Omogeneità grafica (interazione con il solo contenuto, omogeneità della grafica. Viene mantenuta la corporate identity) • “menu” automatico (generazione automatica del menu e del percorso di navigazione) • database (tutti i dati sono memorizzati in un DB, il “dato” viene plasmato per diversi device) KeyCode • contenuti dinamici (forum, sondaggi, news, newsletter, etc) Vantaggi per l’azienda? next choice, next move, next success! AZIENDA – Perchè deve adottare un software CMS? Padova 06.05.2004 Webb.it ‘04 • libertà di aggiornamento del sito (quando il cliente vuole, anche di notte) • cooperazione (più persone possono lavorare contemporaneamente sullo stesso sito internet) • pubblicazione programmata (decido, in base a data/ora la pubblicazione di contenuti) • outpout generato “SEMPRE” accessibile e w3c compatibile • generazione in automatico di documenti preformattati per la stampa • decremento dei costi, soprattutto legati a valore “poco percepibile” KeyCode • output generato appetibile per i motori di ricerca Vantaggi per l’azienda? next choice, next move, next success! AZIENDA – Perchè deve adottare un software CMS? Padova 06.05.2004 WEB AGENCY – da “statico” a CMS Webb.it ‘04 CON UN CMS SENZA UN CMS CREAZIONE NUOVA PAGINA La pagina viene creata automaticamente su una struttura predefinita. Tutti i link sono creati automaticamente e vengono tracciate in modo completo tutte le modifiche eseguite. La pagina viene creata come copia di una già esistente. La mappa del sito ed i link di navigazione sono aggiornati a mano e gli standard devo essere eseguiti in modo attento. KeyCode Vant. azienda/w.a.? next choice, next move, next success! Padova 06.05.2004 WEB AGENCY – da “statico” a CMS Webb.it ‘04 CON UN CMS SENZA UN CMS OMOGENEITA’ DEL CONTENUTO Il template grafico è separato dal contenuto. L’aspetto grafico è mantenuto dal CMS. Il template (grafica) ed il contenuto sono uniti. Rendendo difficile l’aggiornamento dei contenuti esistenti. Il mantenimento dell’aspetto grafico è determinato dallo sviluppatore. KeyCode Vant. azienda/w.a.? next choice, next move, next success! Padova 06.05.2004 WEB AGENCY – da “statico” a CMS Webb.it ‘04 CON UN CMS SENZA UN CMS PROCESSO DI SVILUPPO (WORKFLOW) Il workflow è basato su un progetto chiaro e preciso (funzionalità CMS). Possono essere decise chiare modifiche all’applicativo ed annotate. Approvate le modifiche la funzionalità può essere immediatamente messa online. Il template (grafica) ed il contenuto sono uniti. Rendendo difficile l’aggiornamento dei contenuti esistenti. Il mantenimento dell’aspetto grafico è determinato dallo sviluppatore. KeyCode Vant. azienda/w.a.? next choice, next move, next success! Padova 06.05.2004 WEB AGENCY – da “statico” a CMS Webb.it ‘04 CON UN CMS SENZA UN CMS TEMPI DI PUBBLICAZIONE I contenuti sono pubblicati immediatamente, dopo l’approvazione delle modifiche. Il contenuto è pubblicato quando il webmaster ha il tempo necessario, impiega diverso tempo e può incorrere in errori. KeyCode Vant. azienda/w.a.? next choice, next move, next success! Padova 06.05.2004 WEB AGENCY – da “statico” a CMS Webb.it ‘04 CON UN CMS SENZA UN CMS CONFORMITA’ LEGALE L’aspetto legale/sicurezza è forzato dal fatto che il CMS mantiene una registrazione di tutti i contenuti che vengono modificati e pubblicati. L’aspetto legale/sicurezza è legato a tutte le persone che fanno parte del team di sviluppo/manteniment o del progetto web. L’aggiornamento dei dati è manuale, non esistono file di log delle modifiche effettuate. KeyCode Vant. azienda/w.a.? next choice, next move, next success! Padova 06.05.2004 next choice, next move, next success! Webb.it ‘04 Qui di seguito alcuni vantaggi legati all’utilizzo un CMS • I sottoprocessi, essendo più semplici ed identificati, vengono svolti nei tempi corretti • Riduzione dei tempi (e quindi dei costi) di sviluppo • Spese di infrastruttura minimizzate • Lo sviluppo di un progetto web, può essere organizzato a step paralleli e non forzatamente sequenziali (grafica, contenuti, parte tecnica). • Tutte le procedure software sono ben documentate in modo che il cliente non possa richiedere funzioni non previste dal contratto (il contratto come binario per il cliente). • I contenuti sono immediatamente accessibili per le modifiche, riducendo i tempi/costi di ricerca (riprendere in mano un progetto web dopo un anno). KeyCode Vant. per la Web Agency? Vantaggi con un CMS Padova 06.05.2004 Premessa per il software open source Webb.it ‘04 Le soluzioni Open Source sono tutte quelle che interamente utilizzano software Open Source. Questa è la condizione sine qua non, a cui tutto il software, per potersi chiamare libero e aperto, deve sottostare. Vi sono diverse tipologie, più o meno permissive: GPL (www.gnu.org), BSD (www.bsd.org), etc. Premessa per il software commerciale Essendo il software commerciale, regolato da politiche aziendali diverse, le affermazioni qui riportate sono sicuramente vere per KeyCode, probabilmente vere anche per altre software house. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Sviluppo nuove funzioni La modifica diventa lei stessa Open Source. La modifica/aggiunta, interfacciata tramite API all’applicativo commerciale, diventa vostra e quindi vendibile. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Manualistica A volte il supporto in termini di manualistica non è sempre completo o sempre tradotto. Il manuale è nella maggior parte dei casi, completo ed aggiornato. Risulta importante anche in fase di offerta, per indicare in modo corretto tutto le funzionalità dell'applicativo. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Supporto tecnico ai partner Il supporto è "self service", la web agency deve ricercare in modo autonomo le risposte ai propri problemi. Azienda concreta, in grado di risolvere nel minore tempo possibile le problematiche del partner. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Supporto tecnico al cliente finale Non esiste alcun supporto diretto al cliente finale. Esiste supporto immediato ai clienti finali, i quali hanno a disposizione: un numero a loro dedicato, un'email a cui scrivere, un contatto di istant messanger a cui chiedere informazioni. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Supporto commerciale Tutta la parte commerciale è nelle mani della Web Agency. La software house è pronta a dare un forte supporto commerciale ai propri partner. Spesso è anche promotrice di campagne marketing/commerciali a favore dei propri partner sul territorio. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Supporto commerciale (materiale) Non esiste alcun supporto commerciale. Esiste materiale commerciale, solitamente di alto livello, per favorire la vendita dei partner. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Corsi di formazione Non esistono, quasi mai, corsi di formazione. Esiste un calendario fitto di corsi di formazione, suddivisi tra: supporto commerciale, supporto tecnico, corsi utenti finali, etc. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Formule di affitto del software Essendo il software libero, non esistono formule di affitto del software. Esistono formule di ASP (Application Service Providing) che svincolano il partner da tutte le problematiche tecniche. Assicurando inoltre una revenue annuale al partner. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Webb.it ‘04 Open Source Commerciale Tempo risorse/programmatori I programmatori sono costantemente impegnati nell'implementazione delle soluzioni. Eventuali modifiche acquisiscono la forma di open source La struttura commerciale, è sempre attenta ai bisogni dei propri partner ed in particolare allo sviluppo di parti aggiuntive del CMS. I programmatori della WEB AGENCY rimangono quindi liberi di sviluppare software dedicato. KeyCode Vant. per la Web Agency? next choice, next move, next success! CMS - Architettura commerciale o open source? Padova 06.05.2004 Alcuni CMS commerciali next choice, next move, next success! Vignette – the e:fficiency experts Webb.it ‘04 ektron – Redefining Web Content Management www.ektron.com documentum – Enterprise Content Management www.documentum-italia.com Broad Vision – Self-service suite www.broadvision.com Ariadne – Solutions for the E-Society www.ariadne.it WEBHAT – next choice, next move, next succes www.keycode.it KeyCode Cont. Manag. System www.vignette.com Padova 06.05.2004 Alcuni CMS open source next choice, next move, next success! PHP Nuke – the future of the web Webb.it ‘04 POST Nuke www.postnuke.com EZ publish – eZ system www.ez.no envolution – the envolution project www.envolution.com OpenCms Project www.opencms.org KeyCode Cont. Manag. System www.phpnuke.it Padova 06.05.2004 Chi è KeyCode? next choice, next move, next success! • E’ una iniziativa imprenditoriale rivolta ad aziende che operano nel campo dei new media. Webb.it ‘04 Che cosa si propone? • Migliorare i workflow di sviluppo dei progetti web. • Permettere agli operatori del settore di offrire un valore aggiunto ai propri clienti. Come è la struttura di KeyCode? Chi Siamo? • Una software house, giovane e dinamica. L’alto livello di servizio offerto è garantito da una struttura geografica distribuita su tutto il nord Italia. Le figure presenti sono: • Struttura principale (Sede di Brescia) • Area Manager (nei principali capoluoghi) KeyCode • Partner (in tutta italia) Padova 06.05.2004 GRAZIE Webb.it ‘04 Ulteriori Informazioni: Paolo Confortini KeyCode [email protected] www.keycode.it KeyCode Domande! next choice, next move, next success! Padova 06.05.2004