Tudo que você precisa saber sobre as principais alterações no Drupal 8
Apresentação sobre Drupal
description
Transcript of Apresentação sobre Drupal
➔ O que é
➔ Para que serve
➔ Prós/Contras
➔ Detalhes
➔ Arquitetura
➔ Velocidade
➔ Módulos
➔ Requisitos
➔ Cases
➔ Conclusão
Drupal é um CMS1 open-source desenvolvido em PHP2 e distribuido sob a GPL3.
1 – Content Management System; um sistema para gerenciar conteúdo
2 – Hypertext Preprocessor; uma linguagem de programação para a Web
3 – Gnu General Public License; uma license de código aberta, significa que qualquer um pode ver e distribuir o código fonte sem custo
O que é
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
Prós➔ Seguro➔ Rápido➔ Escalável➔ Comprovado➔ Milhares de módulos disponíveis➔ Grande Comunidade➔ Velocidade de desenvolvimento
Contras➔ Alta curva de aprendizado➔ Interface padrão não é amigável para
iniciantes➔ ?
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
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
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
Requisitos➔ Servidor Web (Apache, IIS, Lighttpd,
nginx)➔ MySQL / PostgreSQL➔ PHP 4.4+
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)
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)
Ou seja... use Drupal!➔ Hot-sites➔ Portais➔ Intranets➔ ERPs➔ Blogs➔ Business Intelligence➔ E-Commerce➔ Redes Sociais➔ CRMs