Ci sono dozzine di grandi CMS là fuori. Indipendentemente dal tipo di sito che stai costruendo, probabilmente ce n'è uno perfettamente adatto.

Il problema è che la maggior parte dei progettisti e sviluppatori non vogliono perdere tempo a imparare un sacco di diversi CMS. Vogliono imparare uno, o forse due, e usare quelli per tutti i loro siti. Ciò significa che hanno bisogno di qualcosa che sia flessibile e potente.

I CMS di seguito si adattano abbastanza bene a questo progetto. Alcuni sono praticamente diventati nomi di famiglia (almeno nelle case dei designer), mentre altri sono un po 'più oscuri.

I primi tre, WordPress, Joomla! E Drupal, sono senza dubbio i migliori CMS là fuori. I prossimi sette sono un po 'più soggettivi, ma hanno una buona combinazione di supporto, funzionalità e facilità d'uso.

Provali e decidi tu stesso quale si adatta meglio alle tue esigenze e alle esigenze dei tuoi clienti.

WordPress

Gratuito, basato su PHP

Un paio di anni fa, era ampiamente dibattuto se WordPress dovrebbe davvero essere considerato un CMS considerando le sue radici come una piattaforma di blogging. A quel punto questo dibattito è praticamente caduto nel dimenticatoio, dato che WordPress ora alimenta molti siti Web non di blog, compresi i contenuti da semplici siti di brochure a più pagine fino ai social network completi (utilizzando plugin come BuddyPress).

Ci sono migliaia di temi disponibili per WordPress, così come migliaia di plugin e widget per estenderne le funzionalità. WordPress ha anche una comunità incredibilmente attiva che lo circonda, il che significa che è facile trovare tutorial o informazioni su quasi ogni aspetto dello sviluppo per WP.

Tramite plug-in e temi personalizzati, puoi trasformare WP in un social network, forum, sito di e-commerce e molto altro ancora. Sono inoltre disponibili funzionalità integrate per la creazione di reti di blog o altre installazioni multi-blog da un'installazione single-core. WordPress.com offre una versione hosted e meno versatile di WordPress, anche se la funzionalità di base è tutto lì.

Punti di forza

  • Enorme comunità di sviluppatori con abbondanza di documentazione e tutorial disponibili
  • Plugin gratuiti ea pagamento e temi specializzati consentono di creare virtualmente qualsiasi tipo di sito con WordPress
  • Dashboard user-friendly per la gestione dei contenuti

Punti di debolezza

  • Può essere eccessivo per i siti di base
  • Un'installazione standard può avere un sacco di problemi di sicurezza ed è molto vulnerabile agli attacchi senza ulteriori misure di sicurezza
  • Nessun supporto ufficiale al di fuori dei forum degli utenti, in cui è possibile o meno ottenere una risposta ufficiale

Joomla!

Gratuito, basato su PHP

Joomla! è utilizzato da alcune aziende di spicco come CMS per i loro siti Web, tra cui MTV, Harvard University e IHOP. È adatto anche per reti di back-end e viene utilizzato da Citibank proprio per questo scopo. Joomla! è stato utilizzato per tutto, dai sistemi di controllo delle scorte ai sistemi di prenotazione, alle directory aziendali complesse, oltre ai normali siti Web.

Joomla! ha una lunga storia di sviluppo e una comunità di sviluppatori molto attiva (con oltre 200.000 utenti e contributori), quindi trovare informazioni ed esercitazioni è facile. Ci sono anche tonnellate di plugin e componenti aggiuntivi per Joomla !, quindi estendere le funzionalità di Joomla! Non richiede necessariamente alcuna codifica personalizzata.

Mentre ci sono un sacco di temi là fuori per Joomla !, la qualità per molti non è paragonabile a ciò che è disponibile per WordPress. Ci sono alcuni grandi temi, disponibili, però, se sei disposto a cercarli.

Punti di forza

  • L'autenticazione dell'utente può essere eseguita con OpenID, Google e LDAP, tra gli altri
  • Oltre 7000 estensioni
  • Una comunità di utenti molto attiva e tonnellate di documentazione disponibili

Punti di debolezza

  • Il back-end non è facile da usare come alcuni CMS, sebbene sia ancora molto utilizzabile
  • Mancanza di temi di alta qualità rispetto ad altri CMS
  • Può essere eccessivo per siti semplici

Drupal

Gratuito, basato su PHP

Drupal è un altro CMS molto popolare, utilizzato da un certo numero di aziende di alto profilo tra cui New York Observer, Popular Science, MIT, Sony Music, Fast Company e altri. Include una serie di funzionalità per la creazione di siti interni ed esterni e una vasta gamma di strumenti per l'organizzazione dei contenuti.

