Para nossos projetos da Web, usamos um sistema de gerenciamento de conteúdo personalizado que usa um banco de dados de back-end com um console baseado na Web para gerenciamento. Aqui está o porquê:
-
Move com o site - Se o cliente quiser mover sua hospedagem, há requisitos específicos para hospedagem e todo o site, juntamente com seus recursos de gerenciamento, pode ser movido de uma vez sem precisar reconfigure ferramentas externas.
-
Mais seguro - Existe um único ponto de entrada: o login de administrador. Não é necessário disponibilizar o servidor de banco de dados para o mundo externo ou ter o acesso ao FTP ativado o tempo todo (somente quando as atualizações de código precisarem ser enviadas por push).
-
Acessível de qualquer lugar - Se um cliente precisar fazer uma alteração, ele poderá fazer login em qualquer navegador da Web e fazer a alteração sem precisar se preocupar com software externo ou abrir brechas em um firewall local, etc.
-
Flexibilidade - Como temos acesso a todo o código e banco de dados, podemos tornar o que quisermos no site gerenciável sem sermos limitados pelos limites de qualquer software externo instalado. As alterações podem ser implementadas rapidamente e aplicadas a todos imediatamente.
Os contras de usar um sistema como este podem incluir:
-
Treinamento - Com uma interface proprietária, pode ser necessário algum treinamento do usuário. Você provavelmente encontrará isso com qualquer software de gerenciamento de conteúdo, externo ou não.
-
Velocidade - O uso de uma interface da Web pode não ser tão rápido quanto o uso de um aplicativo de gerenciamento nativo.