Blog do Tossulino

24 ago, 2007

O que é Drupal?

Publicado por: Guilherme Tossulino | Categoria: CMS

Drupal é um Sistema Gerenciador de Conteúdos (SGC), ou do inglês Content Management System (CMS). Desenvolvido e implementado na linguagem PHP, possui suporte ao banco de dados MySQL e faz parte da família de softwares livres com código aberto (SL/CA), portanto sua distribuição é gratuita e o download pode ser feito pelo site Drupal.org, que é o site oficial do Drupal.

Sua instalação é feita pelo próprio navegador, porém requer alguns privilégios como criação de banco de dados e mudança de permissão em diretórios para que funcione corretamente. O software é multi-plataforma, ou seja, funciona tanto em servidores web com Apache quanto IIS (Microsoft) e independe de sistema operacional, podendo funcionar no Windows, MAC ou Linux, por exemplo.

Comunidade

A comunidade de colaboradores é participativa e atuante. Auxilia sempre que possível através dos fóruns e grupos de discussão que podem ser encontrados no próprio site software. Além do suporte on-line, a comunidade também disponibiliza módulos com inúmeras funcionalidades prontas que podem ser integradas e implantadas ao seu sistema de forma ágilm sem precisar de habilidades técnicas para isso. Temas com templates de layout, atualizações e plugins também estão disponíveis para download e possuem uma grande variedade.

Diferenciais

Até agora, se você conhece algum CMS gratuito que não seja o Drupal, dirá que ele também faz as mesmas coisas. Isso é verdade. Mambo, Joomla, Xoops e Plone, por exemplo, também exercem seu papel e possuem versões gratuitas disponíveis na Internet. No entanto considero que o Drupal possui vantagens significativas que o fazem superior.

Os principais diferenciais na minha opinião são:

  • Modularização: a API para criação de módulos e os já existem são bem flexíveis e práticos, possibilitando a integração de funcionalidades sem interferência no núcleo do sistema.
  • Sistema de templates: o Drupal oferece uma melhor customização de gerenciamento de componentes que devem ser exibidos.
  • Poucos bugs: a utilização de sistemas gratuitos muitas vezes requer paciência com bugs e problemas, no Drupal isto raramente ocorre. A construção e arquitetura são bem projetadas e possuem pouquíssimos problemas.
  • URLs “amigáveis”: oferece suporte a URLs limpas, sem a passagem de parâmetros (?page_id=2) com maior facilidade e sem falhas de segurança. Isto ajuda muito aos motores de busca e faz parte das dicas e técnicas de SEO.
  • Categorização (taxonomy): a forma de categorização de conteúdos do Drupal, chamada de Taxonomy, é uma de suas principais vantagens, pois possibilita a utilização de keywords para categoriação de suas páginas e formatação de URLs, diferente de outros CMS que forçam uma estrutura, navegação e prejudicam a busca por informações.

Desvantagens

Como todo sistema, o Drupal também possui suas desvantagens em relação a outros CMS.

  • Editor HTML (WYSIWYG) padrão: para utilizar um editor HTML no Drupal é preciso instalá-lo. O sistema não contém um editor default, porém possui módulos para o TinyMCE e para FCKEditor, os dois editores com código aberto mais utilizados.
  • Curva de aprendizagem: a curva de aprendizagem para o Drupal é mais longa que em outros CMSs, requer mais tempo de estudo e analálise para um perfeito entendimento e aproveitamento de todas as suas funcionalidades. No entanto, o resultado é compensatório.
  • Instalação: A instalação não é tão simples e requer alguns conhecimentos técnicos para ser bem-sucedida.
  • Documentação e suporte em português: talvez esta seja a principal desvantagem da utilização do Drupal para os Brasileiros, no entanto se você não tem problemas com o inglês, não encontrará dificuldades em encontrar textos, posts e fóruns sobre Drupal.

Saiba mais

Alguns sites desenvolvidos em Drupal

10 Comentários to "O que é Drupal?"

1 | via Rec6

agosto 24th, 2007 at 18:33

Avatar

O que é Drupal?…

