2. Cos'竪 Plone
Content Management System basato su
Zope e CMF
Tra le caratteristiche principali che lo
rendono appetibile:
veloce da Installare
utilizzabile cos狸 com'竪 (out-of-the-box) in molti
contesti operativi
facile da personalizzare
open source! Controllo e flessibilit
3. Le fondamenta: Zope
Application Server Open Source
non si basa su LAMP (Linux, Apache,
MySQL, PHP)
竪 scritto in Python (gira su Linux, Windows,
Mac OS X, BSD, Solaris) e ha un web serv-
er e un DB a oggetti 'proprietari'
Zope significa Z-object Publishing Environ-
ment, tutto in Zope si basa su oggetti
4. Le fondamenta: CMF
Il Content Management Framework 竪 un
robusto set di tool e servizi che semplifica la
costruzione di CMS basati su Zope
Alcuni dei servizi offerti da CMF:
registrazione e membership, indicizzazione
automatica, workflow, contenuti di base,
gestione dell'interfaccia, discussione sui
contenuti, syndication (web semantico), ...
5. Perch竪 un framework?
Un CMS out-of-the-box risolve in genere
normali esigenze di gestione dei contenuti
Organizzazioni strutturate devono
rispondere a bisogni particolari, difficilmente
prevedibili da un sistema pre-fabbricato
In questi casi la potenza di un framework
consente rapide prototipazioni e
customizzazioni specifiche
6. Plone out-of-the-box
Tipi di contentuto di base: documenti,
immagini, notizie, eventi, link, file (di ogni
tipo: Flash, PDF, Excel, ..)
metadati: organizzazione flessibile dei
contenuti (knowledge management)
workflow di pubblicazione preconfezionato
Indicizzazione automatica dei contenuti
Interfaccia usabile, accessibile, modulare,
basata su CSS, non browser-oriented
7. 1000 + 1 applicazione con Plone
Il workflow 竪 lo strumento principe per
separare la logica applicativa dagli oggetti
che contengono l'informazione
Plone dispone di un motore di workflow
document-based (presto affiancato da uno
activity-based)
il WFMS gestisce i profili di sicurezza sugli
oggetti, le attivit automatiche alle
transizioni, la storia di pubblicazione
8. Plone non basta?
Molti sviluppatori contribuiscono al progetto
con estensioni, in genere pubblicate su
Collective (http://plone.org/collective)
alcune delle estensioni disponibili
trasformano profondamente Plone e le sue
possibilit (Collector, CMFCommerce,
PloneBoard, ...), altre ne completano le
funzionalit (CMFMember, I18NLayer, ... )
9. Perche' Plone piace?
Agli sviluppatori offre:
Interfaccia attraente, modulare, votata
all'usabilita', utilizzabile da qualsiasi dispositivo
web-enabled
Servizi di alto livello per form validation &
navigation, gestione dell'interfaccia, workflow, ...
Semplicit nel 'calare' in Plone i propri prodotti
'delizie' di ogni genere (tabelle ordinabili,
template per gestione stampa, ...)
10. Cosa si fa con Plone?
Portali comunitari
intranet
siti web pubblici
project management
e-commerce
e-learning
...
Plone :)
11. Open Source
Plone conta piu' di 20 core-developer sparsi
in tutto il mondo
oltre 100 sviluppatori accreditati al CVS del
Collective (repository pubblico dei plug-in)
centinaia di utilizzatori segnalano problemi,
internazionalizzano, documentano Plone
innumerevoli sono coloro che, non tecnici,
hanno apportato considerazioni volte a
migliorare la Plone-Experience
12. La comunit
Plone 竪 nato come il pi湛 classico dei
progetti OS: la passione di due persone che
si sono incontrate nella comunita' di Zope
siti di riferimento sono: Plone.org e Zope.org
sperimentare plone e' facile: demo.plone.org
in Italia potete rivolgervi fiduciosi al gruppo
di Zope.it e alle molte persone che vi
orbitano intorno
13. Grazie per l'attenzione!
... e avanti con le domande ... :)
ZopeItalia MaurizioDelmonte
ZopeItalia MaurizioDelmonte
www.zope.it m.delmonte@kware.it