Existem dezenas de grandes CMSs por aí. Independentemente do tipo de site que você está construindo, provavelmente há um que seja perfeitamente adequado a ele.

O problema é que a maioria dos designers e desenvolvedores não quer perder tempo aprendendo um monte de CMSs diferentes. Eles querem aprender um, ou talvez dois, e usá-los para todos os seus sites. Isso significa que eles precisam de algo flexível e poderoso.

Os CMSs abaixo se encaixam muito bem nessa conta. Alguns praticamente se tornaram nomes familiares (em residências de designers, pelo menos), enquanto outros são um pouco mais obscuros.

Os três primeiros, WordPress, Joomla! E Drupal, são indiscutivelmente os melhores CMSs por aí. Os próximos sete são um pouco mais subjetivos, mas têm uma boa combinação de suporte, recursos e facilidade de uso.

Experimente-os e decida por si mesmo qual deles melhor se adapta às suas necessidades e às necessidades de seus clientes.

WordPress

Grátis, baseado em PHP

Há alguns anos, foi amplamente debatido se WordPress deve realmente ser considerado um CMS considerando suas raízes como uma plataforma de blogs. Esse debate praticamente caiu no esquecimento neste momento, já que o WordPress agora potencializa muitos sites que não são de blogs, incluindo desde simples sites de folhetos de várias páginas até redes sociais completas (usando plugins como o BuddyPress).

Existem milhares de temas disponíveis para o WordPress, além de milhares de plugins e widgets para ampliar sua funcionalidade. O WordPress também tem uma comunidade incrivelmente ativa em torno dele, o que significa que é fácil encontrar tutoriais ou informações sobre quase todos os aspectos do desenvolvimento do WP.

Através de plugins e temas personalizados, você pode transformar o WP em uma rede social, fórum, site de comércio eletrônico e muito, muito mais. Há também uma funcionalidade incorporada para criar redes de blog ou outras instalações multi-blog a partir de uma instalação de núcleo único. WordPress.com oferece uma versão hospedada e menos versátil do WordPress, embora a funcionalidade básica esteja toda lá.

Forças

  • Enorme comunidade de desenvolvedores com muita documentação e tutoriais disponíveis
  • Plugins gratuitos e pagos e temas especializados tornam possível criar virtualmente qualquer tipo de site com o WordPress
  • Painel de fácil utilização para gerenciamento de conteúdo

Fraquezas

  • Pode ser um exagero para sites básicos
  • Uma instalação padrão pode ter muitos problemas de segurança e é muito vulnerável a ataques sem medidas de segurança adicionais
  • Não há suporte oficial fora dos fóruns de usuários, onde você pode ou não receber uma resposta oficial

Joomla!

Grátis, baseado em PHP

Joomla! é usado por algumas empresas muito importantes como o CMS para seus sites, incluindo MTV, Harvard University e IHOP. Também é adequado para redes de back-end e é usado pelo Citibank apenas para esse propósito. Joomla! tem sido usado para tudo, desde sistemas de controle de estoque a sistemas de reserva, a diretórios de negócios complexos, além de sites normais.

Joomla! tem um longo histórico de desenvolvimento e uma comunidade de desenvolvedores muito ativa (com mais de 200.000 usuários e colaboradores), portanto, encontrar informações e tutoriais é fácil. Também há toneladas de plugins e add-ons para o Joomla !, portanto, estender a funcionalidade do Joomla! Não requer necessariamente nenhuma codificação personalizada.

Embora existam muitos temas para o Joomla !, a qualidade para muitos não se compara ao que está disponível para o WordPress. Existem alguns ótimos temas, disponíveis, se você estiver disposto a procurá-los.

Forças

  • A autenticação do usuário pode ser feita com OpenID, Google e LDAP, entre outros
  • Mais de 7000 extensões
  • Comunidade de usuários muito ativa e muita documentação disponível

Fraquezas

  • O back-end não é tão amigável quanto alguns CMSs, embora ainda seja muito útil
  • Falta de temas de alta qualidade quando comparados a outros CMSs
  • Pode ser um exagero para sites simples

Drupal

Grátis, baseado em PHP

Drupal é outro CMS muito popular, usado por uma série de empresas de alto perfil, incluindo o New York Observer, a Popular Science, o MIT, a Sony Music, a Fast Company, entre outras. Ele inclui vários recursos para criar sites internos e externos e várias ferramentas para organizar seu conteúdo.

