Actividades de computación para alumnos de preescolar
Port@l 3.0 en la LSWC
1. Edificio BLUENET. Sede de ISOTROL en el Parque Tecnológico Cartuja 93 Título de la Presentación 1
Haga clic para modificar el estilo de título del
patrón
www.isotrol.com
V1.0 / Enero 2009
Port@l 3.0
Motor de Portales
Libre Software World Conference
27 de Octubre de 2010
2. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 2
¿Qué es Port@l?
Plataforma de Gestión de Portales Web
Basada en un modelo de integración
Contenidos
Servicios
Enfoque Arquitectura de Información
Fruto de más 12 años de experiencia
Múltiples Referencias
Licencia GPL v3
En proceso de traslado a forja pública
Último trimestre 2010
3. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 3
¿Qué es Port@l? (y 2)
Plataforma de Agregación de Contenidos
Herramienta Web de Gestión de Portales
Arquitectura de Información
Gestión Multiportal
Herencia de Portales
Construcción y Maquetación Visual
Marco de Trabajo
Java SE 5
Spring
JAX-RS
Motor de Portales
Servidores de Aplicaciones Java EE
Gran flexibilidad de despliegue
Pensado para escalar.
Gestión de
Contenidos
Gestión y
Maquetación de
Portales
4. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 4
Agregación de Contenidos
Acceso uniforme a los contenidos
Indexadores:
Indexan los contenidos
Transforman la arquitectura de
información.
Arquitectura de Información
Soporta todos los contenidos.
Estructura los portales.
Mecanismos de acceso uniformes:
Navegación homogénea.
Buscadores
Globales y específicos
Textuales
Principio de mínima sorpresa
Origen de
Información
Arquitectura
Información
Indexador
Índice Contenidos
Buscador Agregado
Indexador
Origen 1
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
Indexador
Origen 2
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
Indexador
Origen n
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
Texto
de
ejemplo
de un
5. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 5
Herramienta de Administración de Portales
Herramienta Web altamente interactiva
Definición Arquitectura de Información
Gestión Mapeos Indexadores
Gestión Conectores
Gestión de Usuarios
Gestión de Ediciones
Gestión de Portales
Jerarquía
Configuración
Paleta de Componentes
Páginas
…
6. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 6
Arquitectura Modular
Objetivos:
Extensibilidad
Reutilización
Flexibilidad
Garantía de Futuro
Filosofía:
Módulos con fines muy concretos
De desarrollo fácil y con bajo coste
Altamente configurables
Y que trabajan colaborativamente
La configuración y gestión de relaciones
entre módulos se realiza visualmente en la
herramienta.
7. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 7
ConectoresPáginas
Referencia
C1
C2
C3
C4
Columna 1: Página
Marco 1.1
Marco 1.2
Marco 1.3: Columnas
Marco 1.4: Componente
Columna 2 Columna 3
Marco 2.1
Componente
Marco 3.1
Componente
Marco 3.2
Componente
Arquitectura Modular
8. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 8
Portales
Los portales son conjuntos de Páginas
Definidas según su relación con la
Arquitectura de Información.
Páginas
Conjuntos de componentes
Que pueden consumir conectores
Con una relación funcional entre ellos
Y maquetables visualmente.
Plantillas
A nivel visual y funcional.
9. Port@l 3.0. LSWC 2010. Copyright (c) 2010 ISOTROL, S.A. Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 España 9
Marco de Trabajo
API Java basado en:
Java 5 SE
Spring
JAX-RS
Objetivos:
Minimizar codificación
Aprovechar al lenguaje de desarrollo
Y todo su ecosistema de herramientas
Maven
JUnit / TestNG
Hudson, Sonar, Eclipse…
Toda la interfaz gráfica de configuración
generada automáticamente.