comunidades baseadas em subsites

24
Open Communities in subsites Comunidades abertas baseadas em subsites Alessandro Landim Ministério do Desenvolvimento Agrário – 2009 Brasília - DF

Upload: alessandrolandim

Post on 15-Jul-2015

334 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Comunidades Baseadas Em Subsites

Open Communities in subsitesComunidades abertas baseadas em subsites

Alessandro LandimMinistério do Desenvolvimento Agrário – 2009

Brasília - DF

Page 2: Comunidades Baseadas Em Subsites

Who already used DotLRN?Quem já utilizou o DotLRN?

Page 3: Comunidades Baseadas Em Subsites

DotLRN

Gerenciador de comunidades

Ferramentas integradas

Várias funcionalidades que facilitam a interativade entres os membros

Page 4: Comunidades Baseadas Em Subsites
Page 5: Comunidades Baseadas Em Subsites

Public TransparencyTransparência Pública

Public Content created by CommunityComunidades criam conteúdo público

Information about the governament program is the content

Conteúdo que pode ser uma página específica na internet para informações sobre os programas

Page 6: Comunidades Baseadas Em Subsites

DotLRN communities requires Login!

Comunidades do DotLRN necessitam de login!

Page 7: Comunidades Baseadas Em Subsites
Page 8: Comunidades Baseadas Em Subsites
Page 9: Comunidades Baseadas Em Subsites

SubsitesMembers Control

Controle de Membros

Change template by parameter

Muda o template por parâmetro

Add applications

Adiciona ferramentas

Page 10: Comunidades Baseadas Em Subsites

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!

Page 11: Comunidades Baseadas Em Subsites
Page 12: Comunidades Baseadas Em Subsites

Flexibilidade!Flexibility!

Page 13: Comunidades Baseadas Em Subsites

set portal_id [portal::get_mapped_portal \

-object_id $package_id]

set header_stuff ""

if {![empty_string_p $portal_id]} {

set html [portal::render $portal_id]

set header_stuff [portal::get_page_header_stuff \

-portal_id $portal_id \-page_num 0]

}

Page 14: Comunidades Baseadas Em Subsites

set set portlet_names_optionsportlet_names_options “calendar_portlet” “calendar_portlet”

setset list_of_calendar_ids [db_list_of_lists get_calendar_id {}] list_of_calendar_ids [db_list_of_lists get_calendar_id {}]

ad_form -name add_portlet -export {portal_id package_id return_url ad_form -name add_portlet -export {portal_id package_id return_url application_key} -form {application_key} -form {

{portlet_name:text(radio) {options {portlet_name:text(radio) {options $portlet_names_options$portlet_names_options}}}}{calendar_id:text(radio) {options {calendar_id:text(radio) {options $list_of_calendar_ids$list_of_calendar_ids}}}}

} -on_submit {} -on_submit {

setset args [ns_set create] args [ns_set create]ns_set put ns_set put $args $args package_id package_id $package_id$package_idns_set put ns_set put $args$args param_action overwrite param_action overwrite

${portlet_name}${portlet_name}::add_self_to_page -portal_id ::add_self_to_page -portal_id $portal_id$portal_id -calendar_id -calendar_id $calendar_id$calendar_id -param_action overwrite -param_action overwrite

} -after_submit {} -after_submit {ad_returnredirect ad_returnredirect $return_url$return_url

}}

Page 15: Comunidades Baseadas Em Subsites
Page 16: Comunidades Baseadas Em Subsites

Flexibilidade!Flexibility!

Page 17: Comunidades Baseadas Em Subsites

We can create layouts to all communities

Podemos criar layout para cada comunidade

Page 18: Comunidades Baseadas Em Subsites
Page 19: Comunidades Baseadas Em Subsites
Page 20: Comunidades Baseadas Em Subsites

Or choose a defaultOu deixar no layout Padrão

Page 21: Comunidades Baseadas Em Subsites
Page 22: Comunidades Baseadas Em Subsites
Page 23: Comunidades Baseadas Em Subsites

Governament websites in a open and simple content management

Sites governamentais com um gerenciador de conteúdo aberto e simples

Page 24: Comunidades Baseadas Em Subsites

Alessandro Landim

[email protected]

Twitter: @alandim

Blog: alessandrolandim.blogspot.com

Telefone: 9235.1324 ou 2020.0256