SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
I CMS sono davvero la scelta migliore? 

A volte soluzioni cloud e 

realizzazioni personalizzate 

possono essere una scelta più conveniente
Fiera Milano City

21 ottobre 2015 

2DWeb - Paolo Dadda
L’associazione internazionale per la professionalità nel Web
• Prima associazione al mondo (dal 1996) che raggruppa chi
lavora nel Web, sia nel settore pubblico che privato.
• Obiettivo di IWA è creare rete tra i soci, partecipare
all'evoluzione della rete e divulgare conoscenza tramite i
soci con eventi ed iniziative.
• Associazione professionisti Web (Legge 4/2013), unica della
categoria nell’elenco del MISE.
partecipazioni	
  internazionali
partecipazioni	
  nazionali
http://www.iwa.it
Perché associarsi?
IWA Italy è associazione professionale che
raggruppa chi opera nel Web, ovvero i soggetti
che - ai sensi della legge 4/2013, sono definibili
come "professionisti Web" (liberi professionisti,
dipendenti pubblici e privati, altre forme di
lavoro che come attività prevalente operano nel
Web).
IWA Italy ha inoltre rilasciato i primi profili
professionali (G3 Web Skill Profiles) in linea con
i dettami dell'agenda digitale europea e
italiana ed ha avviato accordi di collaborazione
con realtà di tutela del lavoro (sindacati) e di
domanda/offerta di lavoro: ancora una volta il
ruolo di IWA è quello di unire, far collaborare e
tutelare chi opera nel Web.
http://www.skillprofiles.eu
SMAU MILANO2015
Quota speciale
€ 50,00
Potrai ottenere uno sconto sulla quota associativa che
pagherai € 50,00 anziché € 65,00. 

Lo sconto vale sia per i nuovi soci che per i rinnovi.
Per usufruire dello sconto usa in fase di registrazione o
rinnovo il seguente promocode:
www.iwa.it/join
CMS
oppure
Soluzione dedicata
Come scegliere una o l’altra soluzione?
Un po’ di teoria
I Content Management System
I CMS sono applicazione web pensate per organizzare e pubblicare contenuti sul web.
Le caratteristiche base di un cms sono un’ interfaccia amministrativa che permette di gestire e
organizzare i diversi aspetti del sito web: dai contenuti alla navigazione/visibilita' degli stessi 

(menu, stati di pubblicazione, categorie..).
Un po’ di teoria
I Content Management System
Non è strettamente necessario conoscere un linguaggio di programmazione per utilizzare un CMS.
Il problema però nasce proprio a questo precedente proposito: molte persone, che non hanno
alcuna conoscenza di programmazione, pensando di poter fare tutto con un CMS.
Chiariamolo da subito: NO! E’ possibile, ma il risultato non sarà certo gradevole
Un po’ di teoria
Soluzioni ad Hoc (realizzate con Framework)
Le soluzioni ad hoc sono soluzioni studiate a tavolino con il cliente su una sua esigenza specifica,
costruite apposta per svolgere un solo lavoro e (generalmente) ottimizzate proprio per quello.
Nessuno ovviamente reinventa di volta in volta la ruota… 

queste soluzioni vengono quasi sempre realizzate grazie a web framework.
Un po’ di teoria
Soluzioni ad Hoc (realizzate con Framework)
Un web framework è un insieme di strumenti che semplificano,velocizzano e automatizzano la
realizzazione di una qualsiasi applicazione web, fornendo agli sviluppatori una serie di funzioni,
oggetti e metodi, utilizzati frequentemente, e permettendo di non riscrivere tutto ogni volta.
Skill profiles per i professionisti web… ed i clienti?
Dal 2006, grazie ad IWA, parliamo spesso di Skill Profiles che identificano aree di competenza sul
web per i professionisti del settore.
Perché tuttavia, se un professionista deve rientrare in un profilo professionale, 

il cliente viene lasciato in balia di sistemi che spesso non capisce? 

(proprio perché non è del settore!)
Qualche dato
Le PMI sono il 95% del totale delle unità produttive e impiegano circa 7,8 milioni di addetti

