SlideShare uma empresa Scribd logo
Pedro Rocha
Consultor em Tecnologia da Informação e Inteligência de Marketing
pedrorocha@singleview.com.br
@pedrogomesrocha

Rio de Janeiro, 19 de Maio de 2012
•   Desde 2001 ligado a desenvolvimento web e novas tecnologias
•   Atuei com webdesign, administração e otimização de servidores,
    programação em Java e PHP, gerenciamento de projetos e atualmente
    como consultor, aonde faço tudo isso junto
•    Membro da comunidade internacional de Drupal desde 2007 e ativo
    na comunidade brasileira desde 2009
•   Após usar diversas ferramentas como Wordpress, Joomla, Liferay,
    Moodle, CakePHP, Code Igniter, JSF, J2EE, me encantei com o Drupal e
    o defini como foco principal de estudos e projetos
•    Mantenho módulos do Drupal, colaboro com patches e auxilio com
    dicas no meu blog e na lista de discussão da comunidade brasileira de
    Drupal
•   Desenvolvo com o Drupal Commons desde seu lançamento, em 2010
Desde sempre, o Drupal tem um forte apelo para sites com uma grande
interatividade e comunicação entre seus usuários, pois sua arquitetura
como software permite:

*    Flexibilidade na estrutura de informação(módulo CCK, Taxonomia,
    etc)

*   Workflow flexível e com grande extensibilidade(módulos como o
    Workflow, Rules, Maestro, etc)

*    Flexibilidade no gerenciamento de usuários(níveis infinitos de perfis
    de acesso, User Profile avançado, etc)

*   Facilidade para criar ferramentas de interação entre grupos(módulos
    Organic Groups, User Relationships, Messaging, Notifications, etc)

*   E muitos outros módulos...
Gerenciadores de conteúdo (CMS)     Ferramentas para Redes Sociais
•   Conteúdo                        •   Usuários
•   Workflow                        •   Blogs
•   Taxonomia/Categorização         •   Wikis
•   Busca                           •   Fóruns
•   RSS/ JSON / XML                 •   Comentários
•   Analytics                       •   Avaliações
•   Relatórios                      •   Tags
•   etc                             •   etc




    Sistemas de Publicação Social (Social Publishing Systems)
•    A partir de sucessivos projetos com demandas semelhantes
    sobre funcionalidades ligadas a colaboração entre usuários

•    Módulos e configurações utilizadas em diversos projetos, com o
    propósito da colaboração, foram “empacotadas”(como Profile,
    se tornando uma distribuição Drupal)


•    Devido a idéia de que não existia nenhum software open source
    que focasse a área de Redes Sociais corporativas para competir
    com o JIVE SBS e o Telligent
Criando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
•    Pode conhecer mais sobre o projeto em
    http://acquia.com/drupalcommons


• Seu código se encontra em http://drupal.org/project/commons

•    Seu ambiente de discussões e feedback é feito com o próprio
    Commons e pode ser acessado em http://commons.acquia.com
•    O Commons começou a ser desenvolvido em 2009, tendo sua
    primeira versão estável lançada em Agosto de 2010


•   Atualmente, o Commons está na versão 2.2


•    O projeto é desenvolvido pela Acquia, empresa fundada pelo
    Dries Buytaert, criador do Drupal, que é uma das principais
    empresas ligadas ao CMS


•    O Commons se chamava Drupal Commons, mas foi renomeado
    somente para Commons recentemente, por questões comerciais
    da Acquia
Próprio site
Symantec
NVIDIA – Developer Zone
Mercedez Benz
Java.net
•   Como ele é feito

•   Funcionalidades padrão

•   Principais tópicos para trabalhar com ele

•   Customizações

•   Possibilidades
•    Baseado no Drupal 6, tendo versão com o Pressflow 6(a versão
    7 está em desenvolvimento)


•   Aproximadamente 60 módulos do Contrib


•    Conjunto de Features(com o módulo Features) que provêem
    funcionalidades moldadas para facilitar a colaboração


