Liferay es la
principal aplicación basada en software libre para la creación de
entornos colaborativos on-line. Actualmente está respaldado por una
extensa red de servicios profesionales que ofrece desarrollos a medida,
formación y soporte en todo el mundo. Liferay ofrece una arquitectura
de temas (denominados en inglés Themes), que permite llevar a cabo
cambios en la apariencia del portal sin cambiar el código fuente de
Liferay. Es posible desplegar nuevos temas en caliente sin necesidad de
tener que detener la ejecución al portal.
El uso de CSS y capas en las páginas de Liferay facilita diseñadores gráficos la creación de nuevos Temas y Templates.
• Biblioteca de Documentos.
• Galería de Imágenes.
• Contenido estructurado.
• Mecanismo flexible de plantillas (XSL/VM).
Características de Liferay
-
SSO (Single Sign On) Liferay proporciona un conector CAS integrado. CAS es el motor de
Single Sign On de la Universidad de Yale. Liferay permite desarrollar
integraciones con otros motores de Single Sign On como SSO.
-
Modelo en hosting (ASP) Liferay
ha sido diseñado desde su concepción para ser usado en formato ASP
(Application Service Provider) o hosting. Esto permite que se puedan
alojar múltiples instancias del portal (simplemente diferenciadas por
URL´s distintas) sobre un único servidor de aplicaciones y una base de
datos.
-
Independencia respecto de Servidores de Aplicaciones.
Liferay puede ejecutarse sobre contenedores ligeros como Tomcat o
Jetty, o sobre servidores compatibles con J2EE como Borland ES,
JBoss+Jetty/Tomcat, JOnAS+Jetty/Tomcat, JRun, OracleAS, Orion, Pramati,
RexIP, Sun JSAS, WebLogic, y WebSphere. Un valor adicional de ser un
portal basado en Java es que Liferay se ejecuta sobre múltiples
sistemas operativos: BSD (FreeBSD, NetBSD, OpenBSD), Linux (Fedora,
Novell), Solaris, Mac OS X y Windows.
-
Independencia respecto de Bases de Datos.
Liferay emplea Hibernate (http://www.hibernate.org/) como herramienta
ORM para la capa de persistencia, lo que facilita que soporte cualquier
base de datos como DB2, Firebird, Hypersonic, InterBase, JDataStore,
MySQL, Oracle, PostgreSQL, SAP o SQL Server. Esto permite a las
organizaciones mantener los recursos con los que cuenta y no tener que
adquirir nuevo hardware y software de base de datos.
-
Internacionalización.
Liferay puede mostrar y recibir entradas en múltiples idiomas. Incluye
recursos lingüísticos en Chino, Holandés, Inglés, Alemán, Griego,
Italiano, Japonés, Coreano, Portugués, Español, Turco y Vietnamita.
-
Altamente escalable.
Liferay es escalable y usa OSCache para ofrecer a las personas
encargadas de llevar a cabo el despliegue una caché en Cluster. De este
modo es posible escalar añadiendo más nodos sin sacrificar la cache.
-
Struts y Tiles.
Liferay está basado en Struts para seguir el patrón
Modelo-Vista-Controlador (MVC). La apariencia del portal puede ser
fácilmente adaptada y rediseñada, ya que la lógica de presentación está
basada en sencillas plantillas que son leídas mediante Tiles.
-
Gran variedad de Portlets incluidos.
Liferay ofrece más de cincuenta (50) portlets útiles: blogs, tienda,
wiki, correo electrónico (webmail), tablón de anuncios, encuestas,
canales RSS, etc. La mayor parte de los portlets pueden configurarse de
forma que sean usados sólo por algunos usuarios del entorno
colaborativo, gracias a la granularidad que permite la gestión de
usuarios de Liferay Portal.
-
Administración.
Liferay permite que los administradores del portal gestionen fácilmente
usuarios, grupos, localizaciones y roles a través de herramientas
visuales. Los grupos y localizaciones representan conjuntos de
usuarios, y un rol es un conjunto de permisos que un grupo o un usuario
poseen. El acceso a portlets está restringido a usuarios en función de
su rol
-
Tecnologías soportadas - JSR-168JSR-220 (Hibernate)
- JSR-127 (JSF)AJAXSpring,
- EJB y programación orientada a aspectos (AOP)
- Struts y Tiles
- WSRP
- Velocity.
|