Extensions

10 cose da considerare nella scelta del CMS

Smashing Magazine è un giornale online davvero molto popolare ed apprezzato.. basti pensare che ha 76000 iscritti al feed RSS. Ogni giorno vengono proposti articoli molto interessanti relativi al Web, al Web Design, Web Development e dintorni.

Giovedì è stata la volta di un articolo intitolato "10 Things To Consider When Choosing The Perfect CMS".

Riassumo qui i punti principali, rimandando alla lettura dell'articolo per approfondire il discorso (ed agli oltre 170 commenti, sempre utile forma di dibattito ed approfondimento).

Quali sono le 10 cose di cui tener conto quando dobbiamo scegliere il CMS giusto per il nostro progetto?

  1. Le funzionalità del core: ovvero le funzionalità del CMS
  2. L'editor di testo: se non è intercambiabile e siamo vincolati ad un solo editor, assicuriamoci che sia un buon editor.
  3. Gestione dei file: immagini ed allegati agli articoli.. quanto è facile/usabile inserirli e gestirli
  4. La funzionalità di ricerca: la ricerca all'interno di un sito è fondamentale per fornire le informazioni ricercate dagli utenti.. una ricerca male implementata li farà scappare.. vedi la vecchia funzione di ricerca della Joomla Extensions Directory o della directory dei plugin di WordPress.
  5. Possibilità di essere personalizzato: un CMS che non è personalizzabile nella grafica e nelle funzionalità è alquanto limitante.
  6. Interazione offerta agli utenti: permette di gestire i commenti, i feedback, le newsletter?
  7. Ruoli e permessi utente: dobbiamo avere la possibilità di aggiungere collaboratori, persone che sono responsabili della pubblicazione dei contenuti..
  8. Sistema di controllo delle versioni: esemplare ad esempio il versioning dei post di WordPress.
  9. Supporto per la gestione multisito: gestire diversi siti dalla stessa installazione.
  10. Multilingua: anche se immediatamente non ne sentite la necessità, potrà tornarvi utile in futuro la possibilità di avere il sito tradotto in più lingue.

Personalmente aggiungerei

  • è open source?
  • la disponibilità di estensioni aggiuntive a prezzi ragionevoli e la facilità nell'installarle e configurarle
  • la presenza di libri, tutorial, guide ufficiali o meno
  • la diffusione del CMS: più è diffuso, più i bug vengono individuati e risolti.. e quindi meno problemi avrete in futuro
  • la presenza di un supporto commerciale
  • la presenza di un supporto di community basato su forum, possibilmente ben frequentati e attivi
  • la diffusione nella lingua propria o del cliente delle traduzioni dell'interfaccia del sito
  • la sicurezza offerta dal CMS
  • gestione della tassonomia

..altre idee? :)


Corso Joomla