-Catalunya
Un entorno colaborativo y de red social
Jornadas Técnicas RedIRIS 2006
ecatalunya.gencat.net
Rosa Mª Martín, Facultad de Informática de Barcelona-
Universidad Politécnica de Cataluña (UPC)
rosam@fib.upc.edu
-Catalunya
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
2 / 52 -Catalunya
Sobre e-Catalunya
• e-Catalunya es una iniciativa del Departamento de Presidencia
de la Generalitat de Catalunya para facilitar a la sociedad una
plataforma de colaboración, difusión, generación e
intercambio de conocimiento entre diferentes colectivos
profesionales
– profesionales de la administración sanitaria catalana
– mediadores familiares de toda Cataluña
– empresarios emprendedores y asesores
– Comunidades de catalanes en el exterior
– Psicopedagogos
– etc.
• Es un entorno de red social que integra software desarrollado
por la UPC y herramientas de software libre (básicamente
herramientas de colaboración) en una plataforma extensible y
flexible.
3 / 52 -Catalunya
4 / 52 -Catalunya
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
5 / 52 -Catalunya
e-catalunya >
plataforma portales grupos
miembros
Herramientas
de
colaboración
Red social
6 / 52 -Catalunya
portales >
portal – agrupa los usuarios y grupos de un
ámbito temático
Perfil específico de portal.
Nivel de privacidad: público o privado.
Sistema de auto-registro/subscripción o
alta por invitación.
Herramientas específicas de
administración de:
Usuarios
Grupos
Herramientas de colaboración
Los usuarios tienen diferentes roles dentro de un portal:
miembro, moderador o administrador.
7 / 52 -Catalunya
portales >
8 / 52 -Catalunya
Los grupos >
grupos – Disponen de elementos de
interrelación y colaboración
Diferentes niveles de privacidad
Herramientas de colaboración:
Configurables
Wikis, Blogs multiusuario, Fòrums,
encuestas, Repositorio archivos, Album
de fotos, Calendario, Listas de
distribución
Home page personalizada
Jerarquía de grupos, categorías.
Herramientas de administración del grupo
Estadísticas
Las personas que pertenecen a un grupo pueden tener diferentes
roles dentro del grupo: miembro, moderador o administrador.
9 / 52 -Catalunya
10 / 52 -Catalunya
Los miembros >
persona – en torno a los miembros de un portal
se articulan una serie de funcionalidades
Perfil – diferentes niveles de visibilidad
entre privado y público.
Red de amigos o contactos (Red Social)
Red de personas afines (Red de
Conocimiento)
Herramientas propias: blogs, agenda,
album de fotos, etc.
Recomendaciones de documentos.
RSS y Push de información vía mail.
11 / 52 -Catalunya
Los miembros >
12 / 52 -Catalunya
Herramientas de
colaboración>
Herramientas de colaboración
Asociadas a grupos - respetando los roles dentro del
grupo
Asociadas a personas (depende del portal)
Nivel de visibilidad y permisos configurable
13 / 52 -Catalunya
Herramientas de
colaboración>
1 wikis
2 blogs
3 fòrums
4 listas de distribución
5 otras
14 / 52 -Catalunya
herramientas >
wikis
1
Edición colaborativa
de documentos (ej.
Wikipedia)
Histórico de
versiones, generación
PDF, etc.
Basado en software
xwiki
15 / 52 -Catalunya
herramientas >
blogs
2
Diario con noticias u
opiniones.
Admite archivos adjuntos,
comentarios.
RSS con las novedades
Personal o de grupo
(blogs multiusuario)
Herramienta propia e-blog
(inicialmente xwiki)
16 / 52 -Catalunya
herramientas >
forums
3
Debate e intercambio
de informació de forma
moderada
Basado en PHPBB
17 / 52 -Catalunya
herramientas >
Listas de distribución
4
Listas de correo
electrónico
Basadas en SYMPA
Restringidas a los
miembros.
Moderadas o sin
moderar
MHONARC para el
archivo
18 / 52 -Catalunya
herramientas >
otras
5
Album de fotos,
repositorio de archivos
comunes (basadas en
xwiki)
Calendario cooperativo
(herramienta propia)
Procesos participativos
o encuestas (herramienta
propia)
19 / 52 -Catalunya
Red social >
Red Social – Relaciones entre los miembros
del portal
Red de amigos o contactos (Red Social)
Red de personas afines (Red de
Conocimiento)
Recomendación de contenidos
Relaciones entre contenidos en base a la
afinidad de las personas.
20 / 52 -Catalunya
Red social >
21 / 52 -Catalunya
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
22 / 52 -Catalunya
Integración >
SOFTWARE BASE
Linux Red Hat
Apache HTTP Server
PHP
Java
Java-devel
J2SE Development Kit
Jakarta Tomcat
MySql
OpenLDAP
Open ssh
Josso
23 / 52 -Catalunya
Integración >
SOFTWARE ESPECÍFICO VERSIÓN
Exo platform: 1.0.1
Integración de
[GPL] phpBB: 2.0.12
herramientas de
Software libre con Lucene: 1.4.3
software desarrollado Lucene plug-in
expresamente para e-
XWiki: 0.9.543
catalunya por la UPC.
Sympa 5.1
Lenguajes Java o PHP. JUNG, Java Universal 1.5.4
Network/Graph Framework
TouchGraph LinkBrowser V 1.20
nanoxml 2.1.1
Hypergraph 0.6.2
Xerces Java Parser 1.4.4
FCKeditor 2.0
24 / 52 -Catalunya
Elementos de integración >
• Indexador transversal (basado en Lucene)
–Indexación de todas las herramientas y
contenidos.
–Buscador/Buscador avanzado
–Palabras más frecuentes (de un portal o
grupo)
–Novedades de portal o de grupo.
• Últimas aportaciones de página inicio
• RSS
• Mail personalizado
25 / 52 -Catalunya
Elementos de integración >
• Estadísticas
–Análisis de la actividad de
los usuarios (logs)
–Uso de la información para
generar red de conocimiento
–Estadísticas personales, de
grupo o de portal
26 / 52 -Catalunya
Elementos de integración >
• Sistema de autenticación única
–Usuario único en toda la plataforma (uso de
OpenLDAP para la autenticación)
–SSO. Único punto de login. No es necesario
registrarse en las herramientas a nivel individual
(uso de JOSSO como software de SSO)
• Esquema de autorización propio.
Un usuario puede pertenecer a diferentes portales,
grupos, etc. con diferentes roles.
27 / 52 -Catalunya
Elementos de integración >
• Middleware de integración
El esquema de permisos/roles de e-
catalunya es común a toda la
plataforma
•Definición de servicios comunes
que usan las herramientas
Los usuarios no se administran a nivel
de las herramientas, sino a nivel de
grupo.
• Uso de observadores o listeners
que capturan eventos de la
plataforma (alta usuario, asignación
a un grupo, etc.) que afectan a las
herramientas.
28 / 52 -Catalunya
Elementos de integración >
• Presentación unificada
– Uso de tecnología de portlets.
Infraestructura de portal basada en
EXO Platform.
– Proxy de conversión a portlet
(para integración del HTML del del
archivo de listas o los forums)
• Unificación de lenguaje
• Unificación de la interacción
29 / 52 -Catalunya
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
30 / 52 -Catalunya
Otras consideraciones >
• Usabilidad
– Amplio espectro de posibles usuarios.
– Dirigido a usuarios no técnicos.
– Necesidad de montar un laboratorio de usabilidad para validar la facilidad de uso.
• Formación de los usuarios
– Se forma únicamente a los administradores/moderadores de portal. La formación la
realiza una empresa especializada.
• Accesibilidad
– El objetivo es que cumpla el nivel AA del W3C-WAI (actualmente cumple el nivel A).
– Facilitar indexación y uso desde diferentes tipos de dispositivos y navegadores.
• Aspectos legales
– Garantizar seguridad de la plataforma
– Cumplimiento de la LOPD
• Robustez y escalabilidad
– Dimensionar la plataforma para alta disponibilidad
– Pruebas de carga (uso de OpenSTA)
– Testing intensivo – entorno de desarrollo, integración, preproducción y producción.
31 / 52 -Catalunya
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
32 / 52 -Catalunya
Conclusiones >
• e-Catalunya es una plataforma de colaboración que cumple con la
mayoría de las expectativas iniciales.
– Dispone de herramientas de colaboración avanzadas.
– Es sencillo crear y poner en marcha un nuevo portal.
– Administración sencilla de portales y grupos.
• Es extensible
– Posibilidad de añadir nuevas funcionalidades o herramientas de
colaboración que usen los servicios de la plataforma.
• Supone una innovación importante en la forma de trabajar de los
colectivos de usuarios.
– Todos pueden generar conocimiento.
– La participación de los usuarios en el proyecto es fundamental.
• Integrar es muy complicado pero permite usar software muy probado.
33 / 52 -Catalunya
Es una de las bases del próximo Gencat
Modelo web relacional basado en redes sociales.
Modelo web tradicional Modelo web relacional
Generalitat Generalitat
Departamentos Departamentos
Espacio web
de los
departamentos
Ciudadanos
34 / 52 -Catalunya
Futuro >
• Creación de más comunidades.
• Paquetización y distribución como software
libre.
• Ampliación de la arquitectura tecnológica.
• Desarrollo e integración de la versión 1.3.00
35 / 52 -Catalunya
Agradecimientos >
Rosa Mª Martín
(rosam@fib.upc.edu)
Gracias a:
Héctor Puente, Alberto Bastos, Daniel Cortés, Daniel Golobart,
-Catalunya
Daniel López, David Artiga, Eva Capdevila, Héctor Júdez, Lucas
Ponce, Tamara Bernad, Alberto de Grado, Xavier Vilademunt,
Eduard Morales, Marta Valdés
-Catalunya
Créditos >
Dirección del proyecto e-Catalunya:
Marta Continente, Oriol Lloret (Departament de Presidència, Generalitat de Catalunya)
Josep Casanovas, Víctor Huerta (UPC-LCFIB)
Responsable de contenidos: Marta Fernández (DGAC, Generalitat de Catalunya)
Idea Original: Esteve Almirall (UPC-LSI)
Equipo UPC-LCFIB
Coordinación del proyecto: Rosa Mª Martín
Desarrollo e integración:
Héctor Puente, Alberto Bastos, Daniel Cortés, Daniel Golobart, Daniel López, David Artiga, Eva
-Catalunya
Capdevila, Héctor Júdez, Lucas Ponce, Tamara Bernad
Maquetación HTML: Eduard Morales
Revisión lingüística: Marta Valdés
Equipo UPC-LSI
Coordinación del proyecto: Esteve Almirall
Asistentes Investigación:
Josep Maria Pujol, Luis Javier Oliva
Desarrollo: Alex Abad, Alberto de Grado, Xavier Vilademunt, Josep Maria Pujol, Xavier Vilardell
Diseño interfície: Abilbo Concept SL
Evaluación usabilidad: Máximo Castagno
Evaluación accesibilidad: Ignasi Garcia Milà
Implantación de portales, formación, consultoría estratégica y soporte a usuarios:
NETXUS, CVA-CONSULTING
Arquitectura tecnológica: CTTI
-Catalunya