Apresentação sobre Drupal

2,758 views

Published on

Breve apresentação sobre algumas características do drupal e alguns cases de sucesso.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,758
On SlideShare
0
From Embeds
0
Number of Embeds
123
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Apresentação sobre Drupal

  1. 1. ➔ O que é➔ Para que serve➔ Prós/Contras➔ Detalhes ➔ Arquitetura ➔ Velocidade ➔ Módulos ➔ Requisitos➔ Cases➔ Conclusão
  2. 2. O que é Drupal é um CMS1 open-source desenvolvido em PHP2 e distribuido sob a GPL3.1 – Content Management System; um sistema para gerenciarconteúdo2 – Hypertext Preprocessor; uma linguagem de programação para aWeb3 – Gnu General Public License; uma license de código aberta,significa que qualquer um pode ver e distribuir o código fonte semcusto
  3. 3. Para que serve Resumindo: serve para desenvolver qualquer site ou sistema que utiliza a web como plataforma. ➔ Wordpress: um sistema para criar Blogs ➔ Joomla: um sistema para criar Portais➔ Magento: um sistema para criar Lojas Virtuais ➔ Drupal: todas as acima, e muito mais
  4. 4. Prós➔ Seguro➔ Rápido➔ Escalável➔ Comprovado➔ Milhares de módulos disponíveis➔ Grande Comunidade➔ Velocidade de desenvolvimento
  5. 5. Contras➔ Alta curva de aprendizado➔ Interface padrão não é amigável para iniciantes➔ ?
  6. 6. Arquitetura➔ Temas ➔ Possui sistema de Temas poderoso comparável com o do Wordpress➔ Módulos ➔ Sistema de hooks flexível permite controle fino sob qualquer etapa do processamento➔ Core ➔ Conjunto robusto de módulos intocáveis que constituem a base de qualquer aplicação
  7. 7. Velocidade de Desenvolvimento➔ ACL (Controle de Acesso/Permissões)➔ Autenticação (Login/Recuperação de senha)➔ Segurança (CSRF, SQL-Injection, XSS)➔ API (Geração de HTML, Abstração de Consultas)➔ Sistema de Menus➔ Painel de Administração➔ Exportação de dados➔ Formulários➔ Cache
  8. 8. Módulos➔ Módulos de alta-qualidade disponíveis para praticamente qualquer tarefa: ➔ Integração com outros sistemas (redes sociais, active directory, etc) ➔ Integração com bibliotecas externas (jquery, prototype, etc) ➔ Anti-spam, SEO, Galerias de fotos/vídeos➔ Facilidade de desenvolver módulos customizados
  9. 9. Requisitos➔ Servidor Web (Apache, IIS, Lighttpd, nginx)➔ MySQL / PostgreSQL➔ PHP 4.4+
  10. 10. Cases Notáveis➔ Site da Casa Branca (whitehouse.gov)➔ Senado de Nova Iorque (nysenate.gov)➔ Governo de Londres (london.gov.uk)➔ MTV (mtv.co.uk, mtv.com.br)➔ Ebay (ebayclassifiedsgroup.com)➔ The Economist (economist.com)➔ Valor Econômico (valoronline.com.br)
  11. 11. Cases Notáveis➔ Johnson & Johnson (depuy.com)➔ Pioneer (pioneer.com.br)➔ McDonalds (mcdonalds.com.au)➔ Grammys (grammys.com)➔ Yahoo (styleguide.yahoo.com)➔ Ubuntu (ubuntu.com)➔ Jquery (jquery.com)
  12. 12. Ou seja... use Drupal!➔ Hot-sites➔ Portais➔ Intranets➔ ERPs➔ Blogs➔ Business Intelligence➔ E-Commerce➔ Redes Sociais➔ CRMs

×