Drupal é um sistema open-source livre , gerenciamento de conteúdo (CMS). Ele funciona como um back-end para uma ampla gama de sites, e faz manutenção de sites complexos fácil para as pessoas sem treinamento extensivo desenvolvimento web . A instalação do núcleo funciona para blogs de usuário simples e multi , fóruns online, sites de comunidades com conteúdo gerado pelo usuário e locais de negócios raramente atualizados , contendo em sua maioria materiais promocionais. Drupal também oferece mais de 11.000 módulos add-on gratuito para expandir a sua funcionalidade. Ele funciona na maioria dos servidores , mas vem com alguns requisitos básicos . Espaço Hard Drive
No mínimo , uma instalação básica do Drupal precisa de 3 MB de espaço no disco rígido . No entanto, alguns usuários realmente instalar o CMS mínimo. Adicionando temas , módulos e outros extras pode aumentar a sua instalação do Drupal para até 40MB. Sites com grandes bases de dados, conteúdo de mídia significativo ou backups e arquivos extensos terá muito mais espaço no disco
Servidores Web
Drupal trabalha com dois grandes servidores web. : Apache e Microsoft IIS. Apache é um software de servidor livre , de código aberto distribuído sob a licença Apache 2.0 . Ele funciona em servidores baseados em Linux e UNIX , servidores Microsoft Windows e uma variedade de outros sistemas operacionais. Microsoft IIS funciona no Windows NT 3.51 e as edições mais recentes do Windows , mas não em outros sistemas operacionais. Ele vem em dois tipos: IIS , um sistema proprietário que acompanha o Microsoft Windows e IIS Express, uma versão livre leve. Drupal funciona em Apache 1.3 através 2.x no Mac OS X , Windows e máquinas UNIX /Linux. Ele funciona em Microsoft IIS 5 a 7, mas pode exigir o URL Rewrite Module Microsoft para criar URLs limpas, legíveis.
De banco de dados Servidores
os desenvolvedores Drupal recomendamos o uso do servidor de banco de dados MySQL, um produto gratuito e de código aberto que gerencia informações para páginas grandes e dinâmicos . Drupal 5 e versões anteriores trabalhar com o MySQL 3.23.17 ou superior, mas fazer melhor com o MySQL 4.1 ou posterior. Drupal 6 funciona com o MySQL 4.1 ou versões posteriores , enquanto Drupal 7 requer pelo menos MySQL 5.0.15 ea extensão do banco de dados PDO. Drupal também trabalha com equivalentes MySQL e garfos , como Maria DB , PostgreSQL ou SQLite . Planos de hospedagem de baixo custo nem sempre ativar todos os recursos Drupal necessita. Verifique se o seu acolhimento permite que contas de banco de dados para selecionar, inserir , atualizar, excluir , criar , soltar, índice e alterar .
PHP
Como a maioria das outras opções do CMS Drupal , usos PHP, uma linguagem de scripting de uso geral que produz páginas Web dinâmicas . Versões do Drupal 5 e 6 exigem PHP 4.4.0 ou superior, mas funcionam melhor com pelo menos 5.2. Drupal 7 não será executado em versões mais baixas do que o PHP 5.2.5 , e funciona melhor com 5.3. Você deve instalar e ativar a extensão PHP para o seu banco de dados preferido , bem como a extensão XML PHP. Se você deseja manipular imagens , você também vai precisar de uma biblioteca de imagens como biblioteca GD , além de um limite de memória de pelo menos 16MB para Drupal 6 e 32MB para Drupal 7 . Sites com grande número de módulos vai precisar de mais .