Liferay

Liferay Enterprise Portal provides personalizable tools to help organizations communicate and share information more efficiently.

Liferay Enterprise Portal was designed to:

- Provide organizations with a single sign-on web interface for email, document management, message board, and other useful communication tools. Multiple authentication schemes (LDAP or SQL) are pooled together so users don't have to remember a different login and password for every section of the portal.
- Allow administrators to easily manage users, groups, and roles through a GUI interface. Groups signify a collection of users. Roles signify permissions that a group or user can be bound to. Access to portlets are also restricted to users based on roles.
- Give users personalization tools so they can modify their portal layout as they see fit. Administrators can also specify community pages so that all users who belong to a certain group see a specific community page.
- Deploy on J2EE servers running in multiple Java enabled operating systems. JBoss+Jetty/Tomcat, JRun, Oracle9iAS, Orion, Pramati, RexIP, Sun ONE, and WebLogic are currently supported on Windows and a variety of UNIX flavors (Linux, BSD, Solaris).
- Use the latest technologies (Java, EJB, JMS, SOAP, XML) to ensure your organization is not left in the dark.
- Build upon other open source technologies (Ant, Hibernate, Lucene, Struts, Velocity) because nobody wants to reinvent the wheel.
- Enable pluggable databases (DB2, Firebird, Hypersonic, InterBase, MySQL, Oracle, PostgreSQL, SAP, SQL Server) by encapsulating all business logic in the middle tier. This allows your organization to leverage existing resources without having to purchase new database hardware and software.
- Follow Decorator, Facade, Factory, Flyweight, MVC, Singleton, Value Object, and other tried and true design patterns to ensure maximum scalability and reusability. Believe it or not, a lot of enterprise software from major vendors are nothing more than hacks with a huge price tag on them. Don't settle for that!
- Work with multiple languages

Proprietary alternative(s): 
Vignette Application Portal
Proprietary alternative(s): 
Oracle WebLogic Portal
Proprietary alternative(s): 
IBM WebSphere Portal
Open Source alternative(s): 
JBoss Portal
Open Source alternative(s): 
eXo Platform
Open Source alternative(s): 
Jetspeed 2
Your rating: None Average: 4.7 (3 votes)