O Drupal tem uma comunidade muito ativa, com vários canais de IRC, fóruns e até mesmo eventos face a face com o Drupal. Há também documentação gerada pela comunidade que está sendo constantemente atualizada e melhorada. Esta documentação inclui tudo o que você precisa saber sobre instalação, construção de sites e módulos, criação de temas e muito mais.

Existem mais de 6.000 add-ons (“módulos”) disponíveis para o Drupal, facilitando a extensão da funcionalidade do Drupal para fazer praticamente qualquer coisa que você queira. Isso significa que você pode gastar seu tempo focando em design e conteúdo, em vez de ter que codificar um monte de recursos complicados.

Forças

  • Suporte da comunidade robusto, incluindo canais de IRC e encontros face-a-face
  • Mais de 6.000 módulos, tornando o Drupal altamente extensível
  • Um grande número de empresas que oferecem suporte comercial para o Drupal

Fraquezas

  • Pode ser um exagero para sites simples
  • Falta de temas comerciais e gratuitos de alta qualidade (existem alguns, mas não tão numerosos quanto alguns CMSs)
  • O sistema de temas é bastante complicado

ExpressionEngine

$ 99,95 a $ 299,95 dependendo da licença, baseado em PHP

ExpressionEngine é um híbrido interessado de software comercial e de código aberto. O código base para o núcleo do ExpressionEngine é construído no CodeIgniter, que é seu próprio framework PHP de código aberto. Mas o aspecto comercial do CMS significa que há desenvolvedores comprometidos e pessoas de suporte técnico focadas exclusivamente em EE.

Há uma tonelada de ótimos sites criados no ExpressionEngine, e eles montaram um site de demonstração, Show-EE , especificamente para compartilhá-los. Alguns sites baseados em EE incluem A | X Life, o site Canon Ixus e LivingSocial Adventures.

O ExpressionEngine não tem tantos add-ons e plugins como muitos outros CMSs, com apenas 22 módulos adicionais e um pouco mais de 100 plugins oficiais. Mas, os plugins e complementos que eles têm são os mais prováveis ​​de serem usados, e incluem um wiki, fórum de discussão, gerenciador de membros, lista de e-mails, comércio eletrônico, estatísticas e muito mais. Há também plugins da comunidade, se você não consegue encontrar o que você precisa nos plugins oficiais. O conjunto de recursos principais do EE também é impressionante.

Forças

  • Suporte comercial
  • Concentre-se na segurança, sem grandes falhas de segurança
  • Não há restrições sobre como um site pode ser projetado

Fraquezas

  • O custo é alto, especialmente para sites comerciais
  • Pode ser um exagero para sites simples ou menores
  • Nenhuma demonstração interativa para experimentá-lo antes de comprar

TextPattern

Grátis, baseado em PHP

TextPattern é provavelmente um dos CMSs mais negligenciados por aí. O TextPattern é um CMS altamente flexível, porém, fácil de usar e fácil de personalizar por designers e desenvolvedores. Ele usa um sistema de marcação para tornar a recuperação de conteúdo e exibição facilmente controlável. O TextPattern usa o Textile para converter rapidamente texto simples em XHTML válido em seus artigos e conteúdo, o que o torna muito amigável para usuários menos técnicos.

TextPattern não tem a enorme variedade de temas ou modelos disponíveis para WordPress, Drupal ou Joomla !, com apenas um pouco mais de 120 temas front-end prontamente disponíveis. Eles também oferecem temas de administração de back-end, para personalizar a experiência do usuário para criadores de conteúdo.

Existem quase 700 plugins para o TextPattern e outros 50 mods. As categorias de plug-ins incluem galerias de imagens, integrações, comércio eletrônico, campos personalizados, arquivos, artigos, recursos administrativos, navegação e muito mais. Os mods e plugins disponíveis aumentam muito a funcionalidade do TextPattern e podem torná-lo um CMS muito mais poderoso.

Forças

  • Realmente fácil de usar interface
  • Adequado para sites de todos os tamanhos
  • Documentação realmente excelente, incluindo um manual on-line completo

Fraquezas

  • Comunidade menor
  • Menos plugins do que os CMSs mais populares
  • Relativamente poucos modelos de alta qualidade disponíveis

Contao (anteriormente TYPOlight)

Grátis, baseado em PHP