•    Não possui customizações no Core do Drupal, mantendo sua
    capacidade de ser extendido através dos mais de 6.000 módulos
    compatíveis com o Drupal 6 e mais os que você criar
Em relação aos usuários
•   Perfis de usuário extensíveis através dos módulos Profile e
    Content Profile

•   Pontuação de usuários de acordo com ações dentro do sistema,
    semelhante a Foursquare, Orkut, etc

•   Relacionamento entre usuários

•   Mensagens privadas

•   Mural de status (no estilo do Facebook)
Em relação aos grupos
•   Mural de status (no estilo do Facebook)

•   Blogs

•   Documentos

•   Wikis

•   Agenda de Eventos

•   Discussões no estilo de fórum

•   Enquetes

•   Feeds de notícias (RSS)
Criando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
Criando comunidades com Drupal Commons
Page Manager – as páginas mais complexas envolvem Pages, com
Views e blocos customizados dentro delas
Views – todas as listagens dos sistema são Views
Context – os conteúdos das barras laterais e demais blocos são
especificados por Contexts
Como é baseado no Drupal, tudo que você pode fazer com o
Drupal, pode fazer com o Commons
E o que mais podemos fazer com tudo isso?
•   Redes sociais abertas

•   Redes sociais corporativas

•   Intranets

•   Relacionamento com clientes

•   Rede educacional

•   Rede de pesquisadores

•   Rede de projetos
Obrigado!


      Qualquer dúvida


pedrorocha@singleview.com.br
     @pedrogomesrocha

Mais conteúdo relacionado

PDF
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
ODP
Roadshow Brasília Novas funcionalidades Liferay 6
PPTX
BRAVA - Desenvolvimento Portais Liferay
ODP
Apresentação Drupal
PPT
Apresentação Drupal - Rede Humaniza SUS.net
PDF
Introdução ao Desenvolvimento de Temas para Drupal
PPTX
AI AD-TP2-G4-A
PPT
Reutilização
Drupal 4 Dev: aprendendo Drupal do ponto de vista de desenvolvedores
Roadshow Brasília Novas funcionalidades Liferay 6
BRAVA - Desenvolvimento Portais Liferay
Apresentação Drupal
Apresentação Drupal - Rede Humaniza SUS.net
Introdução ao Desenvolvimento de Temas para Drupal
AI AD-TP2-G4-A
Reutilização

Mais procurados (19)

PPTX
Comunidade windows8 ap3 (férias)
PPTX
Ai1415 ad-tp1-g5
PDF
Informática para Internet - Aula 03
PPT
Drupal - WEG
PDF
Drupal workshop ist 2014
PDF
drupal: ligando os nos da rede
PDF
Colóquio Drupal na Universidade do Minho
PPTX
Ai1415 ad-tp1-g5
PPTX
WEB 2.0
PDF
Drupal workshop fcul_2014
PPT
Desenvolvimento web com (cms) Drupal
PDF
Desenvolvendo Web Sites Robustos
PDF
Drupal e o seu ecossistema
PDF
Overview de Drupal pela Just Digital
PPTX
Portais Corporativos e Gestao de Conteudo
PPT
Principais CaracteríSticas Web 2
PPTX
Ai ar-tp2-g1-a
PPSX
Cronograma final 13maio
PPTX
Apresentacao moodlesalud2013 alessandra
Comunidade windows8 ap3 (férias)
Ai1415 ad-tp1-g5
Informática para Internet - Aula 03
Drupal - WEG
Drupal workshop ist 2014
drupal: ligando os nos da rede
Colóquio Drupal na Universidade do Minho
Ai1415 ad-tp1-g5
WEB 2.0
Drupal workshop fcul_2014
Desenvolvimento web com (cms) Drupal
Desenvolvendo Web Sites Robustos
Drupal e o seu ecossistema
Overview de Drupal pela Just Digital
Portais Corporativos e Gestao de Conteudo
Principais CaracteríSticas Web 2
Ai ar-tp2-g1-a
Cronograma final 13maio
Apresentacao moodlesalud2013 alessandra
Anúncio

