Tuesday, 30 July 2013

Liferay 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, RHES, 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
Databases
  • IBM DB2
  • MySQL
  • Oracle
  • PostgresSQL
  • 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 (seeFeatures 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)
Source from : http://www.liferay.com/products/liferay-portal/tech-specs


No comments:

Post a Comment