Drupal ha una community molto attiva, con un numero di canali IRC, forum e persino eventi Drupal faccia a faccia. C'è anche una documentazione generata dalla comunità che viene costantemente aggiornata e migliorata. Questa documentazione include tutto ciò che è necessario sapere sull'installazione, sulla costruzione di siti e moduli, sulla progettazione di temi e altro ancora.

Ci sono più di 6.000 componenti aggiuntivi ("moduli") disponibili per Drupal, rendendo semplice estendere le funzionalità di Drupal per fare tutto ciò che vuoi. Ciò significa che puoi dedicare il tuo tempo al design e ai contenuti, piuttosto che dover codificare un sacco di funzioni complicate.

Punti di forza

  • Un solido supporto alla comunità, inclusi canali IRC e incontri diretti
  • Oltre 6.000 moduli, che rendono Drupal altamente estendibile
  • Un gran numero di aziende che offrono supporto commerciale per Drupal

Punti di debolezza

  • Può essere eccessivo per siti semplici
  • Una mancanza di temi gratuiti e commerciali di alta qualità (ce ne sono alcuni, ma non così tanti quanti ce ne sono per alcuni CMS)
  • Il sistema di Temi è abbastanza complicato

ExpressionEngine

$ 99,95 a $ 299,95 a seconda della licenza, basata su PHP

ExpressionEngine è un ibrido interessato di software commerciale e open source. Il codice base per il core ExpressionEngine è basato su CodeIgniter, che è il proprio framework PHP open source. Ma l'aspetto commerciale del CMS significa che ci sono sviluppatori impegnati e persone di supporto tecnico incentrate esclusivamente su EE.

Ci sono un sacco di ottimi siti web creati su ExpressionEngine e hanno creato un sito vetrina, Show-EE , in particolare per condividerli. Alcuni siti basati su EE includono A | X Life, il sito Canon Ixus e LivingSocial Adventures.

ExpressionEngine non ha tanti add-on e plugin come molti altri CMS, con solo 22 moduli aggiuntivi e poco più di 100 plugin ufficiali. Tuttavia, i plug-in e i componenti aggiuntivi che hanno sono tra i più probabili da utilizzare e includono un wiki, un forum di discussione, un membro del gestore, una mailing list, e-commerce, statistiche e altro. Ci sono anche plugin di comunità, se non riesci a trovare quello che ti serve nei plugin ufficiali. Anche il set di funzioni principali di EE è impressionante.

Punti di forza

  • Supporto commerciale
  • Concentrati sulla sicurezza, senza mai gravi violazioni della sicurezza
  • Nessuna restrizione su come un sito può essere progettato

Punti di debolezza

  • Il costo è alto, specialmente per i siti commerciali
  • Può essere eccessivo per siti semplici o più piccoli
  • Nessuna demo interattiva da provare prima dell'acquisto

TextPattern

Gratuito, basato su PHP

TextPattern è probabilmente uno dei CMS più trascurati là fuori. TextPattern è un CMS altamente flessibile, facile da usare e facile da personalizzare da parte di progettisti e sviluppatori. Usa un sistema di tagging per rendere il recupero dei contenuti e la visualizzazione facilmente controllabili. TextPattern usa il Textile per convertire rapidamente il testo normale in XHTML valido nei tuoi articoli e contenuti, il che lo rende molto user-friendly per gli utenti meno tecnici.

TextPattern non ha l'enorme varietà di temi o modelli disponibili per WordPress, Drupal o Joomla !, con solo poco più di 120 temi front-end disponibili. Offrono anche temi di amministrazione di back-end, per personalizzare l'esperienza utente per i creatori di contenuti.

Ci sono circa 700 plugin per TextPattern e altri 50+ mod. Le categorie di plug-in includono gallerie di immagini, integrazioni, e-commerce, campi personalizzati, archivi, articoli, funzioni di amministrazione, navigazione e altro ancora. Le mod e i plugin disponibili aumentano notevolmente le funzionalità di TextPattern e possono renderlo un CMS molto più potente.

Punti di forza

  • Interfaccia davvero facile da usare
  • Adatto per siti di tutte le dimensioni
  • Documentazione davvero eccezionale, incluso un manuale online completo

Punti di debolezza

  • Comunità più piccola
  • Meno plug-in rispetto ai più popolari CMS
  • Relativamente pochi modelli di alta qualità disponibili

Contao (precedentemente TYPOlight)

