Quando você começa um site, como tenho certeza que muitos de vocês já sabem, o sistema que o administra é muito importante.
Você precisa considerar algumas coisas:
a) O que seu site vai fazer?
– Você precisa de um sistema de gerenciamento de conteúdo?
Você vai publicar muito conteúdo ou gerenciar o conteúdo de outras pessoas?
Você vai precisar de uma base de usuários?
Você permitirá que os usuários se registrem em seu site para obter benefícios extras ou é apenas um site estático baseado em informações?Quem participará do seu site?
Você é o único administrador do site ou terá provedores de conteúdo e moderadores participando também?
b) Quem é o seu público-alvo?
– Se você está escrevendo um site sobre programação, deseja garantir que seu público seja programador ou, pelo menos, interessado em suas informações.
c) Você precisa de um CMS personalizado?
– Eu pessoalmente escrevi meu próprio CMS chamado Cybershade (com algumas outras pessoas), a razão para isso é que eu não queria ter que contornar os problemas que encontrei com vários outros CMSs, como Drupal, Joomla e WordPress (indiscutivelmente não é um CMS). Se um dos principais sistemas de gerenciamento de conteúdo fizer exatamente o que você deseja, vá com ele, não há necessidade de criar o seu próprio (lembre-se de verificar os plug-ins e módulos que vêm com o sistema).
Se todas as coisas consideradas apontam para a obtenção de um CMS pré-construído, certifique-se de que ele faz exatamente o que você precisa.
Mais uma coisa a considerar é a base de usuários do CMS que você escolheu, seja sob medida ou pré-fabricado. A base de usuários é muito importante, se você precisar de suporte no sistema, poderá perguntar às pessoas sobre isso? Você poderá ir a um fórum ou enviar um e-mail aos desenvolvedores? Quantas pessoas estão postando sobre possíveis problemas que você acha que podem surgir?
Muitas pessoas vieram até mim e reclamaram de um sistema que escolheram porque foi o primeiro que encontraram que parecia bom, mas no final não fez o que queriam.
Você deve sempre fazer sua pesquisa sobre qualquer sistema que deseja usar. Um dia de pesquisa ou (potencialmente) meses de portabilidade de seu site atual para um novo sistema quando você decidir mudar.
Apenas mantenha isso em mente.