SlideShare uma empresa Scribd logo
Distribuições Drupal:
de e-Gov a e-Learning
Pedro Rocha / Singleview
Sócio Diretor
pedrorocha@singleview.com.br
@pedrogomesrocha
Rio de Janeiro, 14 de Agosto de 2013
Nick Vidal / e-cohere
Gerente de Produto
nick@iss.im
@nickvidal
Sobre o que vamos falar
1.  O que é o Drupal
2.  O que são Distros Drupal
3.  Principais distros
4.  Mão na massa com as distros
•  Desde 2001 atuando com desenvolvimento web e novas tecnologias
•  Participei de projetos nas áreas de webdesign, administração de servidores, programação em Java
e PHP, análise de sistemas, arquitetura de software e gerenciamento de projetos
•  Atuante na comunidade internacional de Drupal desde 2007
•  Após usar diversas ferramentas como Wordpress, Joomla, Plone, Liferay, Moodle, CakePHP, Code
Igniter, JSF, J2EE, enxerguei um alto potencial no Drupal e o defini como foco principal de estudos
e projetos
•  Mantenho módulos do Drupal, colaboro com patches, auxilio com dicas no blog da SingleView e na
lista de discussão da comunidade brasileira de Drupal, além de apoiar comunidades open source
em suas iniciativas
/ Pedro Rocha
•  Gerente de Produtos da eCohere
•  Engenheiro da Computação pela UFRGS
•  Bastante ativo na comunidade de Software Livre e da comunidade Web, tendo participado como
palestrante, voluntário e organizador de diversos eventos, tais como FISL, Latinoware,
WorldWideWeb Conference 2013, DrupalCamp São Paulo, DrupalCamp Porto Alegre e DrupalCon
Portland
•  Mais de 12 anos de experiência em desenvolvimento Web, e 6 anos de Drupal
•  Membro fundador da Associação Drupal Brasil
/ Nick Vidal
Pode ser chocante para muitos, mas o Drupal não é uma linguagem de
programação, nem um framework de código!
Ou seja, não faz sentido algum querer compará-lo com:
•  Symfony, Cake PHP, Code Igniter, etc
•  Rails, Ruby
•  JSF / Java
•  Web2py / Python
e tantas outras linguagens e frameworks por ai...
O que é Drupal
Se quisermos comparar o Drupal com algum outro projeto da mesma
“categoria”, talvez devamos olhar para:
Isso porque o Drupal é uma plataforma, também chamado de CMS. O problema
com CMS é ser muito vago, conseguindo a proeza de juntar no mesmo saco
projetos extremamente distintos, como os 4 exemplos acima.
O que é Drupal
O que é Drupal
Comunidade & Colaboração
Drupal - Módulos
Em relação à arquitetura em que o Drupal foi construído, ao longo dos seus 10 anos de
vida, não há como fugir da analogia a peças de Lego ou de um quebra-cabeça.
No entanto, é mais interessante ainda,
pois o sistema é completo em si,
não dependendo de outras peças,
mas crescendo enormemente a
cada nova peça que surge.
•  Mais de 23000 módulos
•  Mais de 1800 temas
•  Mais de 28000 contribuidores
Drupal - Features
Drupal - O que são as Distros
Drupal - O que são as Distros
Drupal - O que são as Distros
•  Drupal pré-configurado para situações específicas
•  Rapidez para instalar e utilizar
•  (normalmente) Baseados em boas práticas de desenvolvimento
•  Geralmente surgem como consequência de projetos já existentes, sendo
algo realmente testado e funcional
Distros - OpenPublish
l  Sites de Mídia
l  Workflow (Autores/Editores)
l  CDN (Content Delivery Network)
Distros - Managing News
l  Sites de Notícias
l  Agregador (RSS)
l  Metadados (Tags, Geo)
l  Visualização (Mapas, Gráficos)
Distros - Commerce Kickstart
l  Sites para Comércio Eletrônico
l  Produtos
l  Pedidos
l  Promoções
l  Carrinho
l  Endereço para Entrega
l  Impostos
Distros - Drupal Rooms
l  Site para Hotéis
l  Reserva de quartos
l  Calendário
l  Galeria de Imagens
Distros - Acquia Commons
l  Sites para Communidades
l  Grupos
l  Redes Sociais
l  Atividades
Distros - OpenScholar
l  Sites Acadêmicos
l  Cursos
l  Publicações
l  Referências
l  Espaço Pessoal para Professores/Pesquisadores/
Estudantes
Distros - COD
l  Site para Conferências
l  Venda de Ingressos
l  Submissão/Aprovação de Palestras
l  Programação
Distros - Open Atrium
l  Intranet
l  Dashboard
l  Blog
l  Notebook (Anotações)
l  Case Tracker
l  Calendário
l  Shoutbox (Twitter)
Distros - CiviCRM
l  Contatos
l  Doações
l  CRM (Customer Relationship Management)
Distros - Redhen CRM
l  CRM
l  Contatos
l  Propostas
l  Contratos
Distros - ERPAL
l  ERP (Enterprise Resource Planning)
l  Gerência de Projetos
l  RH
l  Financeiro
Distros - OpenPublic
l  Sites Governamentais
l  Segurança
Distros - Petitions
l  Site de Petições
l  Coleta Assinaturas
l  Criado pela Casa Branca
Distros - Surveyor
l  Site de censo
l  Formulários
l  Webform e Form Builder
Distros - Cartaro
l  Site Geoespacial
l  Integração com mapas
l  Armazenamento de dados
geoespaciais
Distros - OpenIdeal
l  Site de crowdsourcing
l  Votação de Idéias
l  Compartilhamento
Distros - Open Outreach
l  Site de ONGs
l  Blogs
l  Eventos
l  Fóruns
l  Membros
Distros - Aegir
l  Site de sites
l  Gerência de múltiplos sites
em Drupal
l  Plataforma para hospedagem
Gostou? Conheça mais sobre as distros em:
https://drupal.org/project/distributions
Obrigado!
Distros Drupal - considerações finais
pedrorocha@singleview.com.br	
  
