Cell. +39 3479684755

Il Blog di Instant Websites

Tag: content management system

Vantaggi e svantaggi dei CMS

CMS

I CMS o “Content Management Systems” (sistemi di gestione dei contenuti”) hanno da tempo acquisito un ruolo preminente nella realizzazione di siti, posti gli indubbi vantaggi che presentano.

Alcuni – i più diffusi in effetti – sono open source, ovverosia sono liberamente scaricabili ed utilizzabili senza il pagamento di una licenza; altri sono sviluppati ad hoc dalle software house e prevedono il pagamento della licenza, iniziale e/o periodica.

In questo articolo ci occuperemo principalmente dei primi, anche se buona parte delle considerazioni che esporremo si applicano anche ai secondi.

Ecco in sintesi quali sono i principali vantaggi e svantaggi dei CMS. Si presti attenzione al fatto che la parola “svantaggi” è di per sé ingannevole in quanto viene usata in modo simplicistico per evidenziare alcuni elementi ai quali bisogna prestare attenzione nel loro utilizzo più che a reali aspetti negativi.

VANTAGGI DEI CMS

  • I più diffusi sistemi di gestione dei contenuti sono utilizzabili con licenza open source quindi gratuitamente (ad es. WordPress, Joomla!, OpenCart ecc.
  • Per i principali CMS, sono disponibili numerosi elementi aggiuntivi per implementare le loro funzionalità (chiamati a seconda dei casi plugin, moduli, componenti ecc.) e templates (temi grafici) spesso a loro volta gratuiti, tranne quelli altamente professionali
  • Come conseguenza di quanto detto al punto precedente, è di solito molto più semplice aggiungere in un momento successivo alcune funzionalità complesse che possono richiedere molto lavoro se sviluppate in HTML/PHP
  • I CMS offrono una migliore e più completa gestione degli elementi finalizzati al SEO tramite plugin appositi e l’uso di categorie e tag per i contenuti (a partire dalla sitemap destinata ai motori di ricerca)
  • Tutti i soggetti che offrono servizi di hosting propongono pacchetti con i requisiti tecnici necessari a fare funzionare correttamente tutti i CMS: solitamente un server di tipo Apache, cioè basato su Linux ed un database MySQL. Resta ferma la necessità di rivolgersi ad un fornitore affidabile
  • Previa adeguata formazione, il cliente finale è posto in grado di aggiornare in autonomia i contenuti del sito, elemento questo che è di solito molto gradito per evitare il rischio di dipendere dallo sviluppatore con i relativi tempi di e costi di intervento
  • Di base, è possibile sostituire il tema grafico del sito (il succitato template) modificando la grafica dello stesso, pur prestando attenzione a specifiche caratteristiche del template stesso che non saranno disponibili in quello sostitutivo (vedi l’elenco degli svantaggi)

SVANTAGGI DEI CMS

  • Per quanto la scelta di un fornitore di hosting valido riduca questo genere di rischi, un CMS non aggiornato o nel quale siano stati usati componenti aggiuntivi non sviluppati adeguatamente comporta un maggiore rischio di hacking del sito
  • Anche per i CMS gratuiti, gli elementi aggiuntivi più complessi sono a pagamento e richiedono la corresponsione di un importo una tantum iniziale o annuale (il mancato rinnovo comporta di solito il venire meno dell’assistenza e/o l’impossibilità di aggiornare l’elemento stesso)
  • Il pacchetto di base e gli elementi aggiuntivi devono essere aggiornati con regolarità, in modo da ovviare alle possibili falle di sicurezza che vengono man mano scoperte. Tali aggiornamenti possono essere impostati in automatico ma è comunque opportuno monitorare il sito su base regolare
  • Ciascun CMS prevede una curva di apprendimento più o meno irta ai fini dell’apprendimento della sua gestione da parte del cliente finale
  • Dato che i contenuti del sito vengono scritti in un database MySQL e che le immagini e documenti vengono caricati in determinate cartelle del sito acquisendo il relativo percorso, è indispensabile effettuare backup regolati e frequenti del database e dei files stessi così come strutturati sul server
  • i templates più completi includono la possibilità di creare contenuti specifici, denominati in WordPress Custom Post Types (ad es. la gestione dello staff di un’azienda). La sostituzione del template comporta la perdita di questi contenuti quindi tale operazione non è priva di possibili conseguenze negative.

INSTANT WEBSITES REALIZZA SITI BASATI SU WORDPRESS, OTTIMIZZATI PER IL SEO (SEARCH ENGINE OPTIMIZATION) E COMPLETI DELLE FUNZIONALITA' DI SICUREZZA

Volendo sintetizzare al massimo, possiamo che dire che i vantaggi dei CMS sono rappresentati dalla loro affidabilità, flessibilità, modularità, facilità di aggiornamento mentre gli svantaggi sono principalmente rappresentati dalla necessità di monitoraggio, aggiornamenti regolari e backup altrettanto regolari (e frequenti).

Soprattutto questo ultimo aspetto, quello dei backup, si constatano purtroppo frequenti omissioni, di solito perché lo sviluppatore non ha attivato delle funzioni in tale senso come ad esempio il backup automatico del database con invio della relativa copia per posta o con scrittura della stessa su un archivio remoto come Google Drive, Dropbox ecc.
Quello che può accadere in questi casi è che il cliente si dimentichi di rinnovare il dominio, il servizio di hosting e/o il database perdendo i contenuti del sito.

Volendo giungere a delle conclusioni sull’argomento, si può tranquillamente affermare che i vantaggi dei CMS superano gli svantaggi, rendendo la loro adozione una scelta tecnicamente e praticamente valida.

D’altronde, le stime più recenti parlano di quasi mezzo miliardo (avete letto bene) di siti realizzati con WordPress su un totale di circa un miliardo e mezzo di siti complessivamente esistenti (fonte: https://barn2.com/wordpress-market-share/), cioè il 30%, ai quali vanno aggiunti quelli creati usando Joomla!, Drupal ecc. ecc.

Come si suole dire: un motivo ci sarà…

INSTANT WEBSITES PROPONE UN CORSO SU WORDPRESS, IL CMS PIU' COMPLETO E DIFFUSO. CLICCA IL PULSANTE QUI SOTTO PER LEGGERE TUTTI I DETTAGLI

CMS: siti “fai-da-te”?

CMSUno degli aspetti ai quali i nostri clienti assegnano spesso importanza, nel discutere il progetto di un sito web, è la possibilità di aggiornarne i contenuti in autonomia.

Ciò deriva alcune volte da cattive esperienze pregresse, con web agency e sviluppatori che impiegano troppo tempo e chiedono troppo denaro per modifiche anche di modesta entità, oppure dall’intento di prevenire situazioni di questo tipo.

La soluzione è costituita dunque dai cosiddetti CMS o Content Management Systems (Sistemi di gestione dei contenuti) tra i quali i più diffusi sono WordPress – più semplice da gestire ma meno sofisticato di altri – e Joomla!, per il quale sono disponibili delle estensioni (moduli aggiuntivi) che consentono funzionalità anche complesse ed avanzate; oltre a questi ce ne sono ulteriori costruiti per utilizzi specifici, come ad esempio OpenCart o OSCommerce per l’e-commerce ecc.

L’interrogativo che ci si pone qui è se i CMS siano idonei per la costruzione di siti “fai-da-te” cioè da parte di persone che non abbiamo competenze specifiche in materia.

Continua a leggere

Categorie
Archivi