Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada...

34
Workshop - Drupal para BioInformática José Fernandes [email protected] - www.josefernandes.pt - twitter.com/introfini - drupal.org/user/42293

Transcript of Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada...

Page 2: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Gestor de conteúdos / Framework

Page 3: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Como funciona?

Drupal

PHP

Apache IIS, Nginx, lighttpd, etc

MySQL PostgreSQL, Oracle, SQL

Server, etc

Sistema Operativo

Page 4: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://opensource.com

Page 5: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://drupal.org

Page 6: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

A comunidade

Mais de 500.000 membros

Mais de 12.000 developers

Membros em mais de 200 países

Traduzido em 88 línguas

Page 7: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.flickr.com/photos/nidhug/4923618478

Page 8: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Comunidade portuguesa

Drupal Portugal: núcleos em Lisboa e no

Norte http://drupal-pt.org

A.D.P. - Associação Drupal Portugal

3.600 membros portugueses registados http://drupal.org/profile/country/Portugal

Page 9: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

10 razões para escolher Drupal

1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente extensível 5. Escalabilidade garantida 6. Construído para ser social 7. Aberto para a sua marca 8. Sem custos de aquisição ou de licenciamento 9. Segue os standards 10. Segurança máxima

Page 10: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Tipos de sites

Comunidades

E-commerce

Institucionais

Conferências

Portais

Páginas pessoais

Jornais online

Aplicações web

Formação online

Intranets

Wikis

Fóruns

Marketing

...

Page 11: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Alguns prémios ganhos

Page 12: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Quem o usa?

Page 13: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.mensa.org

Page 14: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.ebi.ac.uk/

Page 15: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://brix.crg.es/

Page 16: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.pacbb.net

Page 17: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://biology.stanford.edu/

Page 18: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://news.harvard.edu

Page 19: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://aribi.arizona.edu/

Page 20: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.bioinfo.wsu.edu/

Page 21: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://bisite.usal.es

Page 22: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.biology.umd.edu/

Page 23: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.ncbi.nlm.nih.gov

Page 24: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://www.playboy.de

Page 25: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Quem mais o usa?

Page 27: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Drupal + Bioinformática

http://www.bioinfo.wsu.edu/node/557

Page 28: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

O que vem incluído?

Blogues, livros, comentários, fóruns

Estatísticas de acessos e logins

Pesquisa avançada Sistemas avançados de

performance URL amigáveis Menus multi-nível Suporte multi-site Gestão de utilizadores

Gestão de permissões Gestão de sessões OpenID Gestão de ficheiros e

imagens Feeds RSS Sistema de notificações

para actualizações Perfis de utilizadores Ferramentas de workflow …

Page 29: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

E muito mais!

Mais de 12.000 módulos disponíveis

Principais módulos: CCK, Views, Rules, Pathauto,

Commerce, Google Analytics, Devel, Rules, Fivestar, VBO,

Advanced Forum, Organic Groups, XML Sitemap, Features,

Context, Panels, Flag, Feeds

Lista completa: http://drupal.org/project/Modules

Page 30: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Módulos para Bioinformática

Bioinformatic Software Bench http://drupal.org/project/biosoftware_bench

The Bioinformatic Software Bench for Drupal allows for a rapid and secure deployment of bioinformatic software. The BLAST, InterProScan, SSAHA2 and

annot8r software are provided by default and plugins for new software can be readily written.

GMOD Drupal Bioinformatic Server Framework

http://drupal.org/project/gmod_dbsf

Genes4all http://drupal.org/project/genes4all

Genes4all is a package of modules for visualizing bioinformatic information using GMOD, BioPerl and Chado..

Pubmed Integration http://drupal.org/project/pubmed_integration

Entrez Database Import http://drupal.org/project/entrez

Jbrowse http://drupal.org/project/Jbrowse

Page 31: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

http://insectacentral.org/bench/blastall

Page 32: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Como saber mais?

Documentação no Drupal.org http://drupal.org/handbook

API para developers http://api.drupal.org

Vídeos com tutoriais http://drupal.org/node/124318

IRC #drupal http://drupal.org/irc

BioInformatics no Groups.Drupal http://groups.drupal.org/bioinformatics

O meu blog http://josefernandes.pt/topicos/drupal

Page 33: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Dezenas de livros

...

Page 34: Workshop - Drupal para BioInformática · 10 razões para escolher Drupal 1. Comunidade apaixonada e dedicada 2. Desenvolvimento rápido 3. Desenvolvimento flexível 4. Altamente

Mãos ao trabalho!

Ter a stack (L/W/M)AMP a funcionar

Fazer o download do Drupal

Versão 6 ou 7 ?

Que módulos usar?

Desenvolver o 1º projecto!