“Drupal é um Sistema Gerenciador de Conteúdos (SGC), ou do inglês Content Management System (CMS). Desenvolvido e implementado na linguagem PHP, possui suporte ao banco de dados MySQL e faz parte da família de softwares livres com código aberto (…

2 | Mateus Limeira Souza

agosto 26th, 2007 at 23:41

Avatar

Parabéns pelo post sobre Drupal e pelo blog! Vou tentar acompanhar!

Abraço!

MAteus

3 | Jair Viegas

agosto 27th, 2007 at 14:48

Avatar

Oi, muito bom o blog, parabéns.

Coloquei já nos meus links do blog, vou le-lo sempre que tiver “tempo”.

Abs,
Jair

4 | Francisco

setembro 4th, 2007 at 14:07

Avatar

Olá, sou usuário do Snapbuilding, um gerenciador de conteúdo desenvolvido pela Snapsystems, estou muito satisfeito, com este sistema, pois atualizo de qualquer lugar, não precisa de conhecimentos profundos em design e programação, possui várias funcionalidades, blog, enquete, formulário de contato, newsletter, mapa de localização, enfim, recomendo!

5 | Thássius

setembro 15th, 2007 at 02:48

Avatar

Muita gente questiona se o WordPress já pode ser considerado um CMS completo ou se ainda é uma plataforma mais direcionada para blogs.

Eu aposto na segunda opção, pelo menos até a versão atual. Já o Drupal atua melhor para portais e outros sites que funcionam menos como blog.

6 | Thássius

setembro 15th, 2007 at 02:57

Avatar

Correção: é WordPress, é não WorSpress. E um aviso: o primeiro link no post para o Drupal está quebrado.

7 | Guilherme Tossulino

setembro 16th, 2007 at 14:05

Avatar

Thássius,

Obrigado pela observação do link. Também alterei a palavra Wordpress no seu comentário.

Quanto ao seu questionamento, considero o Wordpress um CMS, não apenas utilizado para blogs, mas para pequenos é médios sites. Este site, por exemplo, não é apenas um blog e é gerenciado pelo Wordpress. Ele possui outras páginas e pode ainda evoluir muito com outras funcionalidades e plugins que a comunidade disponibiliza.

Certamente, ainda há muito o que ser evoluído para que possamos considerar o Wordpress um CMS completo, no entanto ele possui características comuns aos demais CMS, o que faz dele um gerenciador de conteúdos. Está longe de ser um Drupal, mas tudo depende da sua necessidade para uma perfeita aplicação e utilização.

Abraços!

8 | Rodrigo

outubro 11th, 2007 at 18:19

Avatar

Olá Tossulino, parabéns pelo Post !

Eu utilizo Drupal há 1 mês e estou fazendo coisas muito boas com ele.
Concordo com a sua ponderação em relação a curva de apredizado, porém com uma dedicaçãozinha, nós chegamos lá !!!

Abraços !

9 | Wiki Drupal Brasil, a mais nova comunidade destinada ao Drupal - tossulino.com | Tecnologia, Web Marketing, Otimização de Sites (SEO), Drupal, Desenvolvimento de sites, portais, blogs e mais.

novembro 12th, 2007 at 17:47

Avatar

[...] no ar um novo ambiente coloborativo para os intusiastas de Drupal no Brasil. Com apoio de outras comunidades como o Drupal-br.org, o site DrupalBrasil.com e de [...]

10 | Marcus

maio 17th, 2008 at 02:30

Avatar

Fique bastante interessado com o tal sistema. Nunca cheguei a usar sistemas semelhantes mas agora vejo que pode me trazer diversos benefícios em usá-los. Vou experimentá-lo sem dúvida.

Comente


Fotos

  • Portal do fisl 9.0
  • globo.com
  • Hora do lanche
  • Corredores cheios
  • Porto "ALEGRE"
  • Lago de Itaipu
  • Sobre a barragem
  • Barragem e o prédio

O Autor

Guilherme Tossulino, analista de sistemas e desenvolvedor web. Trabalha desde 2001 com projetos web e hoje faz parte da equipe do Instituto de Estudos Avançados (IEA), Knowtec e Talk Interactive.

Drupal Association

Drupal Association - Individual Member

Oportunidades de Voluntariado