Um sistema de gerenciamento de conteúdo (CMS) é um sistema que facilita a produção eficiente de uma saída desejada utilizando conteúdo gerenciado. Ele pode ser texto, imagens, gráficos, documentos, som, vídeo ou outros que podem ser gerenciados em um formato eletrônico. É um aplicativo de software utilizado em upload, edição e gerenciamento de conteúdo em um site. O CMS vem ganhando popularidade à medida que lida com várias tarefas, incluindo quando exibir o conteúdo, quantas vezes o fazer para usuários específicos e como o conteúdo interage com outros elementos do website. Sistemas de CMS de código aberto são populares pela sua qualidade, baixo custo, confiabilidade e flexibilidade.
Este artigo é o primeiro de uma série que lista as vantagens e as desvantagens 18 sistemas de gerenciamento de conteúdo de código aberto mais populares. Os cinco primeiros são WordPress, Joomla, Drupal, Magento e b2evolution.
1. WordPress
O WordPress é uma plataforma de publicação focada em estética, web standards e usabilidade. Trabalhar com WordPress não requer qualquer conhecimento de HTML. Facilidade de instalação e atualização o tornam um grande ajuste para webmasters iniciantes e até mesmo para não-desenvolvedores.
Utilizar o WordPress tem as seguintes vantagens para os usuários:
- A ferramenta de CMS tem opções de blogs, como posts, comentários, mídia, links, páginas simples, usuários etc.
- É possível fazer a customização da aparência de um website ou a adição de um recurso extra.
- Suporte multilíngue: Embora falte suporte fora da caixa para blogs bilíngues ou multilíngues, plugins desenvolvidos pela comunidade WordPress permitem a criação de um blog multilíngue.
- Muitos plugins são liberados por desenvolvedores independentes que melhoram a interface do usuário.
- Criação de novos conteúdos com o editor de texto visual é muito fácil.
- Segurança contra hackers é relativamente alta para muitos desenvolvedores da comunidade.
As desvantagens são:
- Limitações para sites maiores e mais complicados.
- Mais adequado para blogs do que para sites gerais.
- Alterar a estrutura de navegação requer conhecimento de linguagem de script WP e CSS.
- SEO amigável abaixo da média: SEO fornecido pelo WordPress está abaixo da média, mas pode ser melhorado com a instalação de um plugin útil.
- Atrai spambot
2. Joomla
O Joomla é um portal ou um tipo de ferramenta CMS do tipo comunidade para sites simples e blogs muito apreciado. Ele vem com uma interface administrativa gráfica fácil de usar e um editor WYSIWYG poderoso, que permite a criação e edição de páginas. Com o Joomla, não há necessidade de utilizar ferramentas especializadas ou linguagens de programação para atualizar os sites. Possui uma grande base de usuários com uma comunidade ativa na qual truques e dicas são compartilhados.
Vantagens da utilização do Joomla como ferramenta de CMS são as seguintes:
- Boa escolha para a criação de uma comunidade ou de uma rede com uma área de adesão, redação, fóruns, artigos, entrada de autores externos.
- Instalação simples: leva apenas alguns minutos.
- Na versão mais recente do Joomla, um padrão de navegação mais complexa está disponível e pode suportar mais de dois níveis de hierarquias.
- Várias funcionalidades são construídas em Joomla, o que exige menos plugins do que o WordPress.
- Fácil de criar uma estrutura de navegação: não precisa ter conhecimento de scripting em Joomla enquanto altera a estrutura de navegação e os menus do site.
- Nenhum conhecimento de HTML é necessário.
- Suporte multilíngue: um módulo adicional chamado Joomfish é necessária para facilitar o apoio multilíngue.
- Permite que os usuários definam datas de expiração do artigo, datas de ativação, nomes de autores, etc.
- Possui muitas ferramentas de desenvolvimento e tutoriais para ajudar os usuários.
- Oferece aos usuários uma grande comunidade, na qual conselhos, dicas e truques podem ser compartilhados.
Desvantagens do uso do Joomla:
- Falta de tecnologias avançadas, portanto não é adequado para web designers avançados.
- Menor segurança: cada site possui seus próprios detalhes de login, tornando o trabalho fácil, mas deixando o site menos seguro.
- Menos amigável para Search Engine Optimization.
- Determinados plug-ins custam dinheiro, os quais estão disponíveis gratuitamente no WordPress.
3. Drupal
O Drupal é uma ferramenta de CMS gratuita baseada no PHP que permite a um indivíduo ou a uma comunidade de usuários publicar facilmente, gerir e organizar o conteúdo em um site. O Drupal não é muito amigável para o usuário, exigindo o controle completo sobre scripting do design sofisticado do site, e pode ser trabalhado somente por desenvolvedores web profissionais. A instalação do Drupal é fácil e simples para qualquer pessoa familiarizada com a instalação de aplicativos em servidores web. Para desenvolvedores web novos no Drupal, é uma curva de aprendizagem. Ele requer o conhecimento de uma linguagem de programação sofisticada.
O Drupal ganhou popularidade entre os CMS por causa das seguintes vantagens:
- Criação de conteúdo flexível e robusto: há flexibilidade na criação e no gerenciamento de diferentes tipos de conteúdo, tais como texto, vídeo, blogs, enquetes etc.
- Com o Drupal, pode-se personalizar o caminho da URL para cada parte do conteúdo publicado em um site.
- Criação de projetos dinâmicos para páginas do seu próprio site.
- O Drupal é a plataforma ideal para o desenvolvimento de grandes sites com centenas de páginas.
- Altamente escalável.
- O Drupal é comprovado e garantido.
- Suporte multilíngue: ele exige apenas a ativação de um módulo central chamado Locale para usufruir do apoio multilíngue.
- SEO amigável: o Drupal é ideal para Search Engine Optimization.
- Tem o apoio muito forte da comunidade.
- Grande base de apoio.
As desvantagens do Drupal são as seguintes:
- Não é muito amigável para o usuário e requer maior conhecimento técnico.
- Precisa de suporte para MySQL e PHP.
- A personalização do Drupal requer usuário e desenvolvedor especialistas.
4. Magento
O Magento é uma plataforma de e-commerce de código aberto projetada para personalização, gerenciamento e execução de um portal online.
Vantagens do Magento:
- Bem definido com código de núcleo e código de terceiros ou de comunidade, permitindo aos usuários fazer download de outras extensões ou módulos sem se preocuparem com o impacto de futuras atualizações e/ou desorganizar a aparência atual do website.
- Amigável para SEO: o Magento alcança alta classificação nos motores de busca Google e Bing.
- Grande comunidade de usuários: uma comunidade de usuários, desenvolvedores e prestadores de serviços está disponível para compartilhar conselhos, dicas e truques.
- PHP written Magento é uma característica rica da plataforma de comércio eletrônico. Tem todas as características de um site de alto nível de e-commerce, como promoção avançada e ferramentas de marketing.
- Fácil integração de layouts adicionais e add-ons.
- Fornece a capacidade de gerenciar múltiplas lojas a partir de um único painel de administração.
- Bom template padrão
As desvantagens são:
- O CMS é uma plataforma complicada e segue as melhores práticas de programação web.
- Há muito poucos desenvolvedores especializados em Magento disponíveis.
- Pesadamente sobreposto e estilos de codificação extremamente complicados, e um grande número de arquivos é necessário para aprender e fazer personalização.
5. b2evolution
O b2evolution é um sistema de blogs de código aberto distribuído sob a GNU General Public License, tornando-o livre para usar e modificar. Um grande número de plug-ins tem sido desenvolvido para o CMS, incluindo extensões que permitem a incorporação de editores de texto de terceiros. Além disso, permite a integração de funcionalidades fornecidas por sites populares como MySpace, YouTube, Digg etc. É caracterizado por URLs amigáveis, redimensionamento da imagem, photoblogs com miniaturas, níveis de interface do usuário, um editor WYSIWYG, verificação ortográfica e assistente de estilo. É um CMS multilíngue, multiusuário e de publicação multiblog.
Vantagens do b2evolution:
- Instalação rápida e fácil do software: pode ser instalado em praticamente qualquer servidor de configuração constituído por PHP e MySQL.
- Proteção contra spam: equipado com lista negra e CAPTCHA para evitar comentários de programas de bot automatizados, seu blog estará livre de comentários irritantes de spam.
- O b2evolution fornece suporte para Tema múltiplo.
- A navegação é bastante simples.
- A instalação dos plugins é muito simples.
Desvantagens:
- Difícil de usar para blogueiros não-técnicos.
- Executar personalização requer conhecimento da linguagem PHP.
- No que diz respeito à disponibilidade de extensões e à sua facilidade de uso, a comunidade de add-ons é limitada.
- Comunidade de usuários é relativamente pequena
?
Texto original da equipe Monitis, liderada por Hovhannes Avoyan, disponível em
http://blog.monitis.com/index.php/2012/02/29/18-open-source-content-management-systems-part-1/







