Criando comunidades com Drupal Commons

  • 2,989 views
Uploaded on

Ao juntar o forte apelo que o Drupal sempre teve para construir sites e sistemas com grande interatividade entre os usuários e geração de conteúdo, a arquitetura pensada para a construção de …

Ao juntar o forte apelo que o Drupal sempre teve para construir sites e sistemas com grande interatividade entre os usuários e geração de conteúdo, a arquitetura pensada para a construção de distribuições, que são o Drupal com determinados módulos “pré-configurados” para determinado propósito e um mercado cada vez mais aquecido para a criação de redes sociais, tanto corporativas quanto de nicho, um passo natural foi a criação da distribuição Drupal Commons, atualmente chamada de Acquia Commons, que permite a qualquer pessoa criar uma rede social em instantes, sem a necessidade de conhecimentos técnicos avançados, mas com uma grande capacidade de extensão/evolução com os inúmeros módulos existentes na comunidade Drupal.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,989
On Slideshare
0
From Embeds
0
Number of Embeds
7

Actions

Shares
Downloads
25
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Pedro RochaConsultor em Tecnologia da Informação e Inteligência de Marketingpedrorocha@singleview.com.br@pedrogomesrochaRio 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 grandeinteratividade e comunicação entre seus usuários, pois sua arquiteturacomo 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
  • 6. • 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
  • 7. • 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
  • 8. Próprio site
  • 9. Symantec
  • 10. NVIDIA – Developer Zone
  • 11. Mercedez Benz
  • 12. Java.net
  • 13. • Como ele é feito• Funcionalidades padrão• Principais tópicos para trabalhar com ele• Customizações• Possibilidades
  • 14. • 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
  • 15. 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)
  • 16. 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)
  • 17. Page Manager – as páginas mais complexas envolvem Pages, comViews e blocos customizados dentro delas
  • 18. Views – todas as listagens dos sistema são Views
  • 19. Context – os conteúdos das barras laterais e demais blocos sãoespecificados por Contexts
  • 20. Como é baseado no Drupal, tudo que você pode fazer com oDrupal, pode fazer com o Commons
  • 21. 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
  • 22. Obrigado! Qualquer dúvidapedrorocha@singleview.com.br @pedrogomesrocha