Drupal é um framework modular e um sistema de gerenciamento de conteúdo (CMS) escrito em PHP. Da mesma forma que os sistemas de gerenciamento de conteúdo mais modernos, o Drupal permite criar e organizar conteúdo, manipular a aparência, automatizar tarefas administrativas, e definir permissões e papéis para usuários e colaboradores. |  |
CaracterísticasPara os desenvolvedores o Drupal objetiva um sistema de desenvolvimento que seja: Para os administradores o Drupal objetiva produzir soluções que sejam: Para os usuários, todos os elementos da interface de usuário devem ser: Intuitivo e auto-explicativo de forma que os usuários, com o mínimo de experiência prévia, possam facilmente descobrir, navegar e usar as funcionalidades. Módulos O core do Drupal foi bem projetado com um sistema de ganchos conhecido como hooks, ou callbacks, que permite que módulos insiram funcionalidades dentro do Drupal. Módulos incluídos no core do Drupal liberam usuários para: - Criar, revisar e categorizar conteúdo
- Buscar conteúdo
- Postar comentários
- Participar de fóruns
- Votar em enquetes
- Trabalhar em colaboração escrevendo projetos
- Criar e visualizar páginas de perfil pessoal
- Comunicar entre si ou com outros administrados de websites
- Mudar o visual do site através do gerenciador de temas
- Construir menus de navegação de vários níveis
- Usuários do mesmo site podem navegar com seus idiomas locais
- Prove leitor de notícias RSS feeds
- Registrar e gerenciar contas de usuários
- Criar granularmente regras para usuários dando permissão para funcionalidades específicas do site
- Usar regras de acesso para proibir acessos específicos através dos usuários, emails, e endereços IPs.
- Prove estatísticas e relatórios para administração
- Gerenciamento de cache e throttling, técnica utilizada para desabilitar recursos quando o site estiver com alto tráfego
- Construir específicas regras para filtros de conteúdo
- Sistema de URL amigável que permite lembrar facilmente (ex: "www.mysite.com/products" melhor que "www.mysite.com/?q=node/432)
O Drupal possui centenas de módulos gratuitos escritos pela própria comunidade, como: - e-commerce systems
- Workflow features
- Photo galleries
- Organic groups
- Google sitemaps
- Amazon Items
- Mailing list management
- Integration with CVS
Exemplos de usos 
|