KeyCode next choice, next move, next success! Webb.it 04 Padova 06.05.2004 Next choiceNext moveNext...
-
Upload
vito-corona -
Category
Documents
-
view
219 -
download
0
Transcript of KeyCode next choice, next move, next success! Webb.it 04 Padova 06.05.2004 Next choiceNext moveNext...
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004Next choice Next move Next success
keycode
WEBB.IT ’04Content Management
System (CMS) - achittettura
commerciale o open source?
RELATORI:
Paolo Confortini
(KeyCode)
Enrico del Sordo
(KeyCode)
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Gli obiettivi di questo workshop sono i seguenti:
• Cosa è un CMS (Content Management System)
Obie
ttiv
o inco
ntr
o?
• 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
• Chi è KeyCode? Core business?
• CMS per i vostri clienti, architettura commerciale o open source?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CM
S,
what
is?
•A tutti coloro che devono aggiornare spesso i contenuti del sito e/o che vogliono una interattività con il visitatore.
A chi si rivolge?
• E’ una piattaforma software che consente di gestire in autonomia, tramite un browser e senza personale tecnico, i contenuti del sito web.
Che cosa è?
• Interfaccia di gestione via web
• Gestione dei contenuti
• Amministrazione degli utenti
Come funziona?
CMS (Content Management System)
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Aggiornamento frequente dei contenuti, indipendenza nella gestione del sito, immediatezza di aggiornamento dei contenuti, assorbimento dei costi di gestione
Deve essere la soluzione dei problemi del cliente
Il CMS in risposta alle esigenze del
cliente
Non deve impattare in modo eccessivo sul costo totale del progetto
Deve essere economicamente accettabile
La soluzione deve essere vantaggiosa sia per il cliente sia per la web agency
Economicamente vantaggioso per entrambi le parti
Van
tagg
i p
er
l’azi
en
da?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Van
tagg
i p
er
l’azi
en
da?• Gestione decentralizzata (da più sedi via web)
• 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)
• contenuti dinamici (forum, sondaggi, news, newsletter, etc)
AZIENDA – Perchè deve adottare un software CMS?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Van
tagg
i p
er
l’azi
en
da?• 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”
• output generato appetibile per i motori di ricerca
AZIENDA – Perchè deve adottare un software CMS?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Van
t. a
zien
da/w
.a.?
CON UN CMS
WEB AGENCY – da “statico” a CMS
SENZA UN CMS
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.
CREAZIONE NUOVA PAGINA
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CON UN CMS
WEB AGENCY – da “statico” a CMS
SENZA UN CMS
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.
OMOGENEITA’ DEL CONTENUTO
Van
t. a
zien
da/w
.a.?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CON UN CMS SENZA UN CMS
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.
PROCESSO DI SVILUPPO (WORKFLOW)
WEB AGENCY – da “statico” a CMS
Van
t. a
zien
da/w
.a.?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CON UN CMS SENZA UN CMS
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.
TEMPI DI PUBBLICAZIONE
WEB AGENCY – da “statico” a CMS
Van
t. a
zien
da/w
.a.?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CON UN CMS SENZA UN CMS
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/mantenimento del progetto web. L’aggiornamento dei dati è manuale, non
esistono file di log delle modifiche effettuate.
CONFORMITA’ LEGALE
WEB AGENCY – da “statico” a CMS
Van
t. a
zien
da/w
.a.?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Vantaggi con un CMS
Van
t. p
er
la W
eb
Ag
en
cy?
• 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).
Qui di seguito alcuni vantaggi legati all’utilizzo un CMS
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?
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 open source
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.
Premessa per il software commerciale
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
La modifica diventa lei stessa Open Source.
La modifica/aggiunta, interfacciata tramite
API all’applicativo commerciale, diventa
vostra e quindi vendibile.
Sviluppo nuove funzioni
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Manualistica
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Supporto tecnico ai partner
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Supporto tecnico al cliente finale
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source 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.
Supporto commerciale
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
Non esiste alcun supporto commerciale.
Esiste materiale commerciale,
solitamente di alto livello, per favorire la vendita dei partner.
Supporto commerciale (materiale)
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Corsi di formazione
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Formule di affitto del software
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
CMS - Architettura commerciale o open source?
Van
t. p
er
la W
eb
Ag
en
cy?Open Source Commerciale
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.
Tempo risorse/programmatori
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Alcuni CMS commerciali
www.vignette.com
Vignette – the e:fficiency experts
www.ektron.com
ektron – Redefining Web Content Management
www.documentum-italia.com
documentum – Enterprise Content Management
www.broadvision.com
Broad Vision – Self-service suite
www.ariadne.it
Ariadne – Solutions for the E-Society
www.keycode.it
WEBHAT – next choice, next move, next succes C
on
t. M
an
ag.
Syst
em
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Alcuni CMS open source
www.phpnuke.it
PHP Nuke – the future of the web
www.postnuke.com
POST Nuke
www.ez.no
EZ publish – eZ system
www.envolution.com
envolution – the envolution project
www.opencms.org
OpenCms Project
Con
t. M
an
ag.
Syst
em
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
• E’ una iniziativa imprenditoriale rivolta ad aziende che operano nel campo dei new media.
• Una software house, giovane e dinamica.
Chi è KeyCode?
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?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)
• Partner (in tutta italia)
Ch
i S
iam
o?
KeyCode
next choice,next move,next success!
Webb.it ‘04
Padova06.05.2004
Dom
ande!
GRAZIE
Ulteriori Informazioni:
Paolo ConfortiniKeyCode