(il 47% contro il 29% nella media europea).
Particolarmente modesta la quantità di imprese di maggiori dimensioni 

(oltre 250 addetti; lo 0,1% delle imprese e il 19% degli addetti)
Ciò significa che, avendo idealmente un sito web per ogni attività, 

la maggior parte faranno capo a Piccole e Micro Imprese
(spesso sotto i 10 dipendenti)
fonti:

http://www.ansa.it/sito/notizie/economia/2015/05/20/istat-in-italia-42-milioni-di-microimprese-95-del-totale_3dd493d4-32fc-4205-a361-3162c3064e88.html

https://it.wikipedia.org/wiki/Piccola_e_media_impresa
I problemi
Le persone che lavorano nelle PMI di piccole e medie dimensioni, spesso, non hanno dimestichezza
con concetti web che sono spesso necessari per poter realmente modificare o tenere aggiornati i
propri siti web aziendali.


Non per mancanza di voglia o investimento, ma proprio perché spesso il loro lavoro riguarda
tutt’altro, ma vorrebbero comunque uno strumento per pubblicizzarsi e dare una buona immagine
aziendale al mondo.
Cosa bisogna considerare?
• Complessità del progetto 

(Specifiche, Design, necessità di “scalare”…)
• Metodo di sviluppo 

(Quanto costa sviluppare e/o apportare modifiche successive?)
• Composizione del Team che userà il sito 

(Una o più persone, usano già CMS, capacità informatiche…)
• Tempistiche

(Entro quando deve essere pronto)
Se scegliamo un CMS…
• Abbiamo funzionalità di base già pronte
• Esistono estensioni già pronte che permettono da subito di poter avere molte funzionalità
• Hanno una grafica di base con aree già predisposte
• La grafica può essere modificato grazie a temi, il contenuto si adatta automaticamente*
• Non devo avere conoscenza del codice per modificare sito secondo parametri standard
* a patto che il CMS non sia stato pesantemente personalizzato
Il CMS è una buona soluzione se…
• Abbiamo più persone formate, che lavoreranno sul sito
• L’idea ed il progetto si adattano alla natura del CMS (blog > wordpress)
• Esistono già estensioni che fanno ciò di cui ho bisogno
• La mia grafica può adattarsi alle esigenze e parametri del CMS mantenendone la dinamicità
• Non devo o prevedo fare pesanti personalizzazioni in futuro
tuttavia possono esserci delle obiezioni…
Noi in azienda facciamo così: … è possibile quindi farlo anche sul sito?
La grafica non va bene, sembra un sito come tutti gli altri
Non possiamo mettere questo… qui?
Il modulo va benissimo! 

Ma ci servirebbe che ci fosse anche questa informazione
quindi significa che…
Dovete creare un plugin personalizzato
Dovete modificare la grafica, spesso perdendo macroaree dinamiche
Può capitare di dover modificare (o fare override) 

di alcuni componenti o del CMS stesso
Dovete creare soluzioni ad hoc

all’interno del CMS
Problemi che ne derivano
Creare soluzioni (estensioni, plugin, modifiche) personalizzate, 

fanno aumentare i tempi di sviluppo 

e quindi anche i costi
Se scegliamo una soluzione dedicata…
• Avremo un prodotto che rispetta la nostra idea
• Tutte le funzionalità saranno studiate ad hoc per noi
• Si può partire da una grafica base (template) o iniziarne una completamente da zero
• Il sito sarà ottimizzato sulle sue specifiche particolarità
• Mi affido a professionisti per le modifiche più importanti, posso modificare ciò che mi serve
La soluzione dedicata è una buona scelta se…
• Non voglio adattare la mia idea ed il mio progetto ad uno schema classico
• Chi inserirà i dati non deve necessariamente avere una formazione specifica
• Il backend, se presente, sarà più vicino al mio modo di lavorare
• Posso far personalizzare ogni singolo aspetto e comportamento del sito
• Il progetto è complesso e non esiste una soluzione già esistente
• Il progetto è semplice e non dinamico
tuttavia…
Quanto tempo ci vuole?
Se non pensato bene, può essere necessario riscrivere tutto
Rifare la grafica ha un costo maggiore in termini di tempo
Il fattore tempo e soldi, può essere ben ridimensionato se il professionista o la web agency a cui ci si
rivolge per una soluzione personalizzata ha già una buona “codebase” ed è già abituata ad
effettuare realizzazioni ad hoc.
Questo permette di essere più rapidi nei tempi di sviluppo, costi minori e un codice già ottimizzato.
Allo stesso tempo, ad esempio, con soluzioni dedicate è possibile sfruttare soluzioni che,
tradizionalmente, non avrebbero risultati simili se utilizzati con sistemi già in uso.

