SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
➔   O que é
➔   Para que serve
➔   Prós/Contras
➔   Detalhes
    ➔   Arquitetura
    ➔   Velocidade
    ➔   Módulos
    ➔   Requisitos
➔   Cases
➔   Conclusão
O que é
 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
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

Mais conteúdo relacionado

Mais procurados

WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMSleogermani
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteHaste Design
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!Walter Araujo dos Santos
 
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptMódulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptAgrupamento de Escolas da Batalha
 
Drupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosDrupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosPaulino Michelazzo
 
WordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperWordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperPaulino Michelazzo
 
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Taller Negócio Digitais
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para IniciantesEliel Cruz
 
Informática para Internet - Aula 03
Informática para Internet - Aula 03Informática para Internet - Aula 03
Informática para Internet - Aula 03Anderson Andrade
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introduçãoAgrupamento de Escolas da Batalha
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasSusana Oliveira
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
 
WordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácilWordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácilMatteus Barbosa
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Bruno Rodrigo S. Souza
 
0 Introdução ao Desenvolvimento Web - Apresentação
0   Introdução ao Desenvolvimento Web - Apresentação0   Introdução ao Desenvolvimento Web - Apresentação
0 Introdução ao Desenvolvimento Web - ApresentaçãoMauro Duarte
 

Mais procurados (20)

WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMS
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
Wordpress - Mais que um gerenciador  de blogs, um CMS completo!Wordpress - Mais que um gerenciador  de blogs, um CMS completo!
Wordpress - Mais que um gerenciador de blogs, um CMS completo!
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: JavascriptMódulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
 
Drupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos DesafiosDrupal 7 - Nova Versão para Novos Desafios
Drupal 7 - Nova Versão para Novos Desafios
 
WordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé DeveloperWordCamp 2011 - BuscaPé Developer
WordCamp 2011 - BuscaPé Developer
 
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
Arquitetura de referência Drupal 7 e 8. Da Natura e Taller para a comunidade ...
 
Oficina Joomla para Iniciantes
Oficina Joomla para IniciantesOficina Joomla para Iniciantes
Oficina Joomla para Iniciantes
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
Informática para Internet - Aula 03
Informática para Internet - Aula 03Informática para Internet - Aula 03
Informática para Internet - Aula 03
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Introdução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticasIntrodução ao desenvolvimento de páginas web estáticas
Introdução ao desenvolvimento de páginas web estáticas
 
Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...
 
WordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácilWordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácil
 
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
 
Ai1415 ad-tp3-g6-a
Ai1415 ad-tp3-g6-aAi1415 ad-tp3-g6-a
Ai1415 ad-tp3-g6-a
 
Palestra OSCON 2011
Palestra OSCON 2011Palestra OSCON 2011
Palestra OSCON 2011
 
0 Introdução ao Desenvolvimento Web - Apresentação
0   Introdução ao Desenvolvimento Web - Apresentação0   Introdução ao Desenvolvimento Web - Apresentação
0 Introdução ao Desenvolvimento Web - Apresentação
 

Semelhante a Apresentação sobre Drupal

Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de CakephpCauan Cabral
 
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaCleber Dantas
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
Ruby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkRuby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkGuilherme Carlos
 
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...BrunoSouza617
 
Quasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoQuasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoPatrick Monteiro
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaAlexandre Tarifa
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
Content Management System CMS: Wordpress
Content Management System CMS: WordpressContent Management System CMS: Wordpress
Content Management System CMS: Wordpressrenancavichi
 
Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minhointrofini
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Marcelo Dieder
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorAllyson Barros
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento webRodrigo Rodrigues
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDomingos Teruel
 

Semelhante a Apresentação sobre Drupal (20)

Drupal - WEG
Drupal - WEGDrupal - WEG
Drupal - WEG
 
Web Tools Pt Br
Web Tools Pt BrWeb Tools Pt Br
Web Tools Pt Br
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
 
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escalaTDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
TDC - Técnicas e recursos para desenvolvimento web em cenários de grande escala
 
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendAnálise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e Zend
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Ruby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao FrameworkRuby on Rails - Introdução ao Framework
Ruby on Rails - Introdução ao Framework
 
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
 
Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)Minicurso Web. Front-end e HTML5 (parte 2)
Minicurso Web. Front-end e HTML5 (parte 2)
 
Quasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoQuasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenho
 
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escalaTécnicas e recursos para desenvolvimento Web em cenários de grande escala
Técnicas e recursos para desenvolvimento Web em cenários de grande escala
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
Web tools pt-br
Web tools pt-brWeb tools pt-br
Web tools pt-br
 
Content Management System CMS: Wordpress
Content Management System CMS: WordpressContent Management System CMS: Wordpress
Content Management System CMS: Wordpress
 
Cake Php
Cake PhpCake Php
Cake Php
 
Colóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do MinhoColóquio Drupal na Universidade do Minho
Colóquio Drupal na Universidade do Minho
 
Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?Como criar infraestrutura de sites para receber milhões de usuários?
Como criar infraestrutura de sites para receber milhões de usuários?
 
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem DorPlay Framework - Desenvolvendo Aplicações Web com Java sem Dor
Play Framework - Desenvolvendo Aplicações Web com Java sem Dor
 
Introdução sobre desenvolvimento web
Introdução sobre desenvolvimento webIntrodução sobre desenvolvimento web
Introdução sobre desenvolvimento web
 
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User InterfaceDesenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
Desenvovelndo Aplicações com PHP, AJAX e Y!UI Yahoo User Interface
 

Apresentação sobre Drupal

  • 1. O que é ➔ Para que serve ➔ Prós/Contras ➔ Detalhes ➔ Arquitetura ➔ Velocidade ➔ Módulos ➔ Requisitos ➔ Cases ➔ Conclusão
  • 2. O que é 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
  • 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. Prós ➔ Seguro ➔ Rápido ➔ Escalável ➔ Comprovado ➔ Milhares de módulos disponíveis ➔ Grande Comunidade ➔ Velocidade de desenvolvimento
  • 5. Contras ➔ Alta curva de aprendizado ➔ Interface padrão não é amigável para iniciantes ➔ ?
  • 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. 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. 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. Requisitos ➔ Servidor Web (Apache, IIS, Lighttpd, nginx) ➔ MySQL / PostgreSQL ➔ PHP 4.4+
  • 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. 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. Ou seja... use Drupal! ➔ Hot-sites ➔ Portais ➔ Intranets ➔ ERPs ➔ Blogs ➔ Business Intelligence ➔ E-Commerce ➔ Redes Sociais ➔ CRMs