ConstruirA filosofia do Drupal é a de facultar um site funcional de forma rápida sem ter necessidade de desenvolver código ou ter conhecimentos de programação. As possibilidades são infinitas, sendo apenas o limite o tempo disponível para a execução do projecto, que pode ir de um par de horas a vários meses, em função da complexidade. |
CriarCriar contéudo no Drupal é fácil. No Drupal 7 essa facilidade foi reforçada com a edição no lugar (in place editing). Deixa de haver a separação entre backoffice e front end, pelo que o utilizador com privilégios de edição de conteúdo pode alterar o mesmo sem mudar de interface. O resultado é totalmente transparente para quem trabalha o conteúdo. |
AdministrarAs opções de gestão de contas, papéis e permissões de utilizador permitem ter um sistema de privilégios tão granular quanto se deseje. |
Design e brandingA aparência de um site ou produto web Drupal pode ser trabalhada de modo a criar uma experiência rica ao nível da usabilidade e interactividade com uma imagem forte e um branding tão caraterístico quanto se deseje. Este trabalho não tem de começar do zero, porque existem muitos temas que podem ser adaptados ao fim desejado. |
Organizar e pesquisarO Drupal traz ferramentas que auxiliam a organização, estruturação, pesquisa e re-utilização do conteúdo. Categorização do conteúdo, URLs compreensivos, listagens com múltiplos critérios de ordenação, serviço de publicação e subscrição em vários formatos RSS, XML, JSON, &c., pesquisa baseada em índices na base de dados, que pode ser expandida com o Apache Solr ou o Sphinx. |
AmpliarOs muitos módulos disponíveis correspondem a necessidades específicas de aplicações e permitem prototipar rapidamente uma ideia de produto com custos muito reduzidos. Sendo software livre, qualquer um(a) pode estendê-lo da forma mais conveniente, criando funcionalidades e subsistemas adicionais dentro do Drupal. Estes acréscimos e adaptações são uma mais-valia. |
Fluxos de trabalhoO Drupal é particularmente adequado para projectos com fluxos de trabalho (workflows) complexos. O exemplo clássico de implementação é o do site de um jornal, cujos papéis do mundo real são transpostos para Drupal: editor, revisor, autor, supervisor, &c. Toda a actividade do processo de publicação é registada, podendo ser monitorizada em tempo real. |
Arquitectura de ServiçosNa era da arquitectura de serviços web, o Drupal comunica com qualquer recurso ou serviço externo. Exemplos disso são o suporte para APIs como: Google Maps, OpenStreet Map, Vimeo, YouTube, Flickr, &c. De igual modo integra um site Drupal com as redes sociais. Esta dupla integração é decisiva na optimização do posicionamento nos motores de busca (SEO). |