O que é Drupal?

In: CMS

24 ago 2007

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 Responses to O que é Drupal?

Avatar

via Rec6

agosto 24th, 2007 at 18:33

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 (…

Avatar

Mateus Limeira Souza

agosto 26th, 2007 at 23:41

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

Abraço!

MAteus

Avatar

Jair Viegas

agosto 27th, 2007 at 14:48

Oi, muito bom o blog, parabéns.

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

Abs,
Jair

Avatar

Francisco

setembro 4th, 2007 at 14:07

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!

Avatar

Thássius

setembro 15th, 2007 at 02:48

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.

Avatar

Thássius

setembro 15th, 2007 at 02:57

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

Avatar

Guilherme Tossulino

setembro 16th, 2007 at 14:05

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!

Avatar

Rodrigo

outubro 11th, 2007 at 18:19

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 !

Avatar

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

[...] 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 [...]

Avatar

Marcus

maio 17th, 2008 at 02:30

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.

Comment Form

Guilherme Tossulino

Bacharel em Sistemas de Informação e pós-graduando em Gerenciamento de Projetos, atua como coordenador de TIC no Instituto de Estudos Avançados - IEA, em Florianópolis. Escreve neste blog sobre tecnologia, gerenciamento de projetos e novidades da internet.

Fotos

    • San Francisco, CA - Cable car
    • San Francisco, CA - Pier 39
    • San Francisco, CA - Alcatraz
    • San Francisco, CA - Chinatown
    • Céu de Jurerê - Floripa
    • Congresso
    • Casa Rosada
    • Avenida 9 de Julho
    • Portal do fisl 9.0

RSS Blog Minha Carreira

Fotos

  • San Francisco, CA - Cable car
  • San Francisco, CA - Pier 39
  • San Francisco, CA - Alcatraz
  • San Francisco, CA - Chinatown
  • Céu de Jurerê - Floripa
  • Congresso
  • Casa Rosada
  • Avenida 9 de Julho
  • Portal do fisl 9.0