WordPress, Joomla e Drupal NÃO são os melhores CMS

Como estes três CMS de código aberto são populares no nome, o fato é que eles simplesmente NÃO são os melhores CMS do mercado. Eu sei que esta afirmação pode perturbar as pessoas em seus acampamentos, mas é uma declaração de fato.

Por anos, as intenções honestas das pessoas têm feito destes sistemas de gerenciamento de conteúdo um mau serviço, recomendando-os cegamente para tudo sob o sol apenas para ajudá-los a ganhar mais popularidade e uma base de usuários maior. O que eles não percebem, no entanto, é que este tipo de ação faz mais para prejudicar o nome dos projetos do que para ajudá-los (na maioria dos casos). Hoje, vou explicar a vocês porque esses três CMS populares simplesmente não são os melhores do mercado.

Eu estou esperando para escrever esse post há algum tempo, mas acho que é muito importante e pode ajudar as pessoas a entender como escolher corretamente um CMS sem fazer suposições cegas de que ouvir um nome de marca repetidamente significa que é automaticamente correto para eles.

Quando ando à espreita pelo Quora e outros sites populares de QA, muitas vezes me deparo com pessoas fazendo perguntas sobre quais CMS eles devem considerar para seu projeto. A troca normalmente se parece com isto:

A pergunta: Que CMS devo usar?

Resposta 1: Definitivamente Joomla, é o melhor!

Resposta 2: WordPress até o fim!

Resposta 3: Drupal é muito melhor, eu sugeriria dar uma olhada nele!

Este tipo de recomendação cega, como mencionei acima, não só não acrescenta valor a uma conversa como também não faz nada além de confundir ainda mais a pessoa que está fazendo a pergunta em primeiro lugar. Nesta única pergunta, sem qualquer qualificação do que este usuário precisa ou quer de um CMS, três sistemas completamente diferentes com três níveis de habilidade completamente diferentes foram recomendados e o fato é que, por mais que isso possa perturbar aqueles que estão em qualquer um desses campos, nenhum é o melhor.

Vamos discutir algo muito importante por um momento. Isto pode ser um choque para vocês, mas…

Não há o melhor CMS.

There, I said it.

Lamento a todos vocês nos acampamentos Joomla, Drupal e WordPress, mas o fato é que o seu CMS simplesmente não é o melhor. Dos milhares de sistemas de gestão de conteúdos existentes no mercado, tem os seus próprios pontos fortes. Há alguns que são mais adequados para blogging, alguns que são ótimos para projetos complicados que requerem mais de uma estrutura e alguns que são melhores para sites multilíngues, e isso é apenas descrever alguns casos de uso.

Salguns de vocês podem estar se perguntando porque, então, temos uma série de categorias relacionadas ao “Melhor CMS” em nossos prêmios CMS . A razão é simples, as pessoas querem poder votar e nomear em seus projetos favoritos e eu queria ter certeza de que alguns dos projetos menos conhecidos tenham o seu momento em destaque. Acho que vale a pena ajudar projetos de todos os tipos a serem expostos. Embora a terminologia “Melhor CMS para Empresas” possa não parecer a melhor ideia, tentei dividi-los em categorias específicas para ajudar a alinhá-los com um propósito para que, em vez de um simples prêmio de Melhor CMS, que não seria muito válido dado o que acabei de dizer acima… um Melhor CMS para Empresas, por exemplo, é mais fácil de identificar porque você está identificando seu propósito. Eu não gosto de usar o termo Melhor CMS em nenhum texto e é por isso que os dividi em categorias mais específicas este ano.

Agora, deixe-me dizer-lhe porque estes produtos não são o melhor CMS do mercado. Tenho certeza que isso provavelmente vai perturbar algumas pessoas, mas acho que essas coisas são importantes para identificar.

WordPress NÃO é o melhor CMS

WordPress é, antes de tudo, uma plataforma de blogging. Sim, eu sei, há aqueles que dizem que é o melhor para tudo sob o sol, incluindo sites corporativos e mais, mas o fato é que quando os desenvolvedores estão trabalhando em recursos para WordPress, escrever posts em blogs é seu foco # 1, não se ele pode ou não rodar um site ou escritório de advocacia.

Outras coisas, WordPress sofre de algo que muitos sistemas de gerenciamento de conteúdo sofrem com… demasiada dependência de plugins. Além disso, os plugins não são testados por nenhum desenvolvedor do núcleo do WordPress para garantir que eles passem alguma forma de QA antes de entrar no repositório de plugins. Como resultado, um problema como este pode ocorrer: http://www.pcworld.com/article/2458080/thousands-of-sites-compromised-through-wordpress-plugin-vulnerability.html

Mais Plugins = Mais Bloat