Contao tem uma interface de usuário que incorpora o Ajax e outros recursos da Web 2.0 para melhorar a usabilidade. Ele inclui recursos avançados de edição de conteúdo, incluindo a edição de vários registros de uma só vez ou a reversão para versões anteriores do conteúdo.

Também inclui vários módulos internos comuns. O módulo de calendário suporta vários calendários, eventos de dia inteiro e de vários dias, eventos de final aberto e distribuição via RSS ou Atom. O módulo interno de boletim informativo aceita e-mails duplicados em HTML ou texto sem formatação. Você pode importar destinatários de um arquivo CSV e até personalizar newsletters enviados. O módulo de notícias / blog build-tin inclui suporte para várias categorias, arquivos, postagens em destaque, comentários e distribuição RSS ou Atom. Toneladas de módulos adicionais também estão disponíveis, para ampliar ainda mais a funcionalidade da Contao.

Há um mercado de tema premium para Contao, embora pareça haver menos temas gratuitos disponíveis. Isso não é realmente um problema para os designers que planejam criar todos os seus sites do zero (e o Contao inclui uma estrutura CSS integrada para facilitar isso).

Forças

  • Não há restrições sobre como você pode criar um site
  • Não há muita curva de aprendizado para editores de conteúdo e autores
  • Bons módulos embutidos

Fraquezas

  • Quase nenhum tema disponível, de alta qualidade ou não
  • Back-end é lento e não particularmente bem pensado
  • Por causa da configuração de back-end, provavelmente é mais adequado para sites menores sem dezenas ou centenas de páginas

SilverStripe

Grátis, baseado em PHP

SilverStripe é um CMS de código aberto que é bem adequado para desenvolvedores e designers que se sentem confortáveis ​​com o código. Eles têm receitas e tutoriais para desenvolvedores iniciantes e muitos módulos para coisas como blogs, formulários e fóruns. O código é isolado no Sapphire, então os designers podem usar qualquer HTML e CSS que desejarem para estilizar seus sites. Ele também suporta vários modelos de página para suportar diferentes necessidades.

O SilverStripe também possui ferramentas poderosas de criação de conteúdo. Você pode configurar seu próprio processo de aprovação de conteúdo, bem como publicar ou cancelar a publicação de conteúdo em datas específicas e ter diferentes níveis de permissão para diferentes partes do site. Isso pode ser muito útil se você tiver vários editores ou autores que precisam apenas acessar uma parte específica do site.

SilverStripe foi baixado mais de 350.000 vezes e há uma comunidade de desenvolvimento robusta. SilverStripe LTD. gerencia o desenvolvimento do código, então sempre há alguém para quem você pode ligar se precisar de ajuda. Ao mesmo tempo, porém, eles têm parceiros em mais de 30 países, o que significa que você não está preso a um único fornecedor como você está com muitos CMSs de nível empresarial e comercial.

Forças

  • Funções básicas no back-end são fáceis de executar
  • Designers são livres para usar HTML e CSS, mas querem projetar seu site
  • Desenvolvido em padrões abertos, por isso, joga bem com os outros

Fraquezas

  • Nem tudo é intuitivo no back-end, o que aumenta a curva de aprendizado
  • Apenas um pouco mais de 150 extensões / módulos
  • Não há muitos temas de alta qualidade disponíveis

Umbraco

Grátis, baseado em .NET

Umbraco dá aos projetistas controle total sobre os aspectos do design e se concentra nos padrões da web e em um sistema de modelo completamente aberto. Existem kits iniciais e skins disponíveis para tornar mais rápido o início. Também é fácil integrar o conteúdo do Flash e do Silverlight ao seu site baseado no Umbraco. Um número de sites de alto perfil são construídos no Umbraco, incluindo os sites Heinz e ABBA.

No lado da criação de conteúdo, o Umbraco facilita o gerenciamento de conteúdo usando uma visão baseada em árvore do seu site. Ele permite a apresentação de informações definidas pelo usuário sobre seu conteúdo, para que você veja apenas o que precisa. Suporta versionamento, publicação programada e visualizações. Uma vantagem que o Umbraco tem sobre muitos outros CMSs é que ele funciona bem com o conteúdo criado no Microsoft Word, o que pode ser uma grande vantagem para os usuários que estão acostumados a lidar com produtos do Office. (Quantas vezes os clientes lhe enviaram documentos com formatação detalhada do Word que esperavam que você recriasse perfeitamente?)

