CMS Open Source Evento Open Source Asolo Golf Club - 29 giugno 2005 Fabio Bottega ([email protected]) CMS open source I punti focali: CMS = comunicazione Gli attori coinvolti Scelta di un CMS Open Source CMS di riferimento Plone © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source CMS = comunicazione all’esterno e all’interno della vostra azienda © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source I CMS (Content Management System) sono applicazioni che consentono di gestire in modo dinamico ed integrato la comunicazione aziendale. Sito istituzionale Extranet Intranet © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’esterno……. Il sito istituzionale Il sito istituzionale è per l’azienda uno strumento primario di comunicazione nel mercato. Il vostro sito che immagine offre dell’azienda ? Con che frequenza viene aggiornato ? Soddisfa le curiosità e le richieste dei visitatori ? Parla la lingua dei vostri utenti ? © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’esterno……. Il sito istituzionale Un CMS offre funzionalità indispensabili per realizzare e mantenere un sito efficiente ed efficace: gestisce notizie, comunicazioni commerciali, calendario eventi, sondaggi, form di richiesta informazioni integra un motore di ricerca interno per reperire facilmente le informazioni nel sito consente l’aggiornamento dei contenuti via browser web, utilizzando editor visuali che permettono di scrivere i testi senza conoscere il codice HTML consente la gestione multilingua crea dinamicamente la navigazione e la mappa del sito mantiene separato il codice di programmazione, la grafica e i contenuti sfrutta i fogli di stile (CSS) e utilizza il meccanismo dei template © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’esterno……. Extranet L’extranet consente di comunicare, condividere, interagire con clienti, fornitori, agenti, partner. Come interagite con i vostri agenti per attuare le politiche commerciali ? Come proponete ai vostri clienti le nuove linee di prodotto ? Come comunicate ai vostri partner le nuove strategie aziendali ? © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’esterno……. Extranet Con un CMS è possibile: creare aree riservate con accesso differenziato per diverse tipologie di utenti condividere i cataloghi dei prodotti con filtri di ricerca e gestione di transazioni on line offrire ad agenti e clienti configuratori di prodotti condividere con clienti, agenti e fornitori dati gestionali attivare sistemi di reportistica web gestire sistemi di assistenza ai clienti comunicare tramite forum, chat, sondaggi, weblog, wiki, ….. pubblicare manuali, demo di prodotti e presentazioni interattive gestire progetti condivisi © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’interno……. Intranet L’intranet agevola la comunicazione, la condivisione e l’interazione all’interno dell’azienda. I dipendenti condividono gli obiettivi aziendali ? Il personale fuori sede dispone di strumenti per interagire con l’azienda ? Carta, telefono, spostamenti….quanto tempo perdono i tuoi dipendenti per comunicare ? © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Comunicare all’esterno……. Intranet Con un CMS è possibile: attivare stumenti di comunicazione quali chat, forum, instant messaging, weblog, bacheche elettroniche mettere a disposizione la modulistica interna condividere documenti e progetti offrire supporto al lavoro di gruppo informare sulla disponibilità di risorse aziendali (auto, attrezzature, sala riunioni) offrire informazioni sulle opportunità aziendali (mensa, RSU, attività sociali) © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Gli attori del CMS © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Le figure coinvolte Visitatori che accedono all’area pubblica del sito istituzionale Utenti abilitati all’accesso ad aree riservate del sito, dell’intranet e dell’extranet (dipendenti, agenti, clienti, fornitori, partner) Redazione aziendale che aggiorna i contenuto del sito istituzionale e le parti informative dell’intranet ed extranet Staff tecnico che si occupa della manutenzione del CMS © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Visitatori I visitatori accedono all’area pubblica del sito istituzionale e possono, ad esempio: chiedere informazioni attraverso form guidate consultare il catalogo prodotti richiedere preventivi effettuare acquisti on line partecipare ai forum e ai sondaggi di opinione iscriversi alla newsletter © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Utenti abilitati Gli utenti abilitati hanno il permesso di accedere a parti riservate del CMS. In base al ruolo a loro attribuito potranno svolgere azioni prestabilite all’interno di determinate aree di loro interesse. Ad esempio: gli agenti potranno inviare gli ordini via web i clienti potranno visualizzare lo stato dei loro ordini on line i dipendenti potranno visualizzare la situazione delle ferie gli investitori potranno accedere a rendiconti economico-finanziari © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Redazione aziendale Lo staff di redazione è responsabile dell’inserimento e aggiornamento dei contenuti nel CMS. Diversi ruoli possono intervenire in diverse fasi della pubblicazione dei contenuto. Attraverso il motore di workflow integrato al CMS è possibile gestire il flusso dell’attività. Ad esempio: il redattore inserisce i testi il capoufficio li verifica e li convalida il responsabile del sito approva e pubblica i contenuti In tutte le fasi il personale coinvolto viene avvisato tramite email dei passaggi eseguiti. © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Staff tecnico Lo staff tecnico provvede alla manutenzione del CMS. In particolare: sceglie le politiche di hosting o housing verifica la continuità del servizio controlla funzionalità e prestazioni è responsabile della sicurezza crea nuovi ruoli e ne attribuisce i permessi gestisce l’aggiornamento del software © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Il mercato dei CMS © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Sul mercato sono presenti numerosi prodotti di CMS. Per una panoramica potete consultare: http://www.cmswatch.com http://www.cmsmatrix.org http://www.cmsinfo.org .... ma qual è il CMS migliore ? © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Come si sceglie un CMS © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source I criteri per valutare un CMS Innanzitutto è necessario indentificare gli obiettivi di business e valutare le funzionalità del software sulla base delle strategie aziendali. In particolare i criteri di valutazione riguardano: la creazione dei contenuti la gestione dei contenuti la pubblicazione del contenuti la presentazione dei contenuti gli aspetti commerciali gli aspetti tecnici © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Creazione dei contenuti Dovrà essere verificata la disponibilità di: ambiente integrato per l’editing strumenti per la creazione dei contenuti che non richiedano competenze tecniche specifiche (es. HTML) separazione del contenuto dalla presentazione delle informazioni editing multiutente creazione dei metadati (copyright, argomento, keywords) creazione di link interni e correlazione di argomenti © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Gestione dei contenuti Dovrà essere verificata la disponibilità di: controllo delle versioni gestione di ruoli e permessi workflow (permessi di accesso, check in/check out, messaggistica) integrazione delle informazioni con sistemi esterni log delle attività svolte back-up © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Pubblicazione dei contenuti Dovrà essere verificata la disponibilità di: utilizzo e gestione di fogli di stile (CSS) gestione dei template personalizzazione del layout estendibilità (codice ed elementi grafici) supporto multiformato XHTML, XML, PDF, dispositivi mobili syndication (RDF – RSS) statistiche di accesso © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Presentazione dei contenuti Dovranno essere verificati: aderenza agli standard (W3C) usabilità accessibilità multibrowser multilingua velocità supporto alla navigazione disponibilità di metadati © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Aspetti commerciali Dovranno essere verificati e analizzati: costi tipologia delle licenze garanzia referenze © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Aspetti tecnici Dovranno essere verificati e analizzati: presenza di un solido framework di sviluppo stabilità garanzia di evoluzione portabilità ed adattabilità scalabilità disponibilità del codice sorgente disponibilità di documentazione assistenza © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Framework e Application server: una marcia in più Molti CMS sono stati sviluppati partendo da un Framework, un robusto set di strumenti e servizi che ne semplifica la costruzione. I vantaggi derivano da una rapida prototipazione, flessibilità e ottimizzazione dei tempi di sviluppo. Alcuni CMS inoltre si basano su una piattaforma ancora più evoluta del Framework: l’Application server che mette a disposizione funzionalità di base quali la gestione degli utenti, la sicurezza e la scalabilità. Ne è un esempio Plone, basato sull’Application Server ZOPE © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source La tecnologia migliore ? Quella che ci semplifica la vita ! © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Open source, tanti vantaggi La scelta di adottare un CMS open source è dettata da molti fattori fra cui: disponibilità del codice sorgente che garantisce facilità di personalizzazione, sicurezza, riusabilità del software, indipendenza da un unico fornitore garanzia di evoluzione grazie alla comunità di sviluppatori © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Alcuni fra i CMS open source più diffusi Plone in ambiente Zope/Python www.plone.org OpenCms in ambiente Java www.opencms.org Midgard in ambiente PHP www.midgard-project.org Mambo in ambiente PHP www.mamboserver.com © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Plone è un CMS completo. E' ideale come server intranet, come sistema di publishing e come strumento di groupware per collaborazioni via internet. E' un CMS versatile che può essere utilizzato in molteplici situazioni permettendo la creazione veloce ed organica di siti e portali dinamici ed evoluti anche di grandi dimensioni. Possiede in modo nativo un motore di workflow, la gestione della sicurezza e degli utenti, una serie di oggetti per la gestione di contenuti già configurati (notizie, documenti, eventi, ecc.) ed il supporto multilingua. Si basa sull’Application server Zope e sul linguaggio di sviluppo Python. © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source OpenCms è un CMS di livello professionale in grado di consentire la gestione di complessi siti web basati su contenuti dinamici. Si basa su Java e XML ed è multipiattaforma. Comprende un sofisticato motore di template, che agevola la definizione ed applicazione di layout omogenei fra le pagine, ed una completa gestione centralizzata degli utenti basata su meccanismi di ruoli e permessi. E’ inclusa nelle funzionalità base la disponibilità di un motore di workflow con notifiche via mail e di un editor WYSIWYG per la pubblicazione di pagine anche con layout complessi senza necessità di conoscenza del linguaggio HTML. © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source E’ un CMS flessibile per la gestione di siti dinamici. Rende disponibile un Framework per lo sviluppo di applicazione web. Utilizza il linguaggio PHP Dispone di un editor visuale per l’inserimento e l’impaginazione dei contenuti ed offre la possibilità di definire gruppi di utenti con permessi diversi. Gestisce la storia delle revisioni. Controlla date di attivazione e scadenza dei contenuti pubblicati. Mette a disposizione moduli aggiuntivi: forum, motore di ricerca, gestione dei banner, server di posta, web mail, rubrica di indirizzi, newsletter. Una attiva comunità di utenti distribuita in numerosi paesi europei ed extraeuropei assicura lo sviluppo continuo e l’aggiornamento del prodotto © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Mambo è un CMS dinamico e facile da configurare e personalizzare. Gestisce il meccanismo dei template e supporta editor visuali multipli. E’ uno dei CMS più diffusi grazie alla sua semplicità di installazione e configurazione. Comprende il supporto multilingua, dispone di un motore di ricerca interno, consente l’attivazione di sondaggi e forum. Sviluppato in PHP, conta una numerosa comunità di sviluppatori ed utilizzatori che mettono a disposizione sempre nuove funzionalità e moduli aggiuntivi. © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Plone il CMS per l’azienda moderna © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Perché Plone perché è uno strumento potente e flessibile. si basa sull’Application server open source Zope. conta una numerosa comunità di sviluppatori in tutto il mondo che lo supportano e ne garantiscono l’evoluzione nel tempo dispone di centinaia di moduli aggiuntivi che lo rendono uno dei CMS con maggiori funzionalità offre massimi livelli di sicurezza ed affidabilità © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Valutiamo Plone Analizziamo Plone sulla base dei criteri di valutazione precedentemente esposti: CREAZIONE DEI CONTENUTI ambiente integrato per l’editing si strumenti per la creazione dei contenuti che non richiedono gestione multi editor competenze tecniche specifiche (es. HTML) separazione del contenuto dalla presentazione delle sì informazioni editing multiutente sì creazione dei metadati (copyright, argomento, keywords) sì creazione di link interni e correlazione di argomenti sì GESTIONE DEI CONTENUTI controllo delle versioni sì gestione di ruoli e permessi sì, avanzato e personalizzabile workflow (permessi di accesso, check in/check out, sì, avanzato e personalizzabile messaggistica) integrazione delle informazioni con sistemi esterni sì log delle attività svolte sì back-up sì © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Valutiamo Plone PUBBLICAZIONE DEI CONTENUTI utilizzo e gestione fogli di stile (CSS) sì gestione dei template sì personalizzazione del layout sì, completa estendibilità (codice ed elementi grafici) sì, supporta tutti i formati supporto multiformato XHTML, XML, PDF, dispositivi mobili sì syndication (RDF – RSS) sì, nativi nel prodotto statistiche di accesso integrabili PRESENTAZIONE DEI CONTENUTI aderenza agli standard (W3C) sì valido XHTML + CSS usabilità sì accessibilità conforme WCAG 1.0 e Section 508 multibrowser sì multilingua sì velocità sì, con meccanismi di scalabilità supporto alla navigazione sì (mappe, cross linking) disponibilità di metadati sì, avanzata © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Valutiamo Plone ASPETTI COMMERCIALI costi nessun costo tipologia della licenze GPL garanzia offerta dalle singole web agencies numerosi siti istituzionali e referenze commerciali ASPETTI TECNICI presenza di un framework di sviluppo sì, CMF + ZOPE stabilità sì garanzia di evoluzione comunità sviluppatori molto attiva portabilità ed adattabilità elevata scalabilità elevata disponibilità del codice sorgente sì disponibilità di documentazione sì assistenza offerta dalle web agencies © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Plone è stato scelto da... Nasa Parlamento Brasiliano Città di Berna (CH) http://mars.telascience.org http://www.camara.gov.br http://www.bern.ch Lufthansa http://portal.lufthansa.com/ Crédit Municipal de Paris Marriott http://www.creditmunicipal.fr http://www.marriott.com © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Tecnoteca + Plone Alcuni dei siti che Tecnoteca ha realizzato con Plone: Portale turistico della Provincia di Padova www.turismopadova.it • multilingua (ita, eng, fra, deu, esp) • personalizzazione moduli (schede monumenti, itinerari, eventi) • gestione alberghi con database relazionale • interfacciamento funzionalità cartografiche (GIS) © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Tecnoteca + Plone Alcuni dei siti che Tecnoteca ha realizzato con Plone: Farmaceutici Rinaldi spa www.farmaceuticirinaldi.it • CMS base per la gestione contenuti • aree riservate clienti • catalogo on line dei prodotti con funzionalità per la raccolta ordini • interfacciamento con dati del gestionale (articoli magazzino) © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Tecnoteca + Plone Alcuni dei siti che Tecnoteca ha realizzato con Plone: Moroso spa extranet • aree riservate agenti e clienti • consultazione ordini on line • consultazione situazione clienti • interfacciamento con dati gestionali • reportistica web © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Tecnoteca + Plone Alcuni dei siti che Tecnoteca ha realizzato con Plone: Methis Group spa www.hermesimprese.it • CMS base per la gestione contenuti • servizi on line di comunicazione delle opportunità per le imprese • profilazione utenti • transazioni on line con carta di credito • reportistica web © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Tecnoteca + Plone Alcuni dei siti che Tecnoteca ha realizzato con Plone: Alta Direzione srl www.altadirezione.it • CMS base per la gestione contenuti • e-learning con descrittori XML • gestione di una comunità di imprese on line • gestione utenti con permessi differenziati • schede dei corsi con calendario grafico © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it CMS open source Plone: dalla teoria alla pratica © Tecnoteca srl 2005 www.tecnoteca.com - www.tecnoteca.it Domande ? grazie per l’attenzione www.tecnoteca.com