Ad esempio, sulla piattaforma Cloud Google App Engine, consigliamo sempre uno sviluppo ad hoc,
infatti, ottimizzando il codice, è possibile ottenere ottimi risultati e risparmiare molto, anche in
termini di consumo del server (istanze CPU e database), risultati che, con soluzioni non pensate
appositamente per questa piattaforma sarebbero decisamente impensabili.
tempi e costi della soluzione dedicata
In conclusione: CMS o soluzione dedicata?
Si potrebbe definire un’eterna lotta:
sul web si assistono spesso a discussioni 

che sembrano esser guerre di religione…
La realtà è che, come in tutte le cose, la risposta è “dipende”: è necessario esser obiettivi.
Sebbene possa funzionare lo stesso, usereste un coltello come cacciavite?
In realtà, prima di utilizzare un CMS, bisognerebbe chiedersi se questo sia lo strumento adatto.
Evitando poi, magari, di personalizzare il CMS creando plugin ed estensioni completamente
personalizzate che snaturano la natura stessa del CMS, ed in genere, lo rendono anche pesante e
certamente incomprensibile da gestire
Domande?
?? ?
GRAZIE A TUTTI!
Info e slide verranno pubblicate su Google+ e SlideShare.
LE SLIDE !!! - Eccole: disponibili fin da subito!
http://www.slideshare.net/ilpaolino/smau-milano-2015
Google Plus Profile:
plus.google.com/+2dwebIt
Facebook Page:
https://www.facebook.com/duedweb
Twitter: @duedweb
In conclusione: CMS o soluzione dedicata?
Soluzione dedicata

(sono solo pochi esempi)
• Sito web vetrina
• Sito web evento
• E-Commerce con pochi prodotti
Tendenzialmente tutti i progetti che sono
particolari, personalizzati, in cui l’esigenza è
aver qualcosa realizzato per un esatto scopo.
CMS 

(sono solo pochi esempi)
• Blog
• E-Commerce con molti prodotti
• Forum
Tutti i casi in cui un CMS fa già quanto
richiesto dal cliente e non sono necessarie
pesanti modifiche al codice o ai plugin.

Mais conteúdo relacionado

Semelhante a SMAU Milano 2015

Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)Antonio Musarra
 
Enterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementEnterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementGiuliano Prati
 
Wordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginWordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginCity Planner
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developerGiuseppe Vizzari
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Sourcenois3
 
Parole chiave della software selection di CMS per la comunicazione tecnica
Parole chiave della software selection di CMS per la comunicazione tecnicaParole chiave della software selection di CMS per la comunicazione tecnica
Parole chiave della software selection di CMS per la comunicazione tecnicaKEA s.r.l.
 
Giornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPressGiornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPressMarco Milesi
 
microASP.it
microASP.itmicroASP.it
microASP.itictblog
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - PrismDotNetMarche
 
WordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeWordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeRaoul Pettenò
 
15 - Web designer vs Web developer
15 - Web designer vs Web developer15 - Web designer vs Web developer
15 - Web designer vs Web developerGiuseppe Vizzari
 
