Liferay DXP: Technical Specifications
Deployment Compatibility
Operating Systems
- Linux (CentOS, RHEL, SUSE, Ubuntu, and others)
- Unix (AIX, HP-UX, Solaris, and others)
- Windows Server
- Mac OS X
Public & Private Clouds
- Liferay DXP is deployable to the cloud and virtualized environments.
Application Servers
- JBoss EAP
- Resin
- tcServer
- Tomcat
- WebLogic
- WebSphere
- Wildfly
Databases
- DB2
- MariaDB
- MySQL
- Oracle
- PostgreSQL
- SQL Server
- Sybase
Platform Details
Performance & Scalability
- Clustering at any combination of tiers (presentation, service, business logic, and database)
- Advanced caching (i.e., Ehcache)
- Elasticsearch platform support
- Performance monitoring support (JMX, Java profiling, etc.)
Security
- Government-grade encryption such as: DES, MD5, SHA and RSA.
- Pluggable authentication
- Email verification
- Granular permissioning
- LDAP authentication
- Session management
Developer Languages
- Java
- Groovy
- Ruby
- Python
- Scala
Web Services
- SOAP
- JSON
- RMI
- Spring Remoting
- WebDAV
Identity Management Support
- LDAP authentication
- SAML producer / consumer OAuth
- Oracle Access Manager
- Novell Identity Manager
- Sun Identity Manager
- OpenSSO / OpenAM
- SiteMinder
- Tivoli Access Manager
- Facebook standards
JavaScript Frameworks
- AlloyUI
- GWT
- JQuery
- JSF
- Metal.js
- Vaadin
- ...and others
Frontend Frameworks
- AlloyUI
- Application Display Templates
- Device detection
- TagLibs
- Twitter Bootstrap
Backend Frameworks
- Asset
- Cache
- Comments
- Data handlers
- File storage
- Membership policies
- Message bus
- Permissions
- Ratings
- Recycle bin
- Scheduler
- Scripting
- ServiceContext
- Upgrade
- Workflow
Theme Developer Languages
- Freemarker
- Velocity
Other Standards/Technologies
- AJAX
- iCalendar & Microformat
- JSR-168 (Portlet)
- JSR-286 (Portlet 2.0)
- WSRP 1 & 2
- JSR-127 (JSF)
- JSR-314 (JSF 2.0,2.1), JSR-344 (JSF 2.2)
- JSR-170 (Content Repository)
- Spring 3.0 & AOP
- CMIS 1.0/2.0
- OpenSearch 1.1
- OpenSocial 2.5
- Hibernate collection of projects
- OSGi Core 6.0
- SAML 2.0
- OAuth 1.1
Content Management Features
Content Repository
- Multi-repository support
- Customizable document types
- Metadata per document type
- Microsoft Office© integration
- CMIS support
- Check in/check out
- Content previews
- Content versioning
- Define workflows per document type
- Mobile/desktop file synchronization using Liferay Sync
Site Publishing
- Dynamic and static site templates
- Drag and drop site maps
- Sitemap protocol support
- Friendly page URLs
- Remote server staging and scheduling
- Multiple site variations/versions
- Faceted search
- Recycle bin
- User customizable pages
Content Creation
- AlloyEditor
- Templating: FreeMarker or Velocity
- Global content sharing between sites
- Content sharing in site hierarchy
Themes & Layout
- JavaScript framework: AlloyUI 3.0
- CSS framework: Twitter Bootstrap
- HTML 5.0 compliant
- Responsive mobile theme
- Multiple page layout templates
Mobile
- Mobile previews within browser
- Mobile responsive theme
- Mobile device recognition
- Eclipse-based Mobile SDK
Collaboration & Social Features
Wikis, Blogs, Message Boards
- AlloyEditor
- Ratings / Comments
- RSS feeds
- Categories / Tags
- Related assets
- Reader subscriptions
Wikis
- AlloyEditor
- Versioning & reversion
- Creole, HTML or MediaWiki syntax
- Attach files
- Threaded comments
Blogs
- AlloyEditor
- Recent blogs lists
- Badge icon for social activity
- Social bookmarks
- Inappropriate content flagging
Message Boards
- Recent Posts list, My Posts list
- Reader subscriptions
- Anonymous posting
- Attach files
- Support for categories/threads reorganization
- Inappropriate content flagging
Online Presence & Social
- Friends list
- Activity wall
- Activity tracker
Calendar
- AJAX-based interface
- iCal and microformats support
- Personal and group
- Task lists
- Resource scheduling
- Email, IM, or SMS event reminders
Alerts/Announcements
- Broadcast news or status
- Scheduled start/stop
- Site or role based targeting