@pedrogomesrocha	
  
nick@iss.im	
  
@nickvidal	
  

Mais conteúdo relacionado

Mais procurados

1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
Comunidade NetPonto
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
Drupal Portugal
 
Slideshare
SlideshareSlideshare
drupal: ligando os nos da rede
drupal: ligando os nos da rededrupal: ligando os nos da rede
drupal: ligando os nos da rede
André Avorio
 
Apresentação sobre Drupal
Apresentação sobre DrupalApresentação sobre Drupal
Apresentação sobre Drupal
Webdrop
 
Criando comunidades com Drupal Commons
Criando comunidades com Drupal CommonsCriando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
Pedro Rocha
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Pedro Rocha
 
A utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de PáginasA utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de Páginas
Ramon Sousa
 
Web Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to LaravelWeb Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to Laravel
MozDevz
 
Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3
Diego Doná
 
Como colaborar com a comunidade WordPress (e crescer com isso)
Como colaborar com a comunidade WordPress (e crescer com isso)Como colaborar com a comunidade WordPress (e crescer com isso)
Como colaborar com a comunidade WordPress (e crescer com isso)
Guga Alves
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
Tais Reis
 
SlideShare - Tutorial
SlideShare - TutorialSlideShare - Tutorial
SlideShare - Tutorial
Jeferson Staudt
 
SlideShare - Material de Apoio
SlideShare - Material de ApoioSlideShare - Material de Apoio
SlideShare - Material de Apoio
Rafael Goulart
 

Mais procurados (14)

1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
1ª Reunião - Apresentação da Comunidade NetPonto - C. Augusto Proiete
 
Drupal e o seu ecossistema
Drupal e o seu ecossistemaDrupal e o seu ecossistema
Drupal e o seu ecossistema
 
Slideshare
SlideshareSlideshare
Slideshare
 