Again, haverá quem discuta comigo sobre isso, mas é um problema comum em todos os sistemas de gerenciamento de conteúdo e com o WordPress especificamente, é virtualmente impossível (note que eu disse virtualmente) rodar o WordPress sem instalar no mínimo 5 plugins do diretório de plugins.

Por que isso é um problema?

Simplesmente, quanto mais plugins você instala, mais o desempenho do seu site sofre. Infelizmente, mesmo plugins desenvolvidos pela Automattic (a empresa mãe do WordPress) podem causar lentidão maciça em tempo de carga e performance (estou falando com você Jetpack). Embora as intenções dos desenvolvedores que estão lançando os plugins sejam boas, isso muitas vezes deixa aqueles rodando o WordPress com a tarefa de atualizar os plugins constantemente.

Plugins Antigos e Sem Avisos

Em cima disso, uma grande porcentagem dos plugins no repositório WordPress são antigos e desatualizados e ainda estão disponíveis para serem instalados no seu sistema. Este é um grande problema, pois estes plugins antigos ainda existem e não são removidos. Realmente precisa haver um sistema automatizado que remova plugins mais antigos do que, digamos, um ano, automaticamente se eles não forem atualizados, caso contrário alguém pode instalar sem saber algo que pode expor seu site a vulnerabilidades.

Para testar isso, eu fui capaz de instalar (sem qualquer aviso) um plugin de 2008 no meu sistema sem saber. Como é que algo assim acontece? A capacidade de busca de plugins dentro do WordPress não mostra a data em que o plugin foi desenvolvido ou avisa que ele pode não ser compatível a menos que você aperte o botão de detalhes. Se você pesquisar e ler o trecho de um plugin e pensar que é o que você está procurando, você pode clicar em instalar e não ter nenhuma idéia de que o plugin tem 4 anos e pode causar problemas maciços com o seu sistema.

Para ser franco, isto é uma piada completa e eu estou chateado por o repositório não ter sido purgado deste lixo antigo até agora ou no mínimo, um aviso nem sequer foi implementado que verifica a data e compatibilidade com o seu sistema e o alerta (ou melhor ainda o impede) de instalar um plugin que não é actual.

Não acredita que há uma tonelada de plugins antigos? Verifique este link. Isto é apenas uma pequena amostra de um enorme problema. Você realmente acha que instalar algo desenvolvido para o lançamento do WordPress de 2008 seria uma boa idéia?

**Update: O WordPress fez algumas mudanças no diretório de plugins deles para tentar identificar compatibilidade e datas atualizadas, mas ainda há grandes problemas. Enquanto eles começaram a classificar mais plugins atualizados e os que são testados com o lançamento mais atual primeiro e os mais antigos bem atrás no diretório, você ainda é capaz de instalar plugins antigos sem absolutamente nenhum aviso. Hoje, como teste, eu tentei instalar um plugin que tinha 6 anos de idade na minha instalação do WordPress e funcionou perfeitamente sem nenhum aviso. Este é um grande problema de segurança e uma enorme preocupação que precisa ser abordada no que me diz respeito.**

Constant Updates

Você vê, como uma nova pessoa que está usando o WordPress pela primeira vez vendo um aviso de atualização, você assume que é uma boa coisa fazer isso por razões de segurança. O problema com isso é que, na maioria das vezes, uma simples atualização de plugin tem o potencial de derrubar seu site com força e deixá-lo embaralhar para encontrar um desenvolvedor que o ajude a descobrir o que acabou de acontecer.

Para ser justo, este não é um problema específico do WordPress (embora seja muito comum no WP), mas sim um problema com um número significativo de CMS que dependem de plugins (e acredite, a lista é longa).

Uma solução simples para isso seria ter um fail safe no lugar que copia seu site, executa a atualização em uma caixa de areia e, se tudo correr bem, então a executa no site principal. No entanto, este tipo de sistema não é muito comum a menos que você esteja usando uma solução de hospedagem gerenciada por WordPress como o WPEngine que permite que você tenha uma cópia do dev para testar atualizações em.

Conclusion

WordPress não é um CMS ruim e eu não estou tentando afirmar que é. O que estou dizendo é que, como todo CMS por aí, ele tem suas falhas e casos específicos de uso quando é melhor recomendado.

O fato é que existem muitos outros CMS que poderiam fazer um trabalho melhor em situações onde o WordPress acaba sendo recomendado e estes sistemas simplesmente não têm a mesma proeza de boca ou marketing que o WordPress tem, portanto eles nunca são explorados.

O problema com plugins é que eles causam inchaço e inchaço significa que o seu site fica mais lento. Claro, você pode usar um plugin de cache, mas que em si mesmo também é um plugin desenvolvido por terceiros e se você quiser suporte, você tem que comprar esse plugin separadamente. Por que o caching ainda não está incorporado no WordPress ainda me ilude.