Umbraco tem suporte para desenvolvedores e designers para personalizar o back-end com aplicativos personalizados. Tem uma API aberta para que os desenvolvedores possam acessar facilmente todos os aspectos do Umbraco que podem ser acessados ​​via back-end. Isso abre uma tonelada de opções de aplicativos personalizados para desenvolvedores.

Forças

  • Tutoriais e suporte gratuitos e pagos
  • Poderoso e flexível para sites e intranets
  • Uma API aberta

Fraquezas

  • Complementos primários são pagos
  • Nenhuma demonstração disponível para experimentar antes de fazer o download
  • Não há temas pré-construídos disponíveis para o front-end

concreto5

Grátis, baseado em PHP

concreto5 não é apenas um poderoso CMS, mas também pode ser usado como uma estrutura para o desenvolvimento de aplicativos da web. Criar sites é fácil e pode ser feito em vários níveis. Você pode começar com um tema e depois substituir estilos sem tocar no código. Ou você pode codificar seus próprios temas com HTML e CSS. Se você estiver familiarizado com o PHP, poderá usar modelos personalizados que podem substituir a aparência de qualquer bloco.

Uma vantagem concreta5 sobre alguns outros CMSs é a edição no contexto. Eles tentaram replicar a funcionalidade de um processador de texto, além de simplificar a edição de páginas à medida que você as visualiza. Isso torna o uso muito fácil para usuários não técnicos, que podem ser os responsáveis ​​pelo gerenciamento do conteúdo do site.

De acordo com o Relatório de Participação de Mercado do CMS de Código Aberto de 2010, a comunidade de desenvolvedores do concrete5 é a que mais cresce entre qualquer CMS de código aberto. Eles têm uma comunidade muito ativa, com how-tos voltados para designers, complementos e temas com suporte real, e até mesmo suporte a tickets se você se deparar com um problema que não pode ser resolvido nos fóruns. A comunidade e o suporte em torno do concreto5 o tornam um CMS muito atraente para os usuários nos níveis inicial e intermediário.

Forças

  • Fácil de converter um site HTML básico em um site de concreto5 em minutos
  • Comunidade de desenvolvedores ativos e em crescimento
  • Oferecer hospedagem de classe empresarial que inclui suporte

Fraquezas

  • Muitos plugins úteis e básicos são bastante caros
  • Quase todos os melhores temas são pagos
  • O suporte pago é caro se você não hospeda com eles (US $ 125 ou mais)

CushyCMS

Grátis - US $ 28 por mês, dependendo do conjunto de recursos, hospedado

CushyCMS é o único CMS hospedado nesta lista. Há uma versão gratuita com recursos limitados que inclui um número ilimitado de sites, páginas e editores, mas não permite que você use seu próprio logotipo ou seu próprio nome de domínio para o painel de administração ou personalize a experiência do administrador. Se você não se importa com sua própria marca no painel de administração, isso pode funcionar para sua empresa. A versão paga, que é de US $ 28 / mês, tem muito mais recursos, incluindo suporte para branding.

A principal coisa que diferencia o CushyCMS da maioria dos outros é que ele é feito especificamente para tornar mais fácil para seus clientes editarem seu próprio conteúdo. Você cria o site da maneira que quiser e adiciona-o à conta do CushyCMS. A partir daí, você pode definir quais partes são editáveis ​​e fornecer acesso aos seus clientes.

Por causa da natureza do CushyCMS, não há plugins ou temas pré-definidos. Mas para designers que não estão acostumados a trabalhar com um CMS, ou que projetam muitos sites básicos que realmente não precisam de um CMS completo, mas precisam ser editáveis ​​por seus clientes, o CushyCMS é uma ótima opção.

Forças

  • Incrivelmente fácil para os gestores de conteúdo editarem o seu conteúdo
  • Plano livre é adequado para muitos usuários
  • Muito fácil e rápido para começar

Fraquezas

  • O plano pago pode ser caro se você não estiver usando para vários sites
  • Suporte por e-mail disponível apenas para a versão paga
  • Básico demais para muitos tipos de sites ou sites particularmente grandes

Qual CMS você usa? Uma vez que os “melhores” CMSs são muito subjetivos, existe um que você acha que deveria ter sido incluído em vez de um dos itens acima? Deixe-nos saber nos comentários!