-Catalunya
description
Transcript of -Catalunya
-Catalunya
-CatalunyaUn entorno colaborativo y de red social
Jornadas Técnicas RedIRIS 2006
ecatalunya.gencat.netRosa Mª Martín, Facultad de Informática de Barcelona-
Universidad Politécnica de Cataluña (UPC) [email protected]
-Catalunya2 / 52
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
-Catalunya3 / 52
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.
-Catalunya4 / 52
-Catalunya5 / 52
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
-Catalunya6 / 52
e-catalunya >
miembros
gruposportales
Herramientas de colaboración
plataforma
Red social
-Catalunya7 / 52
portal – agrupa los usuarios y grupos de un ámbito temático
portales >
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:UsuariosGruposHerramientas de colaboración
Los usuarios tienen diferentes roles dentro de un portal: miembro, moderador o administrador.
-Catalunya8 / 52
portales >
-Catalunya9 / 52
grupos – Disponen de elementos de interrelación y colaboración
Diferentes niveles de privacidad Herramientas de colaboración:
ConfigurablesWikis, 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
Los grupos >
Las personas que pertenecen a un grupo pueden tener diferentes
roles dentro del grupo: miembro, moderador o administrador.
-Catalunya10 / 52
-Catalunya11 / 52
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.
Los miembros >persona – en torno a los miembros de un portal se articulan una serie de funcionalidades
-Catalunya12 / 52
Los miembros >
-Catalunya13 / 52
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
Herramientas de colaboración
-Catalunya14 / 52
54321
otras
listas de distribución
fòrums
blogs
wikis
Herramientas de colaboración>
-Catalunya15 / 52
1wikis
herramientas >
Edición colaborativa
de documentos (ej.
Wikipedia) Histórico de
versiones, generación
PDF, etc. Basado en software
xwiki
-Catalunya16 / 52
2blogs
herramientas >
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)
-Catalunya17 / 52
3forums
Debate e intercambio
de informació de forma
moderadaBasado en PHPBB
herramientas >
-Catalunya18 / 52
4Listas de distribución
herramientas >
Listas de correo
electrónicoBasadas en SYMPARestringidas a los
miembros.Moderadas o sin
moderarMHONARC para el
archivo
-Catalunya19 / 52
5otras
herramientas >
Album de fotos,
repositorio de archivos
comunes (basadas en
xwiki) Calendario cooperativo
(herramienta propia) Procesos participativos
o encuestas (herramienta
propia)
-Catalunya20 / 52
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.
Red social >Red Social – Relaciones entre los miembros del portal
-Catalunya21 / 52
Red social >
-Catalunya22 / 52
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
-Catalunya23 / 52
Integración >
SOFTWARE BASE
Linux Red Hat
Apache HTTP Server
PHP
Java
Java-develJ2SE Development Kit
Jakarta Tomcat
MySql
OpenLDAP
Open ssh
Josso
-Catalunya24 / 52
Integración >
Integración de
herramientas de
Software libre con
software desarrollado
expresamente para e-
catalunya por la UPC.
Lenguajes Java o PHP.
SOFTWARE ESPECÍFICO VERSIÓN
Exo platform: 1.0.1
[GPL] phpBB: 2.0.12
Lucene: 1.4.3
Lucene plug-in
XWiki: 0.9.543
Sympa 5.1
JUNG, Java Universal Network/Graph Framework
1.5.4
TouchGraph LinkBrowser V 1.20
nanoxml 2.1.1
Hypergraph 0.6.2
Xerces Java Parser 1.4.4
FCKeditor 2.0
-Catalunya25 / 52
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
-Catalunya26 / 52
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
-Catalunya27 / 52
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.
-Catalunya28 / 52
Elementos de integración >
• Middleware de integraciónEl 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.
-Catalunya29 / 52
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
-Catalunya30 / 52
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
-Catalunya31 / 52
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.
-Catalunya32 / 52
Índice >
1. Introducción
2. Descripción de la plataforma
3. Integración
4. Otras consideraciones
5. Conclusiones
-Catalunya33 / 52
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.
-Catalunya34 / 52
Generalitat
Modelo web tradicional
Ciudadanos
Modelo web relacional
Departamentos
Espacio web de los
departamentos
Es una de las bases del próximo Gencat Modelo web relacional basado en redes sociales.
Generalitat
Departamentos
-Catalunya35 / 52
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
-Catalunya
-Catalunya
Rosa Mª Martín ([email protected])
Gracias a: Héctor Puente, Alberto Bastos, Daniel Cortés, Daniel Golobart, 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
Agradecimientos >
-Catalunya
-Catalunya
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-LCFIBCoordinació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 Capdevila, Héctor Júdez, Lucas Ponce, Tamara BernadMaquetación HTML: Eduard MoralesRevisión lingüística: Marta Valdés
Equipo UPC-LSICoordinació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 SLEvaluación usabilidad: Máximo CastagnoEvaluación accesibilidad: Ignasi Garcia Milà
Implantación de portales, formación, consultoría estratégica y soporte a usuarios: NETXUS, CVA-CONSULTINGArquitectura tecnológica: CTTI
Créditos >