Semelhante a Criando comunidades com Drupal Commons (20)

PDF
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
PPT
Apresentação Drupal - Rede Humaniza SUS.net
PDF
Apresentação para Agenda Digital do Ministério da Cultura
PDF
Mini curso redes sociais - IMD instituto Metrópole Digital
PDF
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
PDF
Palestra wordpress - II forum revista espírito livre
PDF
Desenvolvimento Web com Drupal 6
ODP
Novas Funcionalidades Liferay 6
PDF
18 plat corisco
PPTX
Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...
PPTX
Aplicações Informáticas
PPTX
Ai ad-tp3-g5-a
PDF
[Engenharia de Software] Marquivos.com
PPT
Portais Redes Conectividade
PPSX
Web Tools Pt Br
PDF
Drupal a escolha certa para o seus próximos projetos
PPTX
Slideshare
PPTX
Slideshare
PPTX
Ai1415 ad-tp1-g4
PPTX
Ai1415 ad-tp1-g4
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Apresentação Drupal - Rede Humaniza SUS.net
Apresentação para Agenda Digital do Ministério da Cultura
Mini curso redes sociais - IMD instituto Metrópole Digital
Justificativas para adoção de um Sistema de Gerenciamento de Conteúdos na FAI
Palestra wordpress - II forum revista espírito livre
Desenvolvimento Web com Drupal 6
Novas Funcionalidades Liferay 6
18 plat corisco
Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...
Aplicações Informáticas
Ai ad-tp3-g5-a
[Engenharia de Software] Marquivos.com
Portais Redes Conectividade
Web Tools Pt Br
Drupal a escolha certa para o seus próximos projetos
Slideshare
Slideshare
Ai1415 ad-tp1-g4
Ai1415 ad-tp1-g4
Anúncio

Mais de Pedro Rocha (7)

PDF
Workshop Criando Chatbots: entenda o que são e como criar através de ferramen...
PDF
Nosso Futuro com os Assistentes Virtuais Inteligentes
PDF
Inteligência Artificial aplicada a negócios
PDF
Distribuições Drupal: de e-Gov a e-Learning
PDF
Gestão da informação com apache solr e drupal
PDF
Apache solr: como, quando e onde
PDF
Drupal Commerce: muito além de uma plataforma de e-commerce
Workshop Criando Chatbots: entenda o que são e como criar através de ferramen...
Nosso Futuro com os Assistentes Virtuais Inteligentes
Inteligência Artificial aplicada a negócios
Distribuições Drupal: de e-Gov a e-Learning
Gestão da informação com apache solr e drupal
Apache solr: como, quando e onde
Drupal Commerce: muito além de uma plataforma de e-commerce

Último (16)

PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Processos na gestão de transportes, TM100 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Custos e liquidação no SAP Transportation Management, TM130 Col18
COBITxITIL-Entenda as diferença em uso governança TI
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Arquitetura de computadores - Memórias Secundárias
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx

Criando comunidades com Drupal Commons

  • 1. Pedro Rocha Consultor em Tecnologia da Informação e Inteligência de Marketing pedrorocha@singleview.com.br @pedrogomesrocha Rio de Janeiro, 19 de Maio de 2012
  • 2. Desde 2001 ligado a desenvolvimento web e novas tecnologias • Atuei com webdesign, administração e otimização de servidores, programação em Java e PHP, gerenciamento de projetos e atualmente como consultor, aonde faço tudo isso junto • Membro da comunidade internacional de Drupal desde 2007 e ativo na comunidade brasileira desde 2009 • Após usar diversas ferramentas como Wordpress, Joomla, Liferay, Moodle, CakePHP, Code Igniter, JSF, J2EE, me encantei com o Drupal e o defini como foco principal de estudos e projetos • Mantenho módulos do Drupal, colaboro com patches e auxilio com dicas no meu blog e na lista de discussão da comunidade brasileira de Drupal • Desenvolvo com o Drupal Commons desde seu lançamento, em 2010
  • 3. Desde sempre, o Drupal tem um forte apelo para sites com uma grande interatividade e comunicação entre seus usuários, pois sua arquitetura como software permite: * Flexibilidade na estrutura de informação(módulo CCK, Taxonomia, etc) * Workflow flexível e com grande extensibilidade(módulos como o Workflow, Rules, Maestro, etc) * Flexibilidade no gerenciamento de usuários(níveis infinitos de perfis de acesso, User Profile avançado, etc) * Facilidade para criar ferramentas de interação entre grupos(módulos Organic Groups, User Relationships, Messaging, Notifications, etc) * E muitos outros módulos...
  • 4. Gerenciadores de conteúdo (CMS) Ferramentas para Redes Sociais • Conteúdo • Usuários • Workflow • Blogs • Taxonomia/Categorização • Wikis • Busca • Fóruns • RSS/ JSON / XML • Comentários • Analytics • Avaliações • Relatórios • Tags • etc • etc Sistemas de Publicação Social (Social Publishing Systems)
  • 5. A partir de sucessivos projetos com demandas semelhantes sobre funcionalidades ligadas a colaboração entre usuários • Módulos e configurações utilizadas em diversos projetos, com o propósito da colaboração, foram “empacotadas”(como Profile, se tornando uma distribuição Drupal) • Devido a idéia de que não existia nenhum software open source que focasse a área de Redes Sociais corporativas para competir com o JIVE SBS e o Telligent
  • 8. Pode conhecer mais sobre o projeto em http://acquia.com/drupalcommons • Seu código se encontra em http://drupal.org/project/commons • Seu ambiente de discussões e feedback é feito com o próprio Commons e pode ser acessado em http://commons.acquia.com
  • 9. O Commons começou a ser desenvolvido em 2009, tendo sua primeira versão estável lançada em Agosto de 2010 • Atualmente, o Commons está na versão 2.2 • O projeto é desenvolvido pela Acquia, empresa fundada pelo Dries Buytaert, criador do Drupal, que é uma das principais empresas ligadas ao CMS • O Commons se chamava Drupal Commons, mas foi renomeado somente para Commons recentemente, por questões comerciais da Acquia
  • 15. Como ele é feito • Funcionalidades padrão • Principais tópicos para trabalhar com ele • Customizações • Possibilidades
  • 16. Baseado no Drupal 6, tendo versão com o Pressflow 6(a versão 7 está em desenvolvimento) • Aproximadamente 60 módulos do Contrib • Conjunto de Features(com o módulo Features) que provêem funcionalidades moldadas para facilitar a colaboração • Não possui customizações no Core do Drupal, mantendo sua capacidade de ser extendido através dos mais de 6.000 módulos compatíveis com o Drupal 6 e mais os que você criar
  • 17. Em relação aos usuários • Perfis de usuário extensíveis através dos módulos Profile e Content Profile • Pontuação de usuários de acordo com ações dentro do sistema, semelhante a Foursquare, Orkut, etc • Relacionamento entre usuários • Mensagens privadas • Mural de status (no estilo do Facebook)
  • 18. Em relação aos grupos • Mural de status (no estilo do Facebook) • Blogs • Documentos • Wikis • Agenda de Eventos • Discussões no estilo de fórum • Enquetes • Feeds de notícias (RSS)
  • 24. Page Manager – as páginas mais complexas envolvem Pages, com Views e blocos customizados dentro delas
  • 25. Views – todas as listagens dos sistema são Views
  • 26. Context – os conteúdos das barras laterais e demais blocos são especificados por Contexts
  • 27. Como é baseado no Drupal, tudo que você pode fazer com o Drupal, pode fazer com o Commons
  • 28. E o que mais podemos fazer com tudo isso? • Redes sociais abertas • Redes sociais corporativas • Intranets • Relacionamento com clientes • Rede educacional • Rede de pesquisadores • Rede de projetos
  • 29. Obrigado! Qualquer dúvida pedrorocha@singleview.com.br @pedrogomesrocha