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
Scarica

CMS open source