Corso SEO PROFESSIONALE
Corso SEO PROFESSIONALECorso SEO PROFESSIONALE
Corso SEO PROFESSIONALEEidos Srl
 
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire![IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!Federico Sasso
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Manuel Furlotti
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e MicroserviziConsulthinkspa
 
Wordpress, Google Analytics, MySQL e Php, con free hosting
Wordpress, Google Analytics, MySQL e Php, con free hostingWordpress, Google Analytics, MySQL e Php, con free hosting
Wordpress, Google Analytics, MySQL e Php, con free hostingCity Planner
 

Semelhante a SMAU Milano 2015 (20)

Euroweb Solution20082009
Euroweb Solution20082009Euroweb Solution20082009
Euroweb Solution20082009
 
Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)Introduzione ai sistemi di Content Management System (CMS)
Introduzione ai sistemi di Content Management System (CMS)
 
Enterprise Microblog per il Project Management
Enterprise Microblog per il Project ManagementEnterprise Microblog per il Project Management
Enterprise Microblog per il Project Management
 
Wordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginWordpress 3/7. temi e plugin
Wordpress 3/7. temi e plugin
 
Brochure StudioZeroPixel
Brochure StudioZeroPixelBrochure StudioZeroPixel
Brochure StudioZeroPixel
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Pregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open SourcePregi e difetti dei principali CMS Open Source
Pregi e difetti dei principali CMS Open Source
 
Parole chiave della software selection di CMS per la comunicazione tecnica
Parole chiave della software selection di CMS per la comunicazione tecnicaParole chiave della software selection di CMS per la comunicazione tecnica
Parole chiave della software selection di CMS per la comunicazione tecnica
 
Giornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPressGiornata aperta sul web 2017 - Workshop WordPress
Giornata aperta sul web 2017 - Workshop WordPress
 
microASP.it
microASP.itmicroASP.it
microASP.it
 
UI Composition - Prism
UI Composition - PrismUI Composition - Prism
UI Composition - Prism
 
Fashion guide: CAD e CAD.Assyst
Fashion guide: CAD e CAD.AssystFashion guide: CAD e CAD.Assyst
Fashion guide: CAD e CAD.Assyst
 
WordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenzeWordPress, CMS/Blog per “tutte” le esigenze
WordPress, CMS/Blog per “tutte” le esigenze
 
15 - Web designer vs Web developer
15 - Web designer vs Web developer15 - Web designer vs Web developer
15 - Web designer vs Web developer
 
