Latinoware: Crie seu próprio Orkut ou FacebookNovember 3, 2010, by Vitorio Furusho - No comments yetViewed 167 timesO mundo conectado organiza-se em comunidades virtuais de interesses múltiplos em redes como o Orkut, o Facebook e outras. Mas há inúmeros casos onde pode ser necessário criar uma comunidade virtual segmentada, dentro de organizações ou instituições, ou mesmo criar uma rede social totalmente livre e independente de qualquer fornecedor ou tecnologia. Esta é uma das possibilidades do ambiente OpenACS que terá um minicurso dedicado a ele na Latinoware. Eduardo Santos, do Ministério do Planejamento brasileiro, é o instrutor deste minicurso e nosso entrevistado.
Latinoware: Eduardo, parece que os brasileiros têm uma qualidade especial para a organização em redes sociais. Orkut, Facebook, Twitter e outros são um sucesso absoluto em nosso país. O OpenACS é, dentre outras coisas, um sistema que permite a construção de uma arquitetura aberta de comunidades. Quem usa o OpenACS hoje, para quais finalidades, e como ele se integra às demais redes sociais?
Eduardo: O OpenACS é uma ferramenta que tem em sua essência a organização de comunidades ou redes sociais. A diferença normalmente está no foco: enquanto redes sociais de maneira geral trabalham coma interconexão entre as pessoas, as comunidades virtuais tratam especificamente da organização do conhecimento gerado em rede. Por esse motivo, a maior utilização do OpenACS no Brasil é para a criação de comunidades de prática voltadas para a gestão do conhecimento.
No caso do Portal do Software Público Brasileiro, o objeto agregador de conhecimento é o software, identificado através das comunidades. Com as possibilidades tecnológicas da ferramenta, todo o conhecimento gerado pelo usuário retorna para ele como riqueza, pois é possível mapear todas as suas contribuições em todos os pontos do Portal. Trata-se de uma expressão clara da economia dos bens intangíveis, pois pode chegar um ponto em que um determinado usuário contribui tanto com tantos softwares que o seu perfil não possa ser precificado.
Ao redor do mundo existem dois tipos de uso mais comuns: como comunidades de prática pra gestão do conhecimento, como fazemos no Brasil, e para educação à distância através da ferramenta dotLRN. Entre os principais usuários podemos citar o Massachussets General Hospital (MGH) de Boston nos EUA, a Universidade de Viena na Áustria (WU-Wien) e a escola de administração Sloan de Harvard.
Latinoware: O OpenACS é um projeto que está no portal Software Público Brasileiro. O que significa para um projeto estar neste portal?
Eduardo: Estar nesse portal significa que existe um espaço virtual onde todo o mundo ao redor do software pode ser discutido. É um ponto de encontro para prestadores de serviço, desenvolvedores e usuários, que trabalham pela disseminação e evolução da ferramenta em caráter nacional. É importante lembrar que a comunidade brasileira é reconhecida pela comunidade internacional. Fomos visitados por dois membros do OCT (OpenACS Core Team) ano passado, e eles se impressionaram com tudo o que havíamos feito por aqui. O Brasil está claramente à frente no desenvolvimento de novas funcionalidades.
Latinoware: É preciso ser programador para contribuir para o projeto? Como as pessoas podem participar do projeto OpenACS?
Eduardo: Não é preciso ser programador para participar. Na comunidade existem dois tipos de membros: os técnicos e os voluntários. Os técnicos trabalham para a evolução da plataforma, enquanto os voluntários podem exercer várias atividades, desde tradução e escrita de documentação até a simples divulgação. Afinal, trabalhar pelo crescimento também é importante.
Saiba mais sobre o minicurso, que acontece no dia 10 de novembro, das 10 às 13 horas, na Latinoware:
Nome: Fundamentos de desenvolvimento e criação de comunidades virtuais com o framework OpenACS
O Sistema de Arquitetura de Comunidades Aberto (OpenACS) é um framework de desenvolvimento Web para construir aplicações que suportam comunidades virtuais. O OpenACS fornece uma infra-estrutura robusta, construída em cima dos seguintes componentes padrão: a linguagem de programação Tcl, um banco de dados PostgreSQL ou Oracle para armazenar os dados da aplicação, o servidor AOLServer para o serviço HTTP e sistemas operacionais *nix, Windows, Solaris e outros. Como outros frameworks modernos, o OpenACS dá suporte a:
Sistema de template para separar a lógica da apresentação;
Internacionalização para apresentar a interface de acordo com a linguagem do usuário;
Um sistema de pacotes modular para criar aplicações dependentes;
Um sistema de papéis e permissões;
Um repositório de conteúdo (content repository) para armazenar todos os tipos de conteúdo e manter um histórico de versões.
Ao final do minicurso, o aluno será capaz de:
Criar páginas dinâmicas no modelo OpenACS
Criar formulários Web
Criar uma lista de conteúdos inseridos
Veja o blog do Eduardo em: eduardosan.wordpress.com
ou siga ele no twitter: twitter.com/eduardosan
* fonte: www.latinoware.org
PSL-Brasil - Latinoware: Crie seu próprio Orkut ou Facebook - Software Livre
Comentários
Postar um comentário