Gratuito, basato su PHP

Contao ha un'interfaccia utente che incorpora Ajax e altre funzionalità Web 2.0 per migliorare l'usabilità. Include funzionalità di modifica avanzate per i contenuti, inclusa la modifica di più record contemporaneamente o il rollback delle versioni precedenti del contenuto.

Include anche una serie di moduli incorporati comuni. Il modulo del calendario supporta più calendari, eventi giornalieri e di più giorni, eventi aperti e syndication tramite RSS o Atom. Il modulo di newsletter integrato supporta le doppie email opt-in sia in formato HTML che in testo normale. È possibile importare i destinatari da un file CSV e persino personalizzare le newsletter inviate. Il modulo news / blog di build-tin include il supporto per più categorie, archivi, post in evidenza, commenti e syndication RSS o Atom. Sono inoltre disponibili tonnellate di moduli aggiuntivi, per estendere ulteriormente le funzionalità di Contao.

Ci sono alcuni mercati premium a tema per Contao, anche se sembrano esserci ancora meno temi gratuiti disponibili. Questo non è davvero un problema per i progettisti che pianificano di creare tutti i loro siti da zero (e Contao include un framework CSS incorporato per semplificare questo processo).

Punti di forza

  • Nessuna restrizione su come è possibile progettare un sito
  • Non molta curva di apprendimento per editor di contenuti e autori
  • Buoni moduli integrati

Punti di debolezza

  • Quasi nessun tema disponibile, di alta qualità o meno
  • Il back-end è lento e non particolarmente ben congegnato
  • A causa della configurazione back-end, è probabilmente più adatto a siti più piccoli senza decine o centinaia di pagine

SilverStripe

Gratuito, basato su PHP

SilverStripe è un CMS open source che è adatto per sviluppatori e designer che si sentono a proprio agio con il codice. Hanno ricette e tutorial per gli sviluppatori principianti e un sacco di moduli per cose come blog, moduli e forum. Il codice è isolato in Sapphire, quindi i progettisti possono utilizzare qualsiasi HTML e CSS che desiderano per lo stile dei propri siti. Supporta inoltre più modelli di pagina per supportare esigenze diverse.

SilverStripe ha anche potenti strumenti per la creazione di contenuti. È possibile impostare la propria procedura di approvazione dei contenuti, nonché pubblicare o annullare la pubblicazione del contenuto in date specifiche e disporre di livelli di autorizzazioni diversi per le diverse parti del sito. Questo può essere molto utile se hai più editor o autori che hanno solo bisogno di accedere a una parte specifica del sito.

SilverStripe è stato scaricato oltre 350.000 volte e c'è una solida comunità di sviluppo. SilverStripe LTD. gestisce lo sviluppo del codice, quindi c'è sempre qualcuno che puoi chiamare se hai bisogno di aiuto. Allo stesso tempo, però, hanno partner in oltre 30 paesi, il che significa che non sei bloccato in un unico fornitore come se fossi con molti CMS di livello aziendale e commerciale.

Punti di forza

  • Le funzioni di base nel back-end sono facili da eseguire
  • I progettisti sono liberi di utilizzare HTML e CSS, tuttavia desiderano progettare il proprio sito
  • Sviluppato su standard aperti, quindi funziona bene con gli altri

Punti di debolezza

  • Non tutto è intuitivo nel back-end, il che aumenta la curva di apprendimento
  • Solo poco più di 150 estensioni / moduli
  • Non ci sono molti temi di alta qualità disponibili

Umbraco

Gratuito, basato su .NET

Umbraco offre ai progettisti il ​​pieno controllo degli aspetti di progettazione e si concentra sugli standard web e su un sistema di template completamente aperto. Sono disponibili kit di avvio e skin per velocizzare l'avvio. È anche facile integrare i contenuti Flash e Silverlight nel tuo sito basato su Umbraco. Un certo numero di siti di alto profilo sono costruiti su Umbraco, inclusi i siti Heinz e ABBA.

Per quanto riguarda la creazione di contenuti, Umbraco semplifica la gestione dei contenuti utilizzando una visualizzazione ad albero del sito. Permette la presentazione definita dall'utente delle informazioni sui tuoi contenuti, in modo da vedere solo ciò di cui hai bisogno. Supporta il controllo delle versioni, la pubblicazione programmata e le anteprime. Un vantaggio Umbraco ha molti altri CMS è che funziona bene con i contenuti creati in Microsoft Word, il che può essere un enorme vantaggio per gli utenti abituati a gestire i prodotti Office. (Quante volte i clienti hanno inviato documenti con formattazione dettagliata di Word che si aspettavano che tu ricreassi perfettamente?)

