CMS (Content Management System) é um Sistema de Gerenciamento de Conteúdo para a criação de websites. Em outras palavras, podemos considerar este como um framework (esqueleto) de um website já pré-estruturado, a qual já conta com alguns recursos básicos em termos de usabilidade e layout a qual a sua utilização é uma prática cada vez mais comum na web, embora muitos nem se deem conta disso.
Com a inclusão dos CMS a criação, edição, gerenciamento e a publicação de conteúdos de um website torna-se muito mais simples e rápido, além disso o CMS não exige conhecimento técnico do administrador do website, o que acaba por encorajar novos utilizadores que pretendem criar o seu website, mas que não o fizeram antes por falta de conhecimento técnico.
Entretanto engana-se quem pense que um CMS é útil apenas para os utilizadores com pouco ou nenhum conhecimento técnico, tanto que muitas empresas já optam pelo uso do CMS por tornar mais ágil o processo de atualização de ambientes web, permitindo que colaboradores da empresa atualizem diretamente suas respectivas áreas de responsabilidade, até porque a utilização de um CMS torna mais rápido e eficiente a construção e customização de websites.
Vale a pena mencionar que um CMS também pode ser capaz de automatizar o processo de criação de aplicativos internos complexos, como blogs e fóruns, mas esta não é a sua única vantagem, também podemos citar outras, como apresentados abaixo:
Vantagens em utilizar um CMS
- Posibilita que pessoas sem conhecimento técnico em programação, criem e administrem um website sem complicações.
- Em geral os CMSs possuem uma série de recursos prontos, que minimizam o tempo de desenvolvimento de tais recursos.
- Controle de acessos
- Inúmeras opções de template (gratuitos ou pagos)
- Por haver uma comunidade grande, estes estão sempre sendo atualizado, acompanhado as tendências da web.
- Permite que os designers experientes consigam acelerar drasticamente o tempo necessário para desenvolver sites.
Lista dos CMS’s mais utilizados
Atualmente os sistemas de gerenciamento de conteúdo mais populares são o WordPress e o Joomla!, ainda assim há muitos outros, a qual possuem suas vantagens e desvantagens de acordo com o segmento que pretenta abordar em seu website, alguns destes são:
- WordPress
- Joomla!
- Drupal
- Umbraco
- Alfresco
- ExpressionEngine