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, RHES, SUSE,
    Ubuntu, and others)
  • Unix (AIX, HP-UX, Mac OS X,
    Solaris, and others)
  • Windows

Servlet Containers
  • Jetty
  • Resin
  • Tomcat

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

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

Databases
  • IBM DB2
  • PostgresSQL
  • MySQL
  • SQL Server
  • Oracle
  • Sybase

Public & Private Clouds

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

Back to top

Portal Details

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

Scripting Language Support
  • Javascript
  • Python
  • Ruby
  • PHP

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

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

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

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

Performance & Scalability
  • Clustering at any combination of tiers (presentation, service, business logic, and database)
  • Page Caching
  • Terracotta DSO integration
  • Load Balancing
  • Portlet Performance Monitoring
  • Advanced Caching (Ehcache, Memcached)
  • Static Content Export
  • 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
  • LDAP Authentication
  • Email Verification
  • Session Management
  • Granular Permissioning

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

Back to top

Content Management

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

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

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

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

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

Back to top

Collaboration & Social

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

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

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

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

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

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

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

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

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

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

Back to top