Your SlideShare is downloading. ×
0
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Epidemic Marketplace DrupalCamp Porto 2012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Epidemic Marketplace DrupalCamp Porto 2012

725

Published on

Presentation for DrupalCamp Porto 2012

Presentation for DrupalCamp Porto 2012

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
725
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
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. Epidemic Marketplace Drupal FRONT-ENDwww.epimarketplace.net@paulo_graca
  • 2. H1N1 - Pandemia 2009Mapa de casos confirmados
  • 3. Participantes EPIWORKHolanda AlemanhaACQUISTO INTER BV MAX PLANCK GESELLSCHAFT ZUR FOERDERUNG DER WISSENSCHAFTEN E.V.SuéciaSMITTSKYDDSINSTITUTET Itália BAR ILAN UNIVERSITYISRAELCREATE-NETPORTUGAL FONDAZIONE BRUNO KESSLERFUNDACAO DA FACULDADE CIENCIASUNIVERSIDADE LISBOA Bélgica KATHOLIEKE UNIVERSITEIT LEUVENFUNDACAO CALOUSTE GULBENKIANPORTUGAL IsraelReino Unido BELGIUMTEL AVIV UNIVERSITYLONDON SCHOOL OF HYGIENEAND TROPICAL MEDICINE
  • 4. Projecto Epiwork
  • 5. WP1 - Contact Networks
  • 6. WP2 - Human Mobility
  • 7. WP3 - Information Structure
  • 8. WP4 - Computational Modelling Platform
  • 9. WP5 - Monitoring population
  • 10. WP6 - Reporting
  • 11. Epidemic Marketplace EPIWORK - WP3
  • 12. Versão 1
  • 13. Tecnologias - Versão 1● Repository: FedoraCommons● Forum: PHPBB● Main interface: JSP● Data collection: PHP● Mediator: ???
  • 14. Tecnologias - Versão 2Antes Depois● Repository: ● Repository: FedoraCommons FedoraCommons● Forum: PHPBB ● Forum: PHPBB● Main interface: JSP ● Main interface: Drupal 6● Data collection: PHP + ● Data collection: PHP + Workflow Workflow● Mediator: ??? ● Mediator: Python + Solr ● User management: LDAP
  • 15. Visitante Drupal - WS API Fedora LDAP pedido resposta Processamento típico de um pedido
  • 16. Visitante Drupal - WS API Fedora LDAP pedido resposta Processamento típico de um pedido
  • 17. Epidemic Marketplace API● Procura - Search Solr● Upload de Resource Description Framework (RDF)● Gestão de recursos● Gestão de grupos e partilhashttp://www.epimarketplace.net/developers_corner/web_services
  • 18. Drupalfront-end
  • 19. Epidemic MarketplaceBrowse Upload Request Acções básicas
  • 20. Browse● Exibição, Pesquisa, Filtragem, de recursos● Nodes, praticamente não são usados● Front-end Cache Epidemic Marketplace Browse Upload Request
  • 21. Upload● Carregamento de recursos● Criação RDF● Codificação em Base64● Uso XSLT e XSD Epidemic Marketplace Browse Upload Request
  • 22. Request● Análogo a um "Não encontra a casa que procura"● Geridos por um Curator (perfil de utilização)● Possibilidade de poderem ser convertidos para recursos Epidemic Marketplace Browse Upload Request
  • 23. Porquê Drupal - Vantagens● PHP● Funcionalidades base● Flexibilidade no interface● Modularidade● Funcionalidades sociais e colaborativas
  • 24. Módulos - Drupal 6● Boost ● Admin menu● CCK ● Devel● Google Analytics + ● Drush Reports● Views● Panels● LDAP - D6
  • 25. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 26. Módulo Search - Browse
  • 27. Módulo Search - Paginação
  • 28. Módulo Search - Advanced search
  • 29. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 30. Módulo Resource
  • 31. Módulo Resource
  • 32. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 33. Módulo Requests
  • 34. Módulo Requests
  • 35. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 36. Módulo comments
  • 37. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 38. Módulo Likes
  • 39. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 40. Módulo Statistics
  • 41. Módulos Custom - Drupal 6● EPIWORK ■ Search ■ Resources ■ Requests ■ Comments ■ Likes ■ Statistics ■ ldap + groups + users + Permissions
  • 42. Módulo Groups
  • 43. Módulo Groups
  • 44. Uploaders List =Views ( hook_views_query_alter + ( hook_views_query_alter +hook_views_data + views_handler)hook_views_data + views_handler) + Solr Módulo Users
  • 45. VisãoFerramenta de referência para a pesquisa edisponibilização de Recursos Epidemiológicos
  • 46. Referências● http://www.epimarketplace.net● http://www.epiwork.eu/the-project/● http://www.epiwork.eu/resources/wp3-epiwork-epidemic-marketplace/● http://cordis.europa.eu/fetch? CALLER=FP7_PROJ_EN&ACTION=D&DOC=18&CAT=PROJ&QUERY=0 12046d5be17:06b7:373c828b&RCN=89255 Obrigado e bom Camp!@paulo_graca

×