Monday, 25 November 2024
MONOGRÁFICO: Liferay Portal - Anexo: Especificaciones Técnicas PDF Print E-mail
SOFTWARE - Servidores
Written by Felipe Retortillo Franco   
Friday, 01 February 2013 00:00
Article Index
MONOGRÁFICO: Liferay Portal
Qué es un Portal y sus requisitos
Liferay como solución de Portal versátil
Funcionalidades
EducaMadrid: un portal Educativo basado en Liferay
Descarga y compatibilidad de Liferay Portal
Anexo: Especificaciones Técnicas
All Pages

Anexo: Especificaciones Técnicas

Detalles del portal

Tecnologías utilizadas

  • AJAX
  • Apache ServiceMix
  • ehcache
  • Groovy
  • Hibernate
  • ICEfaces
  • Java J2EE/JEE
  • jBPM
  • JGroups
  • Lucene
  • MuleSource ESB
  • Seam
  • Spring 3.0 & AOP
  • Struts& Tiles
  • Tapestry
  • Velocity

Lenguajes de scripting soportados

  • Javascript
  • Ruby
  • PHP
  • Python

Estándares

  • AJAX
  • iCalendar&Microformat
  • JSR-168
  • JSR-127
  • JSR-170
  • JSR-286 (Portlet 2.0)*
  • JSF-314 (JSF 2.0)
  • OpenSearch 

Servicios Web

  • JSON
  • Hessian
  • Burlap
  • REST
  • RMI
  • Spring HTTP
  • WSRP (full support for 1.0 and 2.0)
  • WebDAV

Arquitectura

  • Sistema jerárquico y extensible de comunidades y organizaciones
  • Comunidades y organizaciones replicables mediante plantillas
  • Arquitectura orientada a mensajes aprovechando el bus ligero de mensajes de Liferay, Mule, o bien ServiceMix ESB.
  • Inyección de dependencias que proporciona implementaciones de servicios conectables

Gestión de identidades

  • Autenticación y sincronización LDAP
  • Oracle Access Manager
  • Novell Identity Manager
  • SunIdentity Manager / Open SSO
  • SiteMinder
  • Tivoli

Rendimiento y escalabilidad

  • Clustering y combinación de niveles (presentación, servicio, lógica de negocio, base de datos)
  • Integración DSO con Terracotta
  • Caching avanzado (Ehcache, Memcached)
  • Caching de páginas
  • Balanceo de carga
  • Exportación de contenido estático
  • Monitorización de rendimiento de portlets
  • Monitorización de rendimiento de código

Seguridad

Liferay Portal utiliza tecnologías de cifrado de última generación y basadas en estándares, incluyendo algoritmos avanzados como DES, MD5 y RSA. Liferay ha sido probado y situado entre las plataformas de portal más seguras empleando la suite Logiscan de LogicLibrary.

  • Autenticación extensible
  • Verificación de e-mail
  • Gestión de permisos granular
  • Autenticación LDAP
  • Gestión de sesiones

Inicio de sesión único (SSO, Single SignOn)

  • Yale CAS y Siteminder incluido de serie
  • Soporte para JAAS, LDAP, Netegrity y Microsoft Exchange

Gestión de contenidos

Librería de documentos

  • Repositorio JSR-170 compatible Java
  • Check in/checkout
  • Integración con Microsoft Office®
  • Gestión de versiones
  • Workflow
  • Gestión de permisos de grano fino
  • Posibilidad de subir múltiples ficheros simultáneamente
  • Conversión de formatos comunes como Microsoft Office, PDF, TXT y HTML (importación/exportación)
  • Soporte WebDAV
  • Galería de imágenes

Temas y diseño

  • Plantillas páginas de grupos de usuarios
  • Plantillas de diseño y de página definidas por el administrador
  • Herencia automática de estructuras de página
  • jQuery estandarizada
  • Marcado HTML semántico y no intrusivo
  • Importación/exportación de temas de apariencia en ficheros LAR (LiferayARchive)
  • Despliegue "en caliente"

Soporte de idiomas

  • Soporte de internacionalización (I18N) para cualquier idioma
  • Se entrega con traducciones por defecto para 32 idiomas.

Publicación Web y de espacio de trabajo

  • Creación de páginas con un click
  • Editores de visuales integrados(WYSIWYG)
  • Separación del contenido y la apariencia
  • Contenido reutilizable
  • Hojas de estilo CSS
  • Plantillas de contenido lógico utilizando tanto plantillas Velocity como XSL
  • Enlaces favoritos (Bookmarks)
  • "Sitemap" del sitio web generado dinámicamente
  • Configuración de la página web mediante "Drag and Drop"
  • Soporte del protocolo Sitemap
  • Optimización SEO
  • OpenSearch
  • Edición de páginas en vivo
  • Staging y scheduling en servidores remotos
  • URLs amigables
  • Meta tagging

Gestión del conocimiento

  • Knowledge Base para creación de contenidos basada en equipos y almacenamiento de conocimiento.
  • Framework de desarrollo de taxonomías (categorización)
  • Framework de desarrollo para añadir taxonomías a portlets desarrollados a medida
  • Gestión de contenidos Web, Wiki, Knowledge Base con soporte para categorización
  • Navegación basada en categorías

Colaboración y redes sociales

Wikis

  • Editor visual (WYSIWYG)
  • Gestión de versiones y vuelta atrás en cambios realizados
  • Soporte para sintaxis Creole
  • Adjuntado de ficheros a páginas
  • Comentarios anidados
  • Listado de cambios recientes
  • Integración LDAP
  • Navegación basada en etiquetas
  • RSS

Blogs

  • Editor visual (WYSIWYG)
  • Social Bookmarking
  • Comentarios anidados
  • Etiquetas
  • Social Bookmarking
  • Sistema de valoraciones
  • TrackbackURLs
  • RSS

Foros

  • Editor visual (WYSIWYG)
  • Gestión de permisos basada en roles
  • Ficha de datos de usuario
  • Comentarios y categorías anidados
  • Gestión de versiones
  • Estadísticas
  • Mensjaes recientes
  • Suscripciones via e-mail
  • RSS
  • Presence

KnowledgeBase

  • Editor visual(WYSIWYG)
  • Artículos anidados
  • Gestión de versiones
  • Sencilla creación de contenido con plantillas
  • Impresión a PDF
  • Adjuntado de ficheros a artículos
  • Integración con Open Search
  • Gestión de permisos basada en herencia
  • Suscripciones/RSS basada en herencia
  • Sistema de rating
  • Comentarios anidados

Calendario

  • Interfaz basado en AJAX
  • Soporte para iCal y micro-formatos
  • Listas de tareas para creación de eventos, gestión y búsqueda
  • Compartición de eventos entre comunidades
  • Recordatorios de eventos por e-mail, IM o SMS

Cliente Webmail

  • Editor visual (WYSIWYG)
  • Interfaz basado en AJAX
  • Múltiples cuentas de e-mail
  • Soporte para IMAP y SMTP
  • Cuentas pre-configuradas y personalizadas

Mensajería instantánea

  • Cliente de mensajería instantánea basado en AJAX
  • Fotos de perfiles de usuario
  • Actualizaciones de estatus controladas por el usuario
  • Sesiones de chat persistentes a lo largo de las páginas

Presencia & redes sociales

  • Cliente chat AJAX
  • Lista de amigos dinámica
  • Muro de actividad
  • Rastreo de actividad con el API de ActivityTracker
  • Mashups e Integraciones

Mashups

  • Mapa con la localización del usuario
  • Facebook
  • OpenSocialcontainer / Shindig
  • iGoogle / Google Gadget
  • NetVibe

Alertas y Anuncios

  • Basado en AJAX
  • Entrega a grupos de usuario objetivo
  • Entrega remota (e-mail, SMS)

 



 

Revista INTEFP

Marcadores Sociales

Facebook MySpace Twitter Delicious Google Bookmarks