quarta-feira, 25 de julho de 2012

O que é CMS

Neste artigo, explicarei o que é CMS e quais os principais serviços que existem no mercado.


CMS é a sigla para Content Management Systems - Sistema de Gestão de Conteúdo. É um sistema gerador de sites, que integra ferramentas para criar e gerenciar conteúdo em tempo real, sem a necessidade do usuário conhecer códigos e programação.


Desta maneira, o usuário desprovido de conhecimento em programação, pode ter total controle do conteúdo inserido em seu site. Os CMS permitem também que o site seja totalmente editavel, podendo o usuário mudar fundos, cabeçalhos, cores e fontes, entre outros recursos.


Existe uma variedade muito grande de templates (ou temas) para cada CMS. Os templates são layouts prontos que oferecem recursos simples e avançados para usuários. Existem templates voltados para cada nicho de mercado, o que amplia e muito as opções de escolha.


A habilidade necessária para trabalhar com um CMS não vai muito além dos conhecimentos necessários para um usuário de um simples editor de texto, pois as plataformas são bem simples de serem utilizadas.


Para escolher um CMS que supra suas necessidades, você pode acessar o site CMS Progdan. Este site avaliou varios CMS e classificou seus pontos fortes e pontos fracos.


Um ponto forte de usar CMS, é a quantidade de desenvolvedores que se especializam em criar templates e pluglins. Porém, quanto mais "usado" é o CMS, mais recursos você encontrará a sua disposição. Vou falar de dois muito usados : o Wordpress e o Joomla.


Wordpress


logo wordpress


O Wordpress é um CMS completo. Apesar de muitas pessoas alegarem que é um sistema de blogs (o que ele tambem faz), estudando um pouco a plataforma, é possível criar sites de portfólio de imagens, sites de música, compartilhamento de videos, portais e até redes sociais.


A plataforma é bem simples de ser usada, e você pode expandir os recursos para ter novas funcionalidades em seu site/blog. Para saber mais sobre como usar o WordPress, leia os artigos Como criar um blog no Wordpress - parte 1 e parte 2.


Outras fontes para conhecer sobre WordPress - WP Total | Quero Criar um Blog | Ferramentas Blog.


Joomla



O Joomla é outro grande CMS, muito usado por desenvolvedores. É um aplicativo openSource e baseia-se no trabalho colaborativo, na qual a comunidade Joomlapt.com se integra.


Os artigos são guardados todos na mesma base de dados, em tabelas. Na mesma base ficam os menus, os links, as datas, os utilizadores, etc. Depois é tudo reunido e fornecido a quem navega nas páginas através das extensões (similares aos pluglins WordPress). Da mesma maneira que no WordPress, o joomla possui vários templates que podem ser usados de acordo com o gosto de cada usuário.


Outras fontes para conhecer sobre Joomla - Joomla Amazônia | Joomla Clube.


Quer dizer que os CMS servem apenas para quem não conhece nada de programação? Não, muito pelo contrário. Para usuários que conhecem programação, qualquer CMS pode ser expandido até os limites de sua criatividade. Seja para criação de templates, criação de pluglins, ou mesmo personalizando recursos já existentes, um CMS permite que um programador amplie seus horizontes, criando ferramentas diversificadas para os usuários que não conhecem nada de códigos.


Por exemplo, para quem conhece JavaScript e JQuery, pode criar templates com pluglins  já instalados, como slide-show e menus drop-dow. Para usuários de HTML e CSS3, é possível criar templates com recursos diferenciados, e layouts mais trabalhados. A verdade, é que quanto mais se estuda a estrutura de um CMS, mais recursos se descobre e mais se consegue criar.


Abraços e até o próximo artigo!

Um comentário: