Comunidades Baseadas Em Subsites

432 views

Published on

Apresentação na I Conferência Internacional da Comunidade OpenACS. Tema Comunidades abertas usando Subsites.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Comunidades Baseadas Em Subsites

  1. 1. Open Communities in subsites Comunidades abertas baseadas em subsites Alessandro Landim Ministério do Desenvolvimento Agrário – 2009 Brasília - DF
  2. 2. Who already used DotLRN? Quem já utilizou o DotLRN?
  3. 3. DotLRN <ul><li>Gerenciador de comunidades
  4. 4. Ferramentas integradas
  5. 5. Várias funcionalidades que facilitam a interativade entres os membros </li></ul>
  6. 7. Public Transparency Transparência Pública <ul><li>Public Content created by Community
  7. 8. Comunidades criam conteúdo público
  8. 9. Information about the governament program is the content
  9. 10. Conteúdo que pode ser uma página específica na internet para informações sobre os programas </li></ul>
  10. 11. DotLRN communities requires Login! Comunidades do DotLRN necessitam de login!
  11. 14. Subsites <ul><li>Members Control
  12. 15. Controle de Membros
  13. 16. Change template by parameter
  14. 17. Muda o template por parâmetro
  15. 18. Add applications
  16. 19. Adiciona ferramentas </li></ul>
  17. 20. But this implementation needs a new-portal integration with acs-subsites! Mas para essa implementação precisamos da integração do new-portal com o acs-subsites!
  18. 22. Flexibilidade! Flexibility!
  19. 23. <ul>set portal_id [portal::get_mapped_portal <ul><ul><ul><ul><ul><li>-object_id $package_id ] </li></ul></ul></ul></ul></ul><li>set header_stuff &quot;&quot;
  20. 24. if {![empty_string_p $portal_id ]} { </li><ul><ul><li>set html [portal::render $portal_id ]
  21. 25. set header_stuff [portal::get_page_header_stuff </li><ul><ul><ul><ul><ul><ul><li>-portal_id $portal_id
  22. 26. -page_num 0 ] </li></ul></ul></ul></ul></ul></ul></ul></ul><li>} </li></ul>
  23. 27. set portlet_names_options “calendar_portlet” set list_of_calendar_ids [db_list_of_lists get_calendar_id {}] ad_form -name add_portlet -export {portal_id package_id return_url application_key} -form { {portlet_name:text(radio) {options $portlet_names_options }} {calendar_id:text(radio) {options $list_of_calendar_ids }} } -on_submit { set args [ns_set create] ns_set put $args package_id $package_id ns_set put $args param_action overwrite ${portlet_name} ::add_self_to_page -portal_id $portal_id -calendar_id $calendar_id -param_action overwrite } -after_submit { ad_returnredirect $return_url }
  24. 29. Flexibilidade! Flexibility!
  25. 30. We can create layouts to all communities Podemos criar layout para cada comunidade
  26. 33. Or choose a default Ou deixar no layout Padrão
  27. 36. Governament websites in a open and simple content management Sites governamentais com um gerenciador de conteúdo aberto e simples
  28. 37. <ul><li>Alessandro Landim
  29. 38. [email_address]
  30. 39. Twitter: @alandim
  31. 40. Blog: alessandrolandim.blogspot.com
  32. 41. Telefone: 9235.1324 ou 2020.0256 </li></ul>

×