Drupal - WEG

2.356 visualizações

Publicada em

Uma breve introdução sobre o Drupal 6. Focando nas expectativas e dúvidas que a equipe de desenvolvimento da WEG tinha.

Publicada em: Tecnologia
3 comentários
1 gostou
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
2.356
No SlideShare
0
A partir de incorporações
0
Número de incorporações
906
Ações
Compartilhamentos
0
Downloads
35
Comentários
3
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Drupal - WEG

  1. 1. Introdução ao Drupal 6
  2. 2. <ul><li>Quem sou eu? </li></ul><ul><li>O que é um CMS? </li></ul><ul><li>Breve história do Drupal </li></ul><ul><li>Por que usar o Drupal? </li></ul><ul><li>WEG e suas expectativas </li></ul><ul><li>Estatísticas </li></ul><ul><li>Comunidades </li></ul><ul><li>Drupal ao redor do mundo </li></ul><ul><li>Nossos Cases </li></ul><ul><li>Conclusão </li></ul><ul><li>Contato </li></ul>O que será apresentado ?
  3. 3. Quem sou eu? <ul><li>Helal Ferrari Cabral </li></ul><ul><li>Tenho 26 anos, sou natural de Porto Alegre; </li></ul><ul><li>Sou casado e tenho um filho chamado Arthur; </li></ul><ul><li>Formado em Sistemas de Informação pela UNISUL (2008); </li></ul><ul><li>Cursando Especialização em Tecnologias Web pela PUC-PR; </li></ul><ul><li>Sou administrador e moderador da comunidade brasileira de Drupal; </li></ul><ul><li>Trabalho desde 2004 com Gerenciadores de Conteúdos (CMS), PHP e Coldfusion. </li></ul>
  4. 4. O que é um CMS ? CMS – Content Management System ou traduzindo, Sistema de Gerencimento de Conteúdo cuja sigla em português é SGC . Os CMS nasceram a partir das seguintes necessidades:
  5. 5. Breve história do Drupal <ul><li>Iniciado em 1999 por Dries Buytaert e Hans Snijder da Universidade de Antwerp na Holanda; </li></ul><ul><li>Começou como um site de notícias para seus projetos na faculdade; </li></ul><ul><li>Primeiro release em 2001; </li></ul><ul><li>Open Source – GPL v2; </li></ul><ul><li>Versão atual – 6.14; </li></ul>
  6. 6. Breve história do Drupal Druppel {holandês} Gota/Drop {português/inglês} Drupal {inglês} significa pronuncia Dorp {holandês} Erro de digitaçao Comunidade {português} significa
  7. 7. Porque usar o Drupal? <ul><li>Grande quantidade de módulos (cerca de 2000+); </li></ul><ul><li>Pacote de línguas para o português (e dezenas de outras); </li></ul><ul><li>Performance e escalabilidade ( Cache system ); </li></ul><ul><li>Alto nível de documentação do sistema; </li></ul><ul><li>Comunidade muito ativa (cerca de 250.000 pessoas em todo mundo); </li></ul><ul><li>Sistema altamente atualizado (atualmente na versão 5.20 e 6.14); </li></ul><ul><li>Sistema de monitoramento de logs; </li></ul><ul><li>Engine para criação de temas (theme engine); </li></ul><ul><li>Etc... </li></ul>
  8. 8. WEG e suas expectativas <ul><li>Como o sistema se comporta com os multi-idiomas? </li></ul><ul><li>A interface de administração, principalmente da área de publicação de conteúdo é amigável para o usuário? </li></ul><ul><li>Como a ferramenta trata os perfis de acessos? </li></ul><ul><li>Como é a estrutura de diretórios e arquivos do sistema? </li></ul><ul><li>Demonstrar a facilidade de criação de páginas; </li></ul><ul><li>Integração de módulos; </li></ul><ul><li>Atualização e suporte do sistema; </li></ul><ul><li>Segurança; </li></ul>
  9. 9. Sistema multi-idiomas <ul><li>No que consiste esse sistema: </li></ul><ul><li>Dois módulos </li></ul><ul><ul><li>Content translation </li></ul></ul><ul><ul><li>Locale </li></ul></ul><ul><li>Sistema on demand de tradução, isso que dizer que você traduz conforme sua necessidade. </li></ul><ul><li>A fundação Drupal.org já disponibiliza dezenas de bibliotecas de linguagens. </li></ul>
  10. 10. Sistema multi-idiomas Estas interfaces nos possibilitam saber qual a quantidade de palavras traduzidas até o momento no sistema e também adicionar ou remover a qualquer momento uma linguagem.
  11. 11. Administração Drupal Interface administrativa Drupal utilizando módulo Admin.
  12. 12. Administração Drupal <ul><li>Algumas de suas características: </li></ul><ul><ul><li>Interface simples e direta (sem rodeios). </li></ul></ul><ul><ul><li>Customização de interface conforme a necessidade. </li></ul></ul><ul><ul><li>Menus visíveis a partir do que está definido no Controle de permissões. </li></ul></ul><ul><ul><li>Visualização dos Logs de forma agradável. </li></ul></ul><ul><ul><li>Criação / Edição / Exclusão de conteúdo a partir da interface administrativa ou diretamente pelo site. </li></ul></ul><ul><ul><li>Sistema de reporting sobre atualizações necessárias quando houver. </li></ul></ul><ul><ul><li>Etc... </li></ul></ul>
  13. 13. Perfis de acesso Opções de usuário: Interface onde é controlado as mensagens enviadas por determinados eventos. Papéis: Interface onde é criado os grupos de usuários. Permissões: Interface onde é definido as permissões desses grupos de usuários. Usuários: Interface de gerenciamento, local onde, é possível criar / editar e excluir qualquer usuário.
  14. 14. Perfis de acesso Interface de permissões (Matriz de permissões).
  15. 15. Estrutura de diretórios e arquivos Estrutura modular o que permite uma melhor organização dos arquivos. Cada projeto Drupal permite criar N sites possibilitando assim a criação de Multi-site numa única instalação. Os módulos e temas instalados conforme o decorrer do sistema ficam instalados em pastas diferentes dos módulos do core . Por questões de convenção e de segurança. Se for instalado num ambiente Linux alguns arquivos ou pastas terão que ter privilégios auditados conforme a verificação automática do próprio CMS por razões de segurança.
  16. 16. Criação de conteúdos e de páginas Existem duas maneiras de criar e editar conteúdos se utilizando do módulo admin, são elas: Pelo site. Ou pela administração.
  17. 17. Integração dos módulos Um dos aspectos mais positivos do Drupal é sua facilidade em desenvolver módulos e sua integração entre eles. O Drupal se concentra em diversos módulos que compõem o seu Core além desses o usuário poderá instalar outros diversos módulos conforme sua necessidade.
  18. 18. Integração dos módulos Após a instalação dos seus módulos a estrutura irá se permanecer assim.
  19. 19. Atualização e suporte do sistema Sua atualização e manutenção é sustentada por uma equipe de quase 1000 desenvolvedores espalhados por todo mundo. Toda a equipe que vai desde usabilidade, documentação até o desenvolvimento segue um rígido controle de qualidade. Seu suporte a atualização é muito simples basta colocar os arquivos nas pastas assim determinadas e executar via navegador a interface de update onde o Drupal fará tudo sozinho.
  20. 20. Segurança Abaixo um representação simplificada da arquitetura de segurança de um sistema Drupal.
  21. 21. Drupal ao redor do mundo Para ver a lista completa de cases acesse: http://websites.usandv.com/ <ul><li>Corporativo </li></ul><ul><ul><li>Google M-lab; </li></ul></ul><ul><ul><li>Nokia; </li></ul></ul><ul><ul><li>Sony Ericsson; </li></ul></ul><ul><ul><li>Sun Microsystem; </li></ul></ul><ul><ul><li>Adobe Flex.org </li></ul></ul><ul><ul><li>Nike Beijing Olympics; </li></ul></ul><ul><ul><li>FedEx; </li></ul></ul><ul><ul><li>Yahoo!. </li></ul></ul><ul><li>Entreterimento </li></ul><ul><ul><li>Universal Music; </li></ul></ul><ul><ul><li>Warber Bros – Francesa Battistelli; </li></ul></ul><ul><ul><li>Eletronic Arts; </li></ul></ul><ul><ul><li>Fox Films; </li></ul></ul><ul><ul><li>Discovery Channel. </li></ul></ul><ul><li>Outros </li></ul><ul><ul><li>Recovery.gov – Obama; </li></ul></ul><ul><ul><li>NASA; </li></ul></ul><ul><ul><li>Havard; </li></ul></ul><ul><ul><li>Hillary Clinton; </li></ul></ul><ul><ul><li>Ubuntu; </li></ul></ul><ul><ul><li>United Nations. </li></ul></ul>
  22. 22. Estatísticas Fonte: http:// www-128.ibm.com/developerworks/ibm/library/i-osource1 /#N10245
  23. 23. Estatísticas Fonte: buytaert.net
  24. 24. Estatísticas Fonte: buytaert.net
  25. 25. Comunidades Comunidade internacional - http://www.drupal.org/ Comunidade brasileira - http://www.drupal-br.org/ Groups Drupal - http://groups.drupal.org/ Suporte on-line via mIRC – irc.freenode.net - #drupal-br
  26. 26. Nossos Cases – UNOESC http://www.unoesc.com.br/ <ul><li>Novo portal da UNOESC desenvolvido com tecnologia Drupal 6. </li></ul><ul><li>Atividades envolvidas: </li></ul><ul><ul><li>Integração do sistema acadêmico com o novo portal; </li></ul></ul><ul><ul><li>Readequação da arquitetura de informação e de usabilidade; </li></ul></ul>
  27. 27. Nossos Cases – CNA http://www.canaldoprodutor.com.br/ <ul><li>Novo portal da UNOESC desenvolvido com tecnologia Drupal 6. </li></ul><ul><li>Atividades envolvidas: </li></ul><ul><ul><li>Portal Integrado com SI-Knowtec; </li></ul></ul><ul><ul><li>Gadget de informações sobre cotações, câmbio e clima integrados ao Drupal. </li></ul></ul>
  28. 28. Nossos Cases – NICSFARMA http://www.nicsfarma.biorio.org.br/ <ul><li>Novo portal do Núcleo de Inteligência competitiva Setorial em Drupal 5. </li></ul><ul><li>Atividades envolvidas: </li></ul><ul><ul><li>Atualização do portal que se utilizava de um ambiente proprietário para um livre. </li></ul></ul><ul><ul><li>Desenvolvimento do Sistema Central de Negócios que viabiliza as compras das farmácias de manipulação para conseguir preços mais competitivos com os fornecedores. </li></ul></ul>
  29. 29. Conclusão Utilizando o sistema de CMS Drupal, você usufrui de uma arquitetura amadurecida e robusta, com alta performance, excelente documentação e uma grande quantidade de componentes, propiciada por uma comunidade ativa e em constante crescimento. Lembre-se: “ O limite a partir desse momento somente virá da sua imaginação!” OBRIGADO
  30. 30. Contato <ul><li>Ferrari </li></ul><ul><ul><li>Skype name: ferrari.knowtec </li></ul></ul><ul><ul><li>E-mail: [email_address] </li></ul></ul><ul><ul><li>Telefone celular: (48) 9122-6677 </li></ul></ul><ul><ul><li>Telefone Comercial: (48) 3953-8070 </li></ul></ul><ul><ul><li>http://www.knowtec.com/ </li></ul></ul><ul><ul><li>http://www.helalferrari.com/ </li></ul></ul>

×