際際滷s del webinar Abstract "Pregi e difetti dei principali CMS open source", tenuto da Carlo Frinolli.
Una panoramica su Plone, WordPress, Drupal, ed Expression Engine.
1 of 51
Downloaded 11 times
More Related Content
際際滷s webinar Abstract "Pregi e difetti dei principali CMS Open Source"
2. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Che cos竪 un
Content Management System
3. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Content Management System
Gestire i contenuti senza essere un ninja di HTML e quantaltro
Un CMS 竪 di fatto una tecnologia abilitante.
Abbatte la barriera per la pubblicazione sul web
di contenuti editoriali di vario genere.
4. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
WYSIWYG Revolution
What You See Is What You Get
e alcune problematiche annesse.
Assieme alle potenzialit WYSIWYG,
i CMS permettono di conservare contenuti in una
base di dati con cui possano essere ricombinati
con modalit visive (view) diverse, in contesti diversi.
5. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Quali caratteristiche?
Tecnologie, necessit e specificit senza jargon
In sintesi brutale un CMS 竪 un software costituito
da linee di codice che si occupano di decidere
come interrogare una base di dati, di altre che si
preoccupano di decidere come mostrare
gli stessi dati a video.
6. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Multi-canale responsive mobile.
Contenuti uguali o diversi per visualizzazioni diverse.
Considerato quindi luso di un database, che
separa la presentazione dei dati, dai dati stessi,
竪 semplice immaginare che tra le varie modalit
di visualizzazione, si possano creare anche
temi o skin compatibili o ottimizzate per il mobile.
7. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Alcuni dati di utilizzo
I nostri qua!ro protagonisti
WordPress, Drupal, Plone
e Expression Engine che sono
oggetto di questo Webinar,
hanno diffusioni molto diverse
tra loro, quantitativamente e
rispetto ai tipi di progetto
editoriale in cui sono impiegati.
Dati presi da http://trends.builtwith.com/cms
8. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Does one size fit all?
Mi scusi volevo realizzare un sito,
qual 竪 il miglior CMS?
9. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
No.
O meglio.
Dipende dal proge!o, sorprendente no?
10. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Depende, todo depende.
Stazza e dimensioni del proge!o, ma anche carico e visite.
Una metrica da considerare 竪 la quantit
dei dati da maneggiare.
Ma non basta.
Unaltra metrica 竪 legata al carico e alla capacit di
scalare di questi software e dei relativi ecosistemi.
11. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Cosaltro?
Archite!ura dellinformazione e organizzazione dei contenuti
Diretta conseguenza per la scelta della piattaforma
竪 anche lorganizzazione gerarchica o piatta dei
contenuti, che si riflette nellarchitettura delle
informazioni che va proposta sul sito che stiamo
valutando.
12. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Facile o difficile?
Pi湛 ci si avvicina al pulsante auto-magico che fa tu!o lui
Pi湛 complessa 竪 la struttura e la logica che va
approntata perch辿 questo sia possibile.
Esistono quindi prodotti nati pi湛 semplici ma
apparentemente meno versatili, e altri nati pi湛
versatili ma con una semplicit relativa.
13. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Soprattutto: cosa dobbiamo farci?
Di workflow editoriali e di complessit
Cosa ci aspettiamo e di cosa abbiamo bisogno?
In molte occasioni basta un flusso editoriale
semplice e diretto: creo un contenuto e lo pubblico.
In altre il flusso 竪 pi湛 elaborato, con tipi di
contenuto pi湛 vari, revisioni, editing e approvazioni.
14. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Nel concreto
Andiamo a sbirciare
in ciascuno dei nostri candidati.
<SPOILER> non conosco approfonditamente tu!i e qua!ro :)
15. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
WordPress
Il pi湛 diffuso e semplice
tra i CMS in questione.
16. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
WordPress
Nato per i blog, oramai un bel po cresciutello.
WordPress 竪 un CMS scritto per un classico
stack LAMP - Linux Apache MySQL PHP.
nato per permettere di creare il proprio blog
personale (sia hosted che SaaS).
Ha una curva di apprendimento molto veloce, e
una sterminata disponibilit di plugin e temi.
17. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
WordPress
Lunit di misura editoriale
La logica editoriale di WordPress
ruota attorno al concetto di post, che pu嘆
essere organizzato con categorie o tag.
Dalla versione 3.0 in poi 竪 possibile creare
i propri custom post type rendendolo quindi
un CMS a tutti gli effetti.
18. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi e difetti
Frontend, backend e tanto altro
19. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per gli amministratori
WordPress con la sua diffusione cos狸 importante
ha la maggior quantit di plugin (open source,
free software e a pagamento) per estenderne
il funzionamento. Parimenti ha una grandissima
disponibilit di temi custom anche qui gratis o a
pagamento.
20. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per gli sviluppatori
WordPress vede nel suo famoso LOOP
uno dei punti di forza. estremamente semplice
rendere dei dati in modo veloce e abbastanza
pulito su una pagina web, sia essa desktop, tablet
o mobile. Ha un footprint tutto sommato
modesto sui server in cui 竪 installato.
21. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per noi designer
WordPress con il suo sistema di theming
molto semplice 竪 veloce da plasmare
per poter rendere i siti (piccoli o grandi che
siano) appealing e dimpatto.
22. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Database
Allo stesso modo 竪 molto semplice
la struttura del database.
tutto basato sulla tabella posts, arricchita
da una tabella post_meta che rappresenta
dati aggiuntivi.
23. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Difetti
Per lo stesso motivo per cui 竪 un pregio,
la sua semplicit pu嘆 essere un difetto.
Inoltre i coding standard non sono
particolarmente rigidi, per cui a leggere il
sorgente di molti plugin o temi potete avere
alcuni mancamenti. #sapevatelo
24. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Case study
Made with WordPress
ILFATTOQUOTIDIANO.IT JQUERY.COM
NOIS3.IT :P
Come potete vedere, ci sono tre
tipi di siti molto diversi.
Due con carichi molto elevati (un
quotidiano e un sito per
sviluppatori web) e uno molto
figo. :)
25. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Drupal
Nativamente modulare,
intrinsecamente complicato.
26. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Drupal
Nodi gordiani e tassonomie organizzative.
Drupal 竪 anchesso un CMS scritto per un
classico stack LAMP - Linux Apache MySQL PHP.
Una peculiarit rispetto a WordPress 竪 quello di
essere nativamente modulare.
27. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Drupal
Lunit di misura editoriale
La logica editoriale di Drupal ruota
invece attorno al concetto di nodo, che pu嘆
essere organizzato con tassonomie.
Da sempre 竪 possibile creare tipi di contenuto
custom personalizzando (dalla versione 7.0 in
poi) la disponibilit di campi specifici.
28. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi e difetti
Builder, themer e performance
29. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per i builder
Drupal permette anche a chi non ha una
competenza di sviluppo spinta di creare siti
con un certo grado di complessit editoriale.
Possiede una grande disponibilit di moduli
custom per la stragrande maggioranza
free software su drupal.org, quindi
竪 molto estendibile.
30. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per gli sviluppatori
Pur con una curva di apprendimento assai pi湛
ripida rispetto a WordPress, Drupal possiede dei
coding standard non solo pi湛 consistenti, ma
soprattutto per pubblicare il proprio modulo su
d.org 竪 necessario passare una code review.
31. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi per i themer
Possedendo una buona separazione tra logica e
presentazione, Drupal permette ai cosiddetti
temizzatori o themer, di creare laspetto del
proprio portale/sito in maniera pulita
permettendo, al costo della scrittura del tema,
unottima adattabilit al mobile e
search engine optimisation (SEO).
32. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Difetti
A volte 竪 un po lufficio complicazioni
affari semplici. Ad esempio fino alla versione 7.0
per avere delle visualizzazioni custom 竪
necessario un modulo esterno Views senza il
quale Drupal 竪 praticamente inutile.
Oppure per mettere un pulsante social
33. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Database e performance
Limpronta del database su un server in cui 竪
installato Drupal 竪 decisamente pi湛 corposa.
Mediamente un file di dump di Drupal pu嘆
essere anche un ordine di grandezza pi湛
grande. Ne consegue che le performance
possono degradare molto velocemente se non 竪
fatto un uso sapiente delle funzionalit.
34. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Case study
Made with Drupal
MAXIM.COM WHITEHOUSE.GOV
FASTWEB INTRANET
(COMING SOON)
Da tenere particolarmente
docchio Drupal 8 che sta per
uscire e che 竪 basato sul
Framework PHP Symfony.
35. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Expression Engine
Perch辿 open non 竪 free.
36. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Expression Engine
Un CMS classico: cosa pubblicare dove.
Expression Engine 竪 un CMS scritto usando il
framework PHP CodeIgniter.
Rappresenta pi湛 compiutamente i Content
Management System classici: si gestiscono
canali, contenuti e template pi湛 che post o nodi.
37. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi e difetti
38. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi
Un approccio multi-canale pu嘆 portare
ad avere contenuti diversi per canali diversi,
facilitando cos狸 la separazione di contenuti
e lorganizzazione pi湛 capillare
e gerarchizzata degli stessi.
39. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Difetti?
A una primissima impressione si rischia
di perdere il controllo del sistema e la curva
di apprendimento, cos狸 come linstallazione
non 竪 semplice e liscia come avviene
per Drupal o WordPress.
40. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Case study
Made with EE
IDEO.COM MARKSIMONSON.COM
YOU TELL ME
Anche a causa della relativa
diffusione di questa piattaforma
a pagamento, non 竪 semplice
trovare dei case study notevoli.
41. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Plone
Lunico scri!o in un
linguaggio che non 竪 PHP dei qua!ro.
42. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Plone
Un CMS classico, pronto a scalare.
Plone 竪 lunico del quartetto di oggi
che non 竪 scritto in PHP ma in Python.
Come approccio non 竪 troppo dissimile da
Expression Engine: il concetto 竪 sempre legato
alla decisione cosa pubblico, dove?
43. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Plone
Un CMS classico, pronto a scalare.
Unisce i pregi di una tecnologia
sostanzialmente enterprise a unelasticit
di esercizio notevole, pur non avendo
una curva di apprendimento molto rapida.
44. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi e difetti
45. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Pregi
Rispetto a Expression Engine, oltre allovvia
gratuit per scaricarlo, installarlo e usarlo, 竪
nativamente pi湛 completo e scalabile sia in
termini di funzionalit che di prestazioni.
46. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Difetti?
Anche qui si rischia di perdere il controllo del
sistema. Inoltre la scelta di usare un linguaggio
non diffusissimo per gli ambienti Web come
Python (meno diffuso di PHP), pu嘆 penalizzare
il reperimento di informazioni ed expertise,
a meno di avere partner affidabili.
47. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Case study
Made with Plone
AMNESTY.CH BRASIL.GOV.BR
PLONE.ORG/SUPPORT/SITES
Rispetto alle altre piattaforme
Plone ha il pregio di avere una
sezione del sito completamente
dedicata ai case study.
48. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Una matrice di confronto
fonde: IdealWare CMS
Da questa immagine si capisce
che ci sono ovviamente pregi e difetti
per tutte le soluzioni analizzate.
!
Personalmente prediligo le soluzioni
free software (gratis e rilasciate sotto
licenza GPL o Apache).
49. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
A voi la parola
Senza insultare il
webinarista grazie :P
50. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Grazie per lattenzione.
51. PREGI E DIFETTI DEI PRINCIPALI CMS OPEN SOURCE
Carlo Frinolli
CEO + CREATIVE DIRECTOR
carlo.frinolli@nois3.it
@carl0s_
+39 347 31 12 050