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.
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á.
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.
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.
$ 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.
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.
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).
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.
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.
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.
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.
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!