Pode o WordPress ser uma boa opção para um site real, um escritório de advocacia ou algo similar? Absolutamente, mas ao invés de fazer uma recomendação baseada em nenhuma informação, não acrescenta nenhum valor a uma conversa. É importante fazer perguntas qualificadas e descobrir o que o indivíduo precisa e quer de um projeto, como ele será utilizado, quem o utilizará e assim por diante antes de tentar ajudar a reduzir a lista de sistemas de gerenciamento de conteúdo.

Joomla NÃO é o Melhor CMS

Existem muitas pessoas que adoram Joomla e isso é ótimo. A comunidade Joomla tem realmente ajudado a iluminar os produtos de código aberto no mercado. No entanto, simplesmente não é o melhor CMS que existe.

The Plugin Game

Joomla sofre exatamente do mesmo problema que o WordPress sofre quando se trata de plugins. Plugins não são testados contra o sistema pelos desenvolvedores do núcleo Joomla antes de serem adicionados ao repositório (este mesmo problema é persistente em uma tonelada de CMS e não é específico do Joomla) e há também um número significativo de plugins desatualizados de 2010 – 2012 em todo o diretório de extensões do Joomla.

Não tive a oportunidade de testar se o Joomla deixará você instalar um plugin desatualizado ou não, pois a demo do Joomla não estava funcionando corretamente para mim, para testar isso, então eu não posso falar com essa capacidade na última versão. Espero que bloqueie os desatualizados ou pelo menos dê um aviso.

Hacked?

Joomla websites, por alguma razão, também parecem ter uma alta taxa de tentativas de hacking contra eles. Não culpo isto especificamente ao Joomla, mas penso que é mais devido ao facto de o Joomla ser popular e, portanto, os hackers focam-se nele e têm como alvo websites que o usam especificamente. Isso acontece com a mesma frequência com o WordPress para ter certeza, mas eu tendo a ouvir mais vezes de pessoas que tentaram usar o Joomla, foram hackeados e estão procurando novas soluções.

Não, eu não estou inventando isso. É a coisa #1 sobre a qual eu sou contactado. Para aqueles fãs do Joomla que estão prontos para se passarem que eu mencionei isto, não estou a dizer que o Joomla é o CMS mais hackeado de todos os tempos. Estou simplesmente a apontar que no meu caso, sou contactado sobre isso mais vezes do que qualquer outro.

Em defesa do Joomla, pessoalmente penso que isto se deve em grande parte à questão central deste post… Joomla ser recomendado para projetos para os quais ele não é mais adequado. O que quero dizer com isto é que quanto mais pessoas tentarem configurar o Joomla sem conhecimento do CMS e que o estejam usando para um propósito que difere dos seus pontos fortes centrais, mais provável é que cometam erros e acabem com um site hackeado.

Poor recommendations = Poor Experience

Eu digo isto porque produtos como Joomla e Drupal tendem a ser mais voltados para aqueles familiarizados com sistemas de gerenciamento de conteúdo mais do que dizer, o WordPress seria. Eles são produtos um pouco mais avançados. Na minha mente, eu vejo os três primeiros em ordem de dificuldade: WordPress, Joomla, Drupal (usuário iniciante, usuário intermediário, usuário avançado). Usar inadequadamente um CMS para uma situação para a qual ele não é mais adequado pode resultar em problemas e um sistema mal configurado que, por sua vez, pode levar a problemas no caminho.

Joomla também tende a ser um pouco mais avançado do que o WordPress e aqueles que o recomendam aos novos usuários que não têm experiência com sistemas de gerenciamento de conteúdo ou nunca usaram um antes estão fazendo deles e do produto um mau serviço. Existem CMS muito mais fáceis lá fora mas o Joomla está definitivamente no caminho certo ultimamente com seus lançamentos e está ficando muito melhor (a interface está anos-luz acima do que estava na série 2.5).

Halfway House

Em alguns aspectos, Joomla está a meio caminho entre WordPress e Drupal.

Como dito anteriormente, está no meio quando se trata de dificuldade de uso, mas isto também é verdade para a flexibilidade e funcionalidade geral do Joomla. O WordPress pode ser esticado – pelo menos em teoria – para criar uma grande variedade de tipos de sites, desde blogs a diretórios. Drupal, que em breve será discutido, pode ser usado para criar quase qualquer tipo de site, graças à sua natureza de bloco de construção.

Joomla não se estica tanto quanto o WordPress, e nas ocasiões em que o faz, você pode ter certeza que os desenvolvedores tiveram um tempo desconfortável fazendo isso acontecer. Da mesma forma, o Joomla não pode ser usado como um framework para juntar elementos do website da mesma forma que o Drupal faz. Joomla é o porquinho do meio. Ele funciona para alguns, mas para outros, serve apenas para frustrar.

Conclusion

