Sobre o Drupal
Uma plataforma de site dinâmica que permite usuários individuais ou comunidades a publicar, gerenciar e organizar uma variedade de conteúdo. O Drupal integra muitos dos recursos populares de sistemas gerenciadores de conteúdo, blogs, ferramentas colaborativas e software de comunidades baseada em discussões em um único pacote fácil de usar. Como um projeto de código aberto mantido e desenvolvido por uma comunidade, o Drupal é livre e grátis para download e uso. Se você gostar do que aprender aqui, por favor trabalhe conosco para expandir e refinar o Drupal para servir às suas necessidades. Uma grande variedade configurações de sites Habilitando e configurando módulos distintos, um administrador pode desenvolver um site único, que pode ser usado para uma combinação de gestão de conhecimento, publicação na web ou interação de comunidades. Para que você entenda melhor essas muitas possibilidades, a seguinte lista de funções foi organizada com características comuns da web:
- Gerenciamento de conteúdo. Através de uma simples interface baseada no seu navegador, membros podem publicar para vários módulos de conteúdo: estórias, blogs, enquetes, imagens, fóruns, donwloads, etc. Administradores podem escolher entre multiplos temas ou criar o seu próprio para dar ao site uma aparência única. O sistema de classificação flexível permite classificações hierárquicas, indexação crusada de posts e definição de categorias mutiplas para a maioria dos tipos de conteúdo. O acesso ao conteúdo é controlado através de definições de papéis pelo administrador. Páginas do site pode exibir mensagens por tipo de módulo ou conteúdo categorizado, com exportação em RSS separada por cada tipo de exibição. Usuários também podem fazer busta por palavra chave em todo o site.
- Blog. Uma instalação simples pode ser configurada como um blog pessoal único ou vários blogs pessoas. O Drupal suporta a API do Blogger, provê alimentadores RSS para cada blog individualmente e pode ser configurado para pingar diretórios de blogs como por exemplo blo.gs e weblogs.com quando novo conteúdo for postado na página principal.
- Comunidade baseada em discussões. Um site que usa Drupal pode agir como um site de notícias semelhante ao Slashdot e/ou fazer uso de um fórum de discussão tradicional. Quadros de comentários, anexados à maioria dos tipos de conteúdo, fazem com que os usuários possam discutir facilmente novas mensagens.
- Colaboração. Usado para gerenciar a construção do Drupal, o módulo de projeto é apropriado para ser usado em outros projetos de software de código aberto. O módulo book, similar a um wiki colaborativo inclui controle de versão, fazendo com que fique fácil para grupos criem, revisem e mantenham documentação ou qualquer outro tipo de texto.
Para uma lista de recursos mais detalhada, dê uma olhada na nossa lista de recursos. Para exemplos de possíveis implementações de veja os sites no estudos de caso com Drupal ou visite alguns dos muitos sites que usam o Drupal.
Requisitos básicos para instalação e configuração inicial
A plataforma básica do drupal, módulos adicionas e muitos temas estão livrementes disponíveis para download sob a GNU GPL. O Drupal, escrito em PHP e usando tanto MySQL quanto PostgreSQL como banco de dados no backend, pode rodar em muitas plataformas, incluíndo os servidores Web, Apache ou IIS da Microsoft. Informações mais completas e instruções específicas sobre os requisitos de sistema, instalação e configuração estão disponíveis no guia do administrador.
A comunidade Drupal: desenvolvimento e suporte
Como um sentor de comunicação e espaço para gerenciamento do projeto, o drupao.org inclui membros que usam o Drupal como uma solução para site pessoal; profissionais de TI implementando o Drupal para clientes; e programadores, escritores e outros, contribuíndo para o crescimento do Drupal como um projeto de código aberto. Membros trabalham juntos para manter um desenvolvimento extensivo e suporte no site:
- Suporte. Usuários que experimentam dificuldades instalando e configurando o Drupal, primeiramente devem consultar o guia do administrador, muito do que também é encontrado na seção ajuda na seção administração de cada instalação do Drupal. Em casos onde a documentação falha em prover uma solução, busque no fórum de suporte e arquivos da lista de discussão. Se a solução não estiver disponível, por favor descreva uma descrição detalhada do problema, incluíndo a versão do Drupal, e envie ao local adequado. Nota: todo o suporte é provido por uma base de voluntários e depende da boa vontade da comunidade; por favor seja paciente em suas requisições de suporte.
- Desenvolvimento. O guia de desenvolvedor do Drupal contém informações sobre a arquitetura do Drupal, especificações da API, guias para desenvolvedores de temas e módulos e instruções para contribuir com seu código para o projeto. O sistema de rastreamento de bug deve ser usado para enviar bugs, idéias para novos recursos, sugestões de melhorias para o drupal.org e contribuir com idéias de usabilidade e documentação. Para aqueles que estão interessados em contribuír ao desenvolvimento deve também considerar a se juntar à lista de desenvolvedores do drupal.
Missão
Construindo sobre padrões e tecnologias de código aberto, o Drupal suporta e aprimora o potencial da Internet como um meio onde indivíduos diversos e geograficamente separados podem, coletivamente, produzir, discutir e compartilhar informações e idéias. Com um interesse central e foco em comunidades e colaboração, a flexiblidade do Drupal permite a produção colaborativa de sistemas de informação e comunidades.
Princípios
- Modular e extensível. O Drupal Drupal tem por objetivo prover um núcleo leve e poderoso que suporte ser extendido através de módulos personalizados.
- Qualidade de codificação. Alta qualidade, elegância e código documentado é uma prioridade sobre funcionalidades desordenadas.
- Baseado em padrões. O Drupal suporta padrões consolidados e emergentes. Padrões específicos incluem XHTML e CSS.
- Demanda de poucos recursos Para garantir excelente performance, o Drupal preza pelo código resumido(por exemplo, minimizando o uso de consultas a bancos). O Drupal também deve requerer o mínimo de software no lado do servidor, fazendo uso dos largamente utilizados. Especificamente, o Drupal deve funcionar corretamente em um servidor com Apache, PHP e tanto MySQL como PostgreSQL.
- Código aberto O Drupal é baseado na filosofia de colaboração de sotware livre através do código aberto, bem como é liberado sob a licensa GPL. O Drupal em si é código aberto e construído e suportado sob outros projetos de código aberto. Especificamente o Drupal é codificado na liguagem de código aberto PHP e tem como formato primário de fonte de dados os bancos de dados de código aberto MySQL e PostgreSQL.
- Facilidade de uso. O Drupal tem por objetivo uma alta qualidade da usabilidade para desenvolvedores, administradores e usuários.
- Colaboração. O desenvolvimento do Drupal se baseia no compartilhamento de informação de forma aberta.
Alvos da Usabilidade
Para os desenvolvedores o Drupal objetiva um sistema de desenvolvimento que seja:
- Bem equipado com um sistema de "ganchos" que permita entendimento instantâneo para abranger a maioria dos objetivos de codificação previstos que involvam interações com os elementos do núcleo
Para os administradores o Drupal objetiva produzir soluções que sejam:
- Facil de instalar e configurar, de forma que seja mínimo o conhecimento técnico específico.
- Intuitivo e auto-explicativo, de forma que os administradores possam facilmente encontrar as opções de configuração que precisam.
- Altamente configurável, de forma que os administradores possam exibir a interface que eles desejam.
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 facilemnte descobrir, navegar e usar as funcionalidades
- Organizado de tal forma que os usuários não tenha dificuldades de identificar o essêncial do não essêncial.
Druplicon (o logo)
Depois que o drupal foi criado, uma questão óbvia foi a escolha e criação de um logo. Claro que deveria ser algo relacionado a uma gota... ou água.
A idéia inicial era simples: uma gota num círculo. Ficou caracterizado como um "O" em uma "gota" liquefeita.
Quando a comunidade cresceu, a idéia veio como de uma gota com rosto. Steven Wittens (UnConeD) criou uma gota 3D, mas a idéia não foi muito longe porque 3D é complicado de imprimir, difícil de editar, etc.
Quando a questão do logo voltou a tona novamente, Kristjan Jansen (Kika) veio com a idéia de colocar duas gotas lado-a-lado para formar o símbolo do infinito. Quando colocado dentro de um círculo preenchido lembraria um rosto. Depois de algum trabalho de Steven Wittens, o Druplicon foi criado: uma gota estilizada com olhos infinitos, um nariz arredondado e um sorriso travesso.
Essa é a 'história' por trás do logo... Eu gosto da idéia de que os olhos infinitos simbolizam as infinitas possibilidades que o Drupal oferece.
Veja mais versões do logo na seção de marketing
História
Em 2000, conexões permanentes com a internet eram raras entre os estudantes da Universidade da Antuérpia, então Dries Buytaert e Hans Snijder configuraram uma pequena rede sem fio entre seus quartos, para compartilhar a conexão do modem ADSL de Hans entre oito estudantes. Ao passo que essa situação era um luxo para a época, faltava algo. Não haviam meios de discutir ou compartilhar coisas simples.
Isso inspirou Dries a trabalhar em um pequeno site de notícias com um quadro de avisos, permitindo o grupo de amigos a deixar, uns para os outros, notas sobre o estado da rede, para anunciar onde eles iriam jantar, ou para compartilhar outras coisas sem importância.
O software não teve um nome até o dia em que Dries terminou a graduação. O grupo decidiu então por online o site para que eles pudessem manter contato, e compartilhar seus interessantes achados além de narrar pedaços da sua vida pessoal. Enquanto procuravam por um nome, Dries registrou o domínio 'drop.org' depois de digitar errôneamente o domínio 'dorp.org' na tentativa de verificar se esse domínio estava disponível. Dorp é uma palavra germânica para 'vila', considerado um nome apropriado para uma pequena comunidade.
Uma vez na Web, o público do drop.org mudou após os membros começarem a conversar sobre novas tecnologias para web como moderaçao, divulgação de feeds, pontuação para artigos e autenticação distribuída. O Drop.org lentamente se tornou em um ambiente de experimentação pessoal, guiado pela discussão e fluxo de idéias. As discussões sobre essas tecnologias web foram implantadas e testadas no drop.org como novas adições ao software que rodava no site.
So depois, em Janeiro de 2001, Dries decidiu lançar o software por trás do drop.org como o "Drupal". O fator motivador era possibilitar outros usuários a extender a plataforma de experimentação, de forma que mais pessoas pudessem explorar os novos caminhos para o desenvolvimento. O nome Drupal, pronunciado "droo-puhl", é derivada da forma inglesa da pronúncia da palavra germânica "druppel" que significa "drop"(gota em português).
Para saber mais sobre a história do Drupal, veja também os vídeos do DrupalIcon 2006 em Vancouver

