distribuições drupal: de e-gov a e-learning

31
Distribuições Drupal: de e-Gov a e-Learning Pedro Rocha / Singleview Sócio Diretor [email protected] @pedrogomesrocha Rio de Janeiro, 14 de Agosto de 2013 Nick Vidal / e-cohere Gerente de Produto [email protected] @nickvidal

Upload: pedro-rocha

Post on 29-Jun-2015

471 views

Category:

Technology


3 download

DESCRIPTION

Um dos grandes diferenciais do framework web Drupal é a possibilidade de criar "Distribuições"(Distros), que são pacotes pré-configurados para atender casos específicos, como sites governamentais, sites de mídia, sites educationais, e-commerce, intranets, redes sociais, CRM, etc.

TRANSCRIPT

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

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

Pedro Rocha / Singleview Sócio Diretor [email protected] @pedrogomesrocha Rio de Janeiro, 14 de Agosto de 2013

Nick Vidal / e-cohere Gerente de Produto [email protected] @nickvidal

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

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

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

•  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

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

•  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

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

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

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

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

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

O que é Drupal

Comunidade & Colaboração

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

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

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

Drupal - Features

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

Drupal - O que são as Distros

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

Drupal - O que são as Distros

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

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

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

Distros - OpenPublish

l  Sites de Mídia

l  Workflow (Autores/Editores)

l  CDN (Content Delivery Network)

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

Distros - Managing News

l  Sites de Notícias

l  Agregador (RSS)

l  Metadados (Tags, Geo)

l  Visualização (Mapas, Gráficos)

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

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

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

Distros - Drupal Rooms

l  Site para Hotéis

l  Reserva de quartos

l  Calendário

l  Galeria de Imagens

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

Distros - Acquia Commons

l  Sites para Communidades

l  Grupos

l  Redes Sociais

l  Atividades

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

Distros - OpenScholar

l  Sites Acadêmicos

l  Cursos

l  Publicações

l  Referências

l  Espaço Pessoal para Professores/Pesquisadores/

Estudantes

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

Distros - COD

l  Site para Conferências

l  Venda de Ingressos

l  Submissão/Aprovação de Palestras

l  Programação

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

Distros - Open Atrium

l  Intranet

l  Dashboard

l  Blog

l  Notebook (Anotações)

l  Case Tracker

l  Calendário

l  Shoutbox (Twitter)

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

Distros - CiviCRM

l  Contatos

l  Doações

l  CRM (Customer Relationship Management)

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

Distros - Redhen CRM

l  CRM

l  Contatos

l  Propostas

l  Contratos

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

Distros - ERPAL

l  ERP (Enterprise Resource Planning)

l  Gerência de Projetos

l  RH

l  Financeiro

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

Distros - OpenPublic

l  Sites Governamentais

l  Segurança

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

Distros - Petitions

l  Site de Petições

l  Coleta Assinaturas

l  Criado pela Casa Branca

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

Distros - Surveyor

l  Site de censo

l  Formulários

l  Webform e Form Builder

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

Distros - Cartaro

l  Site Geoespacial

l  Integração com mapas

l  Armazenamento de dados

geoespaciais

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

Distros - OpenIdeal

l  Site de crowdsourcing

l  Votação de Idéias

l  Compartilhamento

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

Distros - Open Outreach

l  Site de ONGs

l  Blogs

l  Eventos

l  Fóruns

l  Membros

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

Distros - Aegir

l  Site de sites

l  Gerência de múltiplos sites

em Drupal

l  Plataforma para hospedagem

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

Gostou? Conheça mais sobre as distros em:

https://drupal.org/project/distributions

Obrigado!

Distros Drupal - considerações finais

[email protected]  

@pedrogomesrocha  

[email protected]  

@nickvidal