O que é um CMS?
CMS é a sigla em inglês de Content Management System. Em português, um Sistema de Gerenciamento de Conteúdo. De uma forma bastante simples ele pode ser definido como um sistema online (um software instalado em um servidor da web) que facilita a criação, publicação e atualização de sites dos mais diferentes tamanhos e para os mais diferentes propósitos. Estes sistemas permitem o desenvolvimento de sites dinâmicos como blogs e portais, principalmente. Os usuários podem ter diferentes papéis atribuídas no sistema e, conforme a função, tem “poderes” diferentes no sistema.
Os dois exemplos de CMS mais populares são o WordPress (tratado neste site), o Joomla e o Drupal. Inicialmente o WordPress era uma plataforma mais voltada para blogs, mas com o passar dos anos, ele foi sendo considerado um poderoso CMS, como o Joomla e o Drupal. O CMS pode ter as suas funcionalidades expandidas por meio de instalações adicionais, geralmente chamadas de extensões, módulos e plug-ins. Estima-se que 30% da internet hoje seja de sites criados com o WordPress. Este site é um feito com o WordPress.
Muitos sites de universidades, ministérios, departamentos de universidades e órgãos do Governo são feitos no Joomla. que é visto como um poderoso sistema para a criação de portais.
Com o sistema instalado no servidor, o usuário pode entrar no sistema e criar conteúdos, modificar a aparência (geralmente por meio de temas e templates), escolher funcionalidades, editar conteúdos, programar a publicação de conteúdos, criar áreas de acesso restrito… O sistema dialoga com um banco de dados e as modificações acontecem em tempo real. A criação ou atualização de um conteúdo pode ser feita de qualquer computador e até de outros dispositivos com acesso a internet. Dessa forma, o usuário não precisa criar páginas separadas, estabelecer links e fazer o upload das páginas, como nos antigos sites estáticos.
Os conteúdos muitas vezes chamados de posts ou artigos são normalmente divididos em seções, categorias, tags…. Os nomes são diferentes de acordo com o CMS. No WordPress, por exemplo, os conteúdos são basicamente organizados em páginas e posts.
De acordo com as funcionalidades ativadas, diferentes áreas do site podem apresentar ferramentas específicas, conteúdos selecionados ou ajudar a navegar no site ou portal. Os CMS ilustrados aqui são gratuitos. O usuário precisa de um servidor web que seja compatível com os requisitos do sistema. A instalação pode ser feita manualmente ou por instaladores de scripts. A maioria dos serviços de hospedagem oferecem ferramentas ou funcionalidades de instalação de sistemas com poucos cliques. Neste caso, geralmente a pessoa define o endereço do site, nome, uma breve descrição, um tema ou template (que sempre pode ser mudados), um nome de usuário e um login. Com o sistema instalado, o usuário entra no painel de controle e começa a criar seu site.
As vantagens do CMS são muitas. Praticamente quase não há mais motivos de não usar um, principalmente se o site for ter muitas “páginas” e quiser atribuir funcionalidades especiais sem precisar programar ou contratar um profissional para isso.
Muitos servidores de hospedagem oferecem bons serviços por menos de R$30,00 mensais. É necessário avaliar as necessidades e as características da hospedagem. Os preços das hospedagens e as formas de hospedagem indicada mudam conforme as funcionalidades necessárias, o volume de visitação, o espaço de armazenamento necessários… No entanto, para a maioria dos usuários planos de hospedagem simples dão conta do recado com uma boa margem de segurança.