Como você pode ver, como o WordPress, Joomla também tem muitos problemas e embora seja um bom produto, não é o melhor CMS do mercado nem é adequado apenas recomendá-lo para qualquer coisa sem pensar bem nas coisas e planejar um caso de uso para ver se é um bom ajuste.

Drupal NÃO é o melhor CMS

Aqui é onde as coisas ficam interessantes. Na minha opinião, o Drupal não é um CMS. É um CMF. Isto significa que você pode pensar no Drupal como Lego, você pode construir o que quiser com ele, praticamente sem limitações. É realmente um produto incrível MAS (e aqui está o grande problema) as pessoas ainda tendem a recomendá-lo para projetos que requerem soluções muito menos complexas e fáceis.

Como já mencionei inúmeras vezes, isto não está ajudando o seu CMS favorito a ter sucesso. Isto faz um mau serviço e faz com que alguém tente usá-lo para um propósito para o qual não está destinado (ou para o qual não é mais adequado) e acabe frustrado. Todos nós sabemos o que as pessoas frustradas fazem bem? Eles espalham a palavra sobre como estão frustrados.

Então, ao invés de dizer apenas algo inútil como “Use Drupal, é o melhor!!!” talvez você deva considerar o que Drupal foi projetado para fazer e para quais projetos ele é mais adequado antes de fazer uma recomendação.

O Módulo (ou plugin?) Conundrum

Para o crédito do Drupal, eles fizeram algo certo com seu diretório de módulos (o mesmo que plugins para aqueles de vocês que não recebem a lingote). Eles têm um drop down para que você possa garantir que você só veja módulos que estão em desenvolvimento ativo e que são mantidos ativamente.

Por que você não faz isso Joomla e WordPress? Sim, estou falando com você.

Pessoalmente, não vejo razão para manter estes downloads, mas talvez esteja perdendo algo aqui. Vou dizer que na minha opinião, Drupal tem o melhor diretório de módulos do lote para que eles ganhem pontos de bônus lá.

Não é fácil

Deixe-me pedir desculpas antecipadamente a todos os fãs de Drupal para esta próxima declaração. O Drupal simplesmente não é fácil de usar. Na verdade, é um dos frameworks de gerenciamento de conteúdo mais complexos por aí e as pessoas que pensam que configurar o Drupal corretamente é um processo rápido e fácil definitivamente vão entrar em choque.

Drupal pode ser massivamente esmagador para um novo usuário mas, nas mãos certas, assim como Joomla e WordPress, ele também pode ser ótimo quando usado corretamente.

Conclusão

Dos três primeiros, acho que o Drupal tem o maior potencial para uma maior variedade de projetos considerando a sua versatilidade e o fato de ser, antes de tudo, um framework para a construção de projetos complexos e aplicações web.

Então Qual é o Melhor CMS?

Isso pode ser um choque completo para todos, mas…

Por outras palavras, não há um e nunca haverá.

As pessoas que fazem a pergunta “Qual é o Melhor CMS” são como as pessoas que perguntam ao tipo que joga Everquest “Qual é a Melhor Classe”. É uma pergunta que, independentemente do contexto, simplesmente não pode ser respondida com precisão porque existem demasiadas variáveis a considerar.

Um senhor que admiro, Adriaan Bloem, acho que disse isso melhor no seu post entitulado “Qual é o Melhor CMS? ” no seu blog pessoal. Para citá-lo:

Não há apenas o “melhor CMS” em geral; não há nem mesmo um melhor CMS para você.

Todas estas ferramentas têm inconvenientes e falhas. Obter o melhor significa obter um que se ajuste melhor aos seus cenários e limitações. Mas é igualmente importante conhecer os inconvenientes. Você não está apenas se comprometendo com as incríveis vantagens – você sempre terá problemas irritantes em troca. Se você souber com antecedência ao invés de ignorá-los, você pode viver com eles – e mitigar o problema. Vá de olhos bem abertos.

– Adriaan Bloem, OffandOnline.net

Bem dito Adriaan. Eu mesmo não poderia ter dito melhor.

Então, para todos vocês que pensam que o seu CMS é o melhor, odeio partir o coração, mas não é. Ninguém tem o melhor CMS porque não há o melhor CMS nem nunca haverá.

Então, que sistemas de gerenciamento de conteúdo você deveria considerar tentar ao invés desses três? Aqui estão algumas alternativas. Note que se o seu CMS não está listado, não é um pouco, eu escolhi alguns exemplos de soluções fora do topo da minha cabeça para mencionar. A posição nesta lista é baseada na minha opinião baseada na experiência. Espero que você as ache úteis.

Para Bloggers: Eu listo 15 grandes alternativas aqui: Plataformas de Blogging simples

Tem muitas outras opções também. Se você precisar de ajuda, deixe-nos uma linha para ajuda.

Deixe uma resposta

O seu endereço de email não será publicado.