Umbraco supporta gli sviluppatori e i progettisti per personalizzare il back-end con applicazioni personalizzate. Ha un'API aperta in modo che gli sviluppatori possano accedere facilmente ad ogni aspetto di Umbraco a cui è possibile accedere tramite il back-end. Questo apre un sacco di opzioni personalizzate per gli sviluppatori.

Punti di forza

  • Tutorial e supporto gratuiti e a pagamento
  • Potente e flessibile per entrambi i siti Web e Intranet
  • Un'API aperta

Punti di debolezza

  • I componenti aggiuntivi principali sono pagati
  • Nessuna demo disponibile da provare prima del download
  • Non ci sono davvero temi prefabbricati disponibili per il front-end

concrete5

Gratuito, basato su PHP

concrete5 non è solo un potente CMS, ma può anche essere utilizzato come framework per lo sviluppo di applicazioni web. Progettare siti è facile e può essere fatto a vari livelli. È possibile iniziare con un tema e quindi sovrascrivere gli stili senza toccare il codice. Oppure puoi codificare i tuoi temi con HTML e CSS. Se sei a tuo agio con PHP, puoi utilizzare modelli personalizzati che possono ignorare il modo in cui un blocco appare.

Un vantaggio concreto5 ha rispetto ad altri CMS è la modifica contestuale. Hanno tentato di replicare la funzionalità di un elaboratore di testi e allo stesso tempo semplificare la modifica delle pagine man mano che le visualizzi. Lo rende molto user-friendly per gli utenti non tecnici, che potrebbero essere quelli che gestiscono i contenuti del sito.

Secondo il rapporto sulla quota di mercato CMS Open Source 2010, la community di sviluppatori di concrete5 è la crescita più rapida tra qualsiasi CMS open source. Hanno una community molto attiva, con how-to orientati verso designer, add-on e temi con supporto reale, e supportano anche il ticketing se si incontra un problema che non può essere risolto sui forum. La comunità e il supporto al contesto concreto5 ne fanno un CMS molto attraente per gli utenti ai livelli iniziale e intermedio.

Punti di forza

  • Facile da convertire un sito HTML di base in un sito concreto5 in pochi minuti
  • Comunità di sviluppatori attiva e in crescita
  • Offri hosting di classe business che include il supporto

Punti di debolezza

  • Molti plugin utili e di base sono piuttosto costosi
  • Quasi tutti i migliori temi sono pagati
  • Il supporto a pagamento è costoso se non si ospita con loro ($ 125 in su)

CushyCMS

Gratuito: $ 28 / mese a seconda del set di funzionalità, ospitato

CushyCMS è l'unico CMS ospitato in questo elenco. Esiste una versione gratuita a funzionalità limitate che include un numero illimitato di siti, pagine e editor, ma non consente di utilizzare il proprio logo o il proprio nome di dominio per il pannello di amministrazione o personalizzare l'esperienza di amministrazione. Se non ti interessa il tuo marchio nel pannello di amministrazione, potrebbe funzionare per la tua azienda. La versione a pagamento, che è $ 28 al mese, ha molte più funzionalità, incluso il supporto per il branding.

La cosa principale che distingue CushyCMS dalla maggior parte degli altri è che è specificamente pensato per facilitare ai tuoi clienti la modifica dei propri contenuti. Si progetta il sito Web come si desidera e quindi lo si aggiunge all'account CushyCMS. Da lì puoi definire quali parti sono modificabili e dare accesso ai tuoi clienti.

A causa della natura di CushyCMS, non ci sono plug-in o temi predefiniti. Ma per i progettisti che potrebbero non essere abituati a lavorare con un CMS o che progettano molti siti di base che non hanno realmente bisogno di un CMS completo, ma devono essere modificabili dai loro clienti, CushyCMS è una grande opzione.

Punti di forza

  • Incredibilmente facile per i gestori di contenuti modificare i loro contenuti
  • Il piano gratuito è adatto a molti utenti
  • Molto facile e veloce per iniziare

Punti di debolezza

  • Il piano a pagamento potrebbe essere costoso se non lo stai utilizzando per più siti
  • Supporto email disponibile solo per la versione a pagamento
  • Troppo di base per molti tipi di siti o siti particolarmente grandi

Quale CMS usi? Dal momento che i "migliori" CMS sono molto soggettivi, ce n'è uno che pensate avrebbe dovuto essere incluso al posto di uno dei precedenti? Fateci sapere nei commenti!