drupal: ligando os nos da rede
drupal: ligando os nos da rededrupal: ligando os nos da rede
drupal: ligando os nos da rede
 
Apresentação sobre Drupal
Apresentação sobre DrupalApresentação sobre Drupal
Apresentação sobre Drupal
 
Criando comunidades com Drupal Commons
Criando comunidades com Drupal CommonsCriando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
 
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedoresDrupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
 
A utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de PáginasA utilização do Bootstrap Para a Otimização de Páginas
A utilização do Bootstrap Para a Otimização de Páginas
 
Web Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to LaravelWeb Training Aula 01: Introduction to Laravel
Web Training Aula 01: Introduction to Laravel
 
Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3Mini-Curso sobre Bootstrap 3
Mini-Curso sobre Bootstrap 3
 
Como colaborar com a comunidade WordPress (e crescer com isso)
Como colaborar com a comunidade WordPress (e crescer com isso)Como colaborar com a comunidade WordPress (e crescer com isso)
Como colaborar com a comunidade WordPress (e crescer com isso)
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
SlideShare - Tutorial
SlideShare - TutorialSlideShare - Tutorial
SlideShare - Tutorial
 
SlideShare - Material de Apoio
SlideShare - Material de ApoioSlideShare - Material de Apoio
SlideShare - Material de Apoio
 

Semelhante a Distribuições Drupal: de e-Gov a e-Learning

Drupal Commerce: muito além de uma plataforma de e-commerce
Drupal Commerce: muito além de uma plataforma de e-commerceDrupal Commerce: muito além de uma plataforma de e-commerce
Drupal Commerce: muito além de uma plataforma de e-commerce
Pedro Rocha
 
Overview de Drupal pela Just Digital
Overview de Drupal pela Just DigitalOverview de Drupal pela Just Digital
Overview de Drupal pela Just Digital
Just Digital
 
Overview sobre o CMS Drupal
Overview sobre o CMS DrupalOverview sobre o CMS Drupal
Overview sobre o CMS Drupal
Rafael Cichini
 
Palestra Drupal - Campus Party 2014
Palestra Drupal - Campus Party 2014Palestra Drupal - Campus Party 2014
Palestra Drupal - Campus Party 2014
Just Digital
 
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
 
Visão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal DayVisão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal Day
Caio R. N. Pereira
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
IT4biz IT Solutions
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Caio Moreno
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08
pictonio
 
Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8 Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8
Acquia
 
Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011
Chuva Inc.
 
Contribuindo com a comunidade Drupal
Contribuindo com a comunidade DrupalContribuindo com a comunidade Drupal
Contribuindo com a comunidade Drupal
Fernando Katsukawa
 
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
introfini
 
Distribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso DrüpenDistribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso Drüpen
Rodrigo Prior Bechelli
 
Desenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOLDesenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOL
Gedvan Dias
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação?
Suellyn Specie
 
Gestão da informação com apache solr e drupal
Gestão da informação com apache solr e drupalGestão da informação com apache solr e drupal
Gestão da informação com apache solr e drupal
Pedro Rocha
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
Denis Wilson Souza Rosa
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
tdc-globalcode
 
Contribuindo para projetos de software livre
Contribuindo para projetos de software livreContribuindo para projetos de software livre
Contribuindo para projetos de software livre
Lucas Barros
 

Semelhante a Distribuições Drupal: de e-Gov a e-Learning (20)

Drupal Commerce: muito além de uma plataforma de e-commerce
Drupal Commerce: muito além de uma plataforma de e-commerceDrupal Commerce: muito além de uma plataforma de e-commerce
Drupal Commerce: muito além de uma plataforma de e-commerce
 
Overview de Drupal pela Just Digital
Overview de Drupal pela Just DigitalOverview de Drupal pela Just Digital
Overview de Drupal pela Just Digital
 
Overview sobre o CMS Drupal
Overview sobre o CMS DrupalOverview sobre o CMS Drupal
Overview sobre o CMS Drupal
 
