Technical Specifications

Read more about the open standards and use of today's most innovative technologies that make Liferay Portal the de-facto open alternative to commercial portal products.

Deployment Compatibility

Operating Systems

  • Linux (CentOS, RHEL, SUSE, Ubuntu, and others)
  • Unix (AIX, HP-UX, Mac OS X, Solaris, and others)
  • Windows

Servlet Containers

  • Jetty
  • Resin
  • Tomcat

Application Servers

  • Geronimo
  • GlassFish
  • JBoss 
  • JOnAS 
  • OracleAS
  • SUN JSAS 
  • WebLogic 
  • WebSphere

Java Runtimes

  • Java Standard & Enterprise Edition (SE/EE) 5
  • Java Standard & Enterprise Edition (SE/EE) 6
  • Java Standard & Enterprise Edition (SE/EE) 7

Databases

  • IBM DB2
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • Sybase

Public & Private Clouds

Liferay Portal is deployable to the cloud and virtualized environments, including EC2, Elastic Beanstalk, and VMWare.

Portal Details

Technologies Used

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

Scripting Language Support

  • Javascript
  • Ruby
  • PHP
  • Python

Standards

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

Web Services

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

Architecture

  • Hierarchical and extensible system of communities and organizations
  • Replicable templated communities and organizations
  • Message-oriented architecture leveraging Liferay's lightweight message bus, Mule, or ServiceMix ESB.
  • Dependency injection provides pluggable service implementations

Identity Management

  • LDAP Authentication and Synchronization
  • Oracle Access Manager
  • Novell Identity Manager
  • Sun Identity Manager / Open SSO
  • SiteMinder
  • Tivoli

Performance & Scalability

  • Clustering at any combination of tiers (presentation, service, business logic, and database)
  • Terracotta DSO integration
  • Advanced Caching (Ehcache, Memcached)
  • Page Caching
  • Load Balancing
  • Static Content Export 
  • Portlet Performance Monitoring
  • Code Performance Monitoring

Security

Liferay Portal uses industry standard, government-grade encryption technologies including advanced algorithms such as DES, MD5 and RSA. Liferay was benchmarked as among the most secure portal platforms using LogicLibrary's Logiscan suite.

  • Pluggable Authentication
  • Email Verification
  • Granular Permissioning
  • LDAP Authentication
  • Session Management

Single Sign On

  • CAS and Siteminder out of the box
  • Support for JAAS, JOSSO, LDAP, Netegrity, Microsoft Exchange

 

Content Management

Document Library

  • JSR-170 compliant Java Content Repository
  • CMIS 1.0 Support
  • Check in/check out
  • Integration with Microsoft Office® 
  • Versioning
  • Workflow
  • Fine grained permissioning
  • Multi-file uploads
  • File format conversion among common formats like Microsoft Office, PDF, TXT and HTML (import and export)
  • WebDAV enabled
  • Image gallery

Themes & Layout

  • User group page templates
  • Administrator-defined page/layout templates
  • Automatic page structure inheritance
  • jQuery standardized
  • Semantic & nonobtrusive markup
  • LAR import/export of themes
  • Hot-deployable

Language Support

  • I18N support for any language
  • Ships with default translations for 32 languages.

Web & Workspace Publishing

  • One-click page creation 
  • Rich (WYSIWG) text editors
  • Separation of content from layout
  • Reusable content
  • CSS
  • Logical content templates using either Velocity or XSL
  • Bookmarks
  • Dynamically generated site taxonomy
  • Drag and droppable site map
  • Sitemaps protocol support
  • Search Engine Optimization (SEO)
  • OpenSearch
  • Live page editing
  • Staging and scheduling to remote servers
  • Friendly URLs
  • Meta tagging

Knowledge Management

  • KnowledgeBase portlet for team-driven creation of content and knowledge stores (see Features for details)
  • Taxonomy (categorization) framework
  • Framework to add taxonomies to custom portlets
  • Web Content Management, Wiki, Knowledge Base Taxonomy-enabled
  • Category-based navigation

Collaboration & Social

Wikis

  • Rich text editor (WYSIWYG)
  • Versioning & reversion
  • Creole syntax support
  • File attachments
  • Threaded comments
  • Recent changes tracking
  • LDAP integration
  • Tag-based navigation
  • RSS

Blogs

  • Rich Text Editor (WYSIWYG)
  • Social bookmarking
  • Threaded comments
  • Tags and Labels
  • Social Bookmarking
  • Rating system
  • Trackback URLs
  • RSS

Message Boards

  • Rich text editor (WYSIWYG)
  • Role-based permissioning 
  • User data display
  • Threaded comments and categories management
  • Versioning
  • Statistics
  • Recent posts
  • Email based subscriptions 
  • RSS
  • Presence

KnowledgeBase

  • Rich text editor (WYSIWYG)
  • Threaded articles
  • Versioning
  • Easy creation of content with templates
  • Print to PDF
  • File attachments
  • Integration with Open Search
  • Inheritance based permissioning
  • Inheritance based subscriptions/RSS
  • Rating system
  • Threaded comments
 

Calendar

  • AJAX-based interface
  • iCal and Microformats support
  • Task lists for event creation, management, and search
  • Events sharing across communities
  • Event reminders via email, IM, or SMS
 

Webmail Client

  • Rich text editor (WYSIWYG)
  • AJAX-based interface
  • Multiple email accounts
  • Supports IMAP and SMTP
  • Custom preconfigured accounts

Instant Messaging

  • AJAX-based IM client
  • User profile pictures
  • User controlled status updates
  • Chat sessions persist across all pages
 

Presence & Social

  • AJAX chat client
  • Dynamic friend list
  • Activity wall
  • Activity tracker with Activity Tracker API
  • Mashups & Integration
 

Mashups & Integration

  • User location map 
  • Facebook
  • OpenSocial container / Shindig
  • iGoogle / Google Gadget
  • NetVibe
 

Alerts & Announcements

  • AJAX-based
  • Targeted group delivery
  • Remote delivery (email, SMS)

Start Delivering Today

Check out the latest file versions and get started on your project.

Search downloads >

Enhance Your Platform

Share and download from a rich library of apps in the Liferay Marketplace.

Explore new apps >

Find Your Answers

Get answers to hot topics and connect with fellow users in our forms.

View forum posts >