Corso SEO PROFESSIONALE
Corso SEO PROFESSIONALECorso SEO PROFESSIONALE
Corso SEO PROFESSIONALE
 
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire![IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
[IT] CMS Proprietari creati da teaminterni: le best practices da seguire!
 
Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015 Presentazione Frosmo in italiano Nov2015
Presentazione Frosmo in italiano Nov2015
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e Microservizi
 
Wordpress, Google Analytics, MySQL e Php, con free hosting
Wordpress, Google Analytics, MySQL e Php, con free hostingWordpress, Google Analytics, MySQL e Php, con free hosting
Wordpress, Google Analytics, MySQL e Php, con free hosting
 
Microsoft Fast - Overview
Microsoft Fast - OverviewMicrosoft Fast - Overview
Microsoft Fast - Overview
 

Mais de Paolo Dadda

SMAU Milano 2016
SMAU Milano 2016SMAU Milano 2016
SMAU Milano 2016Paolo Dadda
 
GAE python GDG Milano L06
GAE python GDG Milano L06GAE python GDG Milano L06
GAE python GDG Milano L06Paolo Dadda
 
Gae python GDG Milano L05
Gae python GDG Milano L05Gae python GDG Milano L05
Gae python GDG Milano L05Paolo Dadda
 
GAE python GDG Milano L04
GAE python GDG Milano L04GAE python GDG Milano L04
GAE python GDG Milano L04Paolo Dadda
 
Gae python gdg milano L03
Gae python gdg milano L03Gae python gdg milano L03
Gae python gdg milano L03Paolo Dadda
 
GAE python GDG Milano - L02
GAE python GDG Milano - L02GAE python GDG Milano - L02
GAE python GDG Milano - L02Paolo Dadda
 
GAE python GDG Milano - L01
GAE python GDG Milano - L01GAE python GDG Milano - L01
GAE python GDG Milano - L01Paolo Dadda
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 

Mais de Paolo Dadda (8)

SMAU Milano 2016
SMAU Milano 2016SMAU Milano 2016
SMAU Milano 2016
 
GAE python GDG Milano L06
GAE python GDG Milano L06GAE python GDG Milano L06
GAE python GDG Milano L06
 
Gae python GDG Milano L05
Gae python GDG Milano L05Gae python GDG Milano L05
Gae python GDG Milano L05
 
GAE python GDG Milano L04
GAE python GDG Milano L04GAE python GDG Milano L04
GAE python GDG Milano L04
 
Gae python gdg milano L03
Gae python gdg milano L03Gae python gdg milano L03
Gae python gdg milano L03
 
GAE python GDG Milano - L02
GAE python GDG Milano - L02GAE python GDG Milano - L02
GAE python GDG Milano - L02
 
GAE python GDG Milano - L01
GAE python GDG Milano - L01GAE python GDG Milano - L01
GAE python GDG Milano - L01
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 

SMAU Milano 2015

  • 1. I CMS sono davvero la scelta migliore? 
 A volte soluzioni cloud e 
 realizzazioni personalizzate 
 possono essere una scelta più conveniente Fiera Milano City
 21 ottobre 2015 
 2DWeb - Paolo Dadda
  • 2. L’associazione internazionale per la professionalità nel Web • Prima associazione al mondo (dal 1996) che raggruppa chi lavora nel Web, sia nel settore pubblico che privato. • Obiettivo di IWA è creare rete tra i soci, partecipare all'evoluzione della rete e divulgare conoscenza tramite i soci con eventi ed iniziative. • Associazione professionisti Web (Legge 4/2013), unica della categoria nell’elenco del MISE. partecipazioni  internazionali partecipazioni  nazionali http://www.iwa.it
  • 3. Perché associarsi? IWA Italy è associazione professionale che raggruppa chi opera nel Web, ovvero i soggetti che - ai sensi della legge 4/2013, sono definibili come "professionisti Web" (liberi professionisti, dipendenti pubblici e privati, altre forme di lavoro che come attività prevalente operano nel Web). IWA Italy ha inoltre rilasciato i primi profili professionali (G3 Web Skill Profiles) in linea con i dettami dell'agenda digitale europea e italiana ed ha avviato accordi di collaborazione con realtà di tutela del lavoro (sindacati) e di domanda/offerta di lavoro: ancora una volta il ruolo di IWA è quello di unire, far collaborare e tutelare chi opera nel Web. http://www.skillprofiles.eu SMAU MILANO2015 Quota speciale € 50,00 Potrai ottenere uno sconto sulla quota associativa che pagherai € 50,00 anziché € 65,00. 
 Lo sconto vale sia per i nuovi soci che per i rinnovi. Per usufruire dello sconto usa in fase di registrazione o rinnovo il seguente promocode: www.iwa.it/join
  • 4. CMS oppure Soluzione dedicata Come scegliere una o l’altra soluzione?
  • 5. Un po’ di teoria I Content Management System I CMS sono applicazione web pensate per organizzare e pubblicare contenuti sul web. Le caratteristiche base di un cms sono un’ interfaccia amministrativa che permette di gestire e organizzare i diversi aspetti del sito web: dai contenuti alla navigazione/visibilita' degli stessi 
 (menu, stati di pubblicazione, categorie..).
  • 6. Un po’ di teoria I Content Management System Non è strettamente necessario conoscere un linguaggio di programmazione per utilizzare un CMS. Il problema però nasce proprio a questo precedente proposito: molte persone, che non hanno alcuna conoscenza di programmazione, pensando di poter fare tutto con un CMS. Chiariamolo da subito: NO! E’ possibile, ma il risultato non sarà certo gradevole
  • 7. Un po’ di teoria Soluzioni ad Hoc (realizzate con Framework) Le soluzioni ad hoc sono soluzioni studiate a tavolino con il cliente su una sua esigenza specifica, costruite apposta per svolgere un solo lavoro e (generalmente) ottimizzate proprio per quello. Nessuno ovviamente reinventa di volta in volta la ruota… 
 queste soluzioni vengono quasi sempre realizzate grazie a web framework.
  • 8. Un po’ di teoria Soluzioni ad Hoc (realizzate con Framework) Un web framework è un insieme di strumenti che semplificano,velocizzano e automatizzano la realizzazione di una qualsiasi applicazione web, fornendo agli sviluppatori una serie di funzioni, oggetti e metodi, utilizzati frequentemente, e permettendo di non riscrivere tutto ogni volta.
  • 9. Skill profiles per i professionisti web… ed i clienti? Dal 2006, grazie ad IWA, parliamo spesso di Skill Profiles che identificano aree di competenza sul web per i professionisti del settore. Perché tuttavia, se un professionista deve rientrare in un profilo professionale, 
 il cliente viene lasciato in balia di sistemi che spesso non capisce? 
 (proprio perché non è del settore!)
  • 10. Qualche dato Le PMI sono il 95% del totale delle unità produttive e impiegano circa 7,8 milioni di addetti
 (il 47% contro il 29% nella media europea). Particolarmente modesta la quantità di imprese di maggiori dimensioni 
 (oltre 250 addetti; lo 0,1% delle imprese e il 19% degli addetti) Ciò significa che, avendo idealmente un sito web per ogni attività, 
 la maggior parte faranno capo a Piccole e Micro Imprese (spesso sotto i 10 dipendenti) fonti:
 http://www.ansa.it/sito/notizie/economia/2015/05/20/istat-in-italia-42-milioni-di-microimprese-95-del-totale_3dd493d4-32fc-4205-a361-3162c3064e88.html
 https://it.wikipedia.org/wiki/Piccola_e_media_impresa
  • 11. I problemi Le persone che lavorano nelle PMI di piccole e medie dimensioni, spesso, non hanno dimestichezza con concetti web che sono spesso necessari per poter realmente modificare o tenere aggiornati i propri siti web aziendali. 
 Non per mancanza di voglia o investimento, ma proprio perché spesso il loro lavoro riguarda tutt’altro, ma vorrebbero comunque uno strumento per pubblicizzarsi e dare una buona immagine aziendale al mondo.
  • 12. Cosa bisogna considerare? • Complessità del progetto 
 (Specifiche, Design, necessità di “scalare”…) • Metodo di sviluppo 
 (Quanto costa sviluppare e/o apportare modifiche successive?) • Composizione del Team che userà il sito 
 (Una o più persone, usano già CMS, capacità informatiche…) • Tempistiche
 (Entro quando deve essere pronto)
  • 13. Se scegliamo un CMS… • Abbiamo funzionalità di base già pronte • Esistono estensioni già pronte che permettono da subito di poter avere molte funzionalità • Hanno una grafica di base con aree già predisposte • La grafica può essere modificato grazie a temi, il contenuto si adatta automaticamente* • Non devo avere conoscenza del codice per modificare sito secondo parametri standard * a patto che il CMS non sia stato pesantemente personalizzato
  • 14. Il CMS è una buona soluzione se… • Abbiamo più persone formate, che lavoreranno sul sito • L’idea ed il progetto si adattano alla natura del CMS (blog > wordpress) • Esistono già estensioni che fanno ciò di cui ho bisogno • La mia grafica può adattarsi alle esigenze e parametri del CMS mantenendone la dinamicità • Non devo o prevedo fare pesanti personalizzazioni in futuro
  • 15. tuttavia possono esserci delle obiezioni… Noi in azienda facciamo così: … è possibile quindi farlo anche sul sito? La grafica non va bene, sembra un sito come tutti gli altri Non possiamo mettere questo… qui? Il modulo va benissimo! 
 Ma ci servirebbe che ci fosse anche questa informazione
  • 16. quindi significa che… Dovete creare un plugin personalizzato Dovete modificare la grafica, spesso perdendo macroaree dinamiche Può capitare di dover modificare (o fare override) 
 di alcuni componenti o del CMS stesso Dovete creare soluzioni ad hoc
 all’interno del CMS
  • 17. Problemi che ne derivano Creare soluzioni (estensioni, plugin, modifiche) personalizzate, 
 fanno aumentare i tempi di sviluppo 
 e quindi anche i costi
  • 18. Se scegliamo una soluzione dedicata… • Avremo un prodotto che rispetta la nostra idea • Tutte le funzionalità saranno studiate ad hoc per noi • Si può partire da una grafica base (template) o iniziarne una completamente da zero • Il sito sarà ottimizzato sulle sue specifiche particolarità • Mi affido a professionisti per le modifiche più importanti, posso modificare ciò che mi serve
  • 19. La soluzione dedicata è una buona scelta se… • Non voglio adattare la mia idea ed il mio progetto ad uno schema classico • Chi inserirà i dati non deve necessariamente avere una formazione specifica • Il backend, se presente, sarà più vicino al mio modo di lavorare • Posso far personalizzare ogni singolo aspetto e comportamento del sito • Il progetto è complesso e non esiste una soluzione già esistente • Il progetto è semplice e non dinamico
  • 20. tuttavia… Quanto tempo ci vuole? Se non pensato bene, può essere necessario riscrivere tutto Rifare la grafica ha un costo maggiore in termini di tempo
  • 21. Il fattore tempo e soldi, può essere ben ridimensionato se il professionista o la web agency a cui ci si rivolge per una soluzione personalizzata ha già una buona “codebase” ed è già abituata ad effettuare realizzazioni ad hoc. Questo permette di essere più rapidi nei tempi di sviluppo, costi minori e un codice già ottimizzato. Allo stesso tempo, ad esempio, con soluzioni dedicate è possibile sfruttare soluzioni che, tradizionalmente, non avrebbero risultati simili se utilizzati con sistemi già in uso.
 Ad esempio, sulla piattaforma Cloud Google App Engine, consigliamo sempre uno sviluppo ad hoc, infatti, ottimizzando il codice, è possibile ottenere ottimi risultati e risparmiare molto, anche in termini di consumo del server (istanze CPU e database), risultati che, con soluzioni non pensate appositamente per questa piattaforma sarebbero decisamente impensabili. tempi e costi della soluzione dedicata
  • 22. In conclusione: CMS o soluzione dedicata? Si potrebbe definire un’eterna lotta: sul web si assistono spesso a discussioni 
 che sembrano esser guerre di religione… La realtà è che, come in tutte le cose, la risposta è “dipende”: è necessario esser obiettivi. Sebbene possa funzionare lo stesso, usereste un coltello come cacciavite? In realtà, prima di utilizzare un CMS, bisognerebbe chiedersi se questo sia lo strumento adatto. Evitando poi, magari, di personalizzare il CMS creando plugin ed estensioni completamente personalizzate che snaturano la natura stessa del CMS, ed in genere, lo rendono anche pesante e certamente incomprensibile da gestire
  • 24. GRAZIE A TUTTI! Info e slide verranno pubblicate su Google+ e SlideShare. LE SLIDE !!! - Eccole: disponibili fin da subito! http://www.slideshare.net/ilpaolino/smau-milano-2015 Google Plus Profile: plus.google.com/+2dwebIt Facebook Page: https://www.facebook.com/duedweb Twitter: @duedweb
  • 25. In conclusione: CMS o soluzione dedicata? Soluzione dedicata
 (sono solo pochi esempi) • Sito web vetrina • Sito web evento • E-Commerce con pochi prodotti Tendenzialmente tutti i progetti che sono particolari, personalizzati, in cui l’esigenza è aver qualcosa realizzato per un esatto scopo. CMS 
 (sono solo pochi esempi) • Blog • E-Commerce con molti prodotti • Forum Tutti i casi in cui un CMS fa già quanto richiesto dal cliente e non sono necessarie pesanti modifiche al codice o ai plugin.