Palestra Drupal - Campus Party 2014
Palestra Drupal - Campus Party 2014Palestra Drupal - Campus Party 2014
Palestra Drupal - Campus Party 2014
 
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 ...
 
Visão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal DayVisão Geral Drupal - Natura Drupal Day
Visão Geral Drupal - Natura Drupal Day
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
Isla workshop 2015-03-08
Isla workshop 2015-03-08Isla workshop 2015-03-08
Isla workshop 2015-03-08
 
Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8 Tudo que você precisa saber sobre as principais alterações no Drupal 8
Tudo que você precisa saber sobre as principais alterações no Drupal 8
 
Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011Drupalizando no Summer of Code 2011
Drupalizando no Summer of Code 2011
 
Contribuindo com a comunidade Drupal
Contribuindo com a comunidade DrupalContribuindo com a comunidade Drupal
Contribuindo com a comunidade Drupal
 
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
 
Distribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso DrüpenDistribuições Drupal: Estudo de Caso Drüpen
Distribuições Drupal: Estudo de Caso Drüpen
 
Desenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOLDesenvolvendo websites com Drupal - IV ENSOL
Desenvolvendo websites com Drupal - IV ENSOL
 
Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação? Além do mundo acadêmico - O que fazer após a graduação?
Além do mundo acadêmico - O que fazer após a graduação?
 
Gestão da informação com apache solr e drupal
Gestão da informação com apache solr e drupalGestão da informação com apache solr e drupal
Gestão da informação com apache solr e drupal
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
 
Contribuindo para projetos de software livre
Contribuindo para projetos de software livreContribuindo para projetos de software livre
Contribuindo para projetos de software livre
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (6)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Distribuições Drupal: de e-Gov a e-Learning

  • 1. Distribuições Drupal: de e-Gov a e-Learning Pedro Rocha / Singleview Sócio Diretor pedrorocha@singleview.com.br @pedrogomesrocha Rio de Janeiro, 14 de Agosto de 2013 Nick Vidal / e-cohere Gerente de Produto nick@iss.im @nickvidal
  • 2. Sobre o que vamos falar 1.  O que é o Drupal 2.  O que são Distros Drupal 3.  Principais distros 4.  Mão na massa com as distros
  • 3. •  Desde 2001 atuando com desenvolvimento web e novas tecnologias •  Participei de projetos nas áreas de webdesign, administração de servidores, programação em Java e PHP, análise de sistemas, arquitetura de software e gerenciamento de projetos •  Atuante na comunidade internacional de Drupal desde 2007 •  Após usar diversas ferramentas como Wordpress, Joomla, Plone, Liferay, Moodle, CakePHP, Code Igniter, JSF, J2EE, enxerguei um alto potencial no Drupal e o defini como foco principal de estudos e projetos •  Mantenho módulos do Drupal, colaboro com patches, auxilio com dicas no blog da SingleView e na lista de discussão da comunidade brasileira de Drupal, além de apoiar comunidades open source em suas iniciativas / Pedro Rocha
  • 4. •  Gerente de Produtos da eCohere •  Engenheiro da Computação pela UFRGS •  Bastante ativo na comunidade de Software Livre e da comunidade Web, tendo participado como palestrante, voluntário e organizador de diversos eventos, tais como FISL, Latinoware, WorldWideWeb Conference 2013, DrupalCamp São Paulo, DrupalCamp Porto Alegre e DrupalCon Portland •  Mais de 12 anos de experiência em desenvolvimento Web, e 6 anos de Drupal •  Membro fundador da Associação Drupal Brasil / Nick Vidal
  • 5. Pode ser chocante para muitos, mas o Drupal não é uma linguagem de programação, nem um framework de código! Ou seja, não faz sentido algum querer compará-lo com: •  Symfony, Cake PHP, Code Igniter, etc •  Rails, Ruby •  JSF / Java •  Web2py / Python e tantas outras linguagens e frameworks por ai... O que é Drupal
  • 6. Se quisermos comparar o Drupal com algum outro projeto da mesma “categoria”, talvez devamos olhar para: Isso porque o Drupal é uma plataforma, também chamado de CMS. O problema com CMS é ser muito vago, conseguindo a proeza de juntar no mesmo saco projetos extremamente distintos, como os 4 exemplos acima. O que é Drupal
  • 7. O que é Drupal Comunidade & Colaboração
  • 8. Drupal - Módulos Em relação à arquitetura em que o Drupal foi construído, ao longo dos seus 10 anos de vida, não há como fugir da analogia a peças de Lego ou de um quebra-cabeça. No entanto, é mais interessante ainda, pois o sistema é completo em si, não dependendo de outras peças, mas crescendo enormemente a cada nova peça que surge. •  Mais de 23000 módulos •  Mais de 1800 temas •  Mais de 28000 contribuidores
  • 10. Drupal - O que são as Distros
  • 11. Drupal - O que são as Distros
  • 12. Drupal - O que são as Distros •  Drupal pré-configurado para situações específicas •  Rapidez para instalar e utilizar •  (normalmente) Baseados em boas práticas de desenvolvimento •  Geralmente surgem como consequência de projetos já existentes, sendo algo realmente testado e funcional
  • 13. Distros - OpenPublish l  Sites de Mídia l  Workflow (Autores/Editores) l  CDN (Content Delivery Network)
  • 14. Distros - Managing News l  Sites de Notícias l  Agregador (RSS) l  Metadados (Tags, Geo) l  Visualização (Mapas, Gráficos)
  • 15. Distros - Commerce Kickstart l  Sites para Comércio Eletrônico l  Produtos l  Pedidos l  Promoções l  Carrinho l  Endereço para Entrega l  Impostos
  • 16. Distros - Drupal Rooms l  Site para Hotéis l  Reserva de quartos l  Calendário l  Galeria de Imagens
  • 17. Distros - Acquia Commons l  Sites para Communidades l  Grupos l  Redes Sociais l  Atividades
  • 18. Distros - OpenScholar l  Sites Acadêmicos l  Cursos l  Publicações l  Referências l  Espaço Pessoal para Professores/Pesquisadores/ Estudantes
  • 19. Distros - COD l  Site para Conferências l  Venda de Ingressos l  Submissão/Aprovação de Palestras l  Programação
  • 20. Distros - Open Atrium l  Intranet l  Dashboard l  Blog l  Notebook (Anotações) l  Case Tracker l  Calendário l  Shoutbox (Twitter)
  • 21. Distros - CiviCRM l  Contatos l  Doações l  CRM (Customer Relationship Management)
  • 22. Distros - Redhen CRM l  CRM l  Contatos l  Propostas l  Contratos
  • 23. Distros - ERPAL l  ERP (Enterprise Resource Planning) l  Gerência de Projetos l  RH l  Financeiro
  • 24. Distros - OpenPublic l  Sites Governamentais l  Segurança
  • 25. Distros - Petitions l  Site de Petições l  Coleta Assinaturas l  Criado pela Casa Branca
  • 26. Distros - Surveyor l  Site de censo l  Formulários l  Webform e Form Builder
  • 27. Distros - Cartaro l  Site Geoespacial l  Integração com mapas l  Armazenamento de dados geoespaciais
  • 28. Distros - OpenIdeal l  Site de crowdsourcing l  Votação de Idéias l  Compartilhamento
  • 29. Distros - Open Outreach l  Site de ONGs l  Blogs l  Eventos l  Fóruns l  Membros
  • 30. Distros - Aegir l  Site de sites l  Gerência de múltiplos sites em Drupal l  Plataforma para hospedagem
  • 31. Gostou? Conheça mais sobre as distros em: https://drupal.org/project/distributions Obrigado! Distros Drupal - considerações finais pedrorocha@singleview.com.br   @pedrogomesrocha   nick@iss.im   @nickvidal