Liferay, Inc. is pleased to announce the second major release of Liferay Portal Enterprise Edition.
Version 5.2 features major enhancements including:
* Control Panel – A sleek administration control panel gives a unified view of every aspect of portal administration, from security and user management to checking system resources and performing server administration actions.
* Microsoft Office® integration – Users can continue to work from preferred productivity suites and programs and manage documents in Liferay Portal as if it were a SharePoint® server.
* Knowledge Base framework – Users can build a store of information, with simple category-based navigation, to help find solutions to relevant questions or issues that may arise in an organization.
* Performance and speed – Data capacity and speed have been further enhanced. Portal scored a 92/100 on Yslow, a leading grading product for web page speed.
Please email enterprise_edition@liferay.com with any questions.
Security | |
Phishing + XSS vulnerability with "Return to Full Page" link | LPE-960 |
Same error message displayed for incorrect email and password | LPE-961 |
Framework for escaping untrusted data | LPE-934 |
Performance | |
Removed RUON, Mirage, SAW, and Portlet Container | LPE-978 |
Reduce network traffic and download time with HTTP ETag | LPE-987 |
General | |
The user information's job title attribute is always blank | LPE-935 |
AuthenticatingHttpInvokerRequestExecutor can cause a StackOverflowError | LPE-942 |
PortalUtil getPortletTitle method causes StackOverflowError Exception | LPE-951 |
Instance specific portal-ext.properties file are ignored | LPE-957 |
Deploying to WebLogic fails because the pre-compiler does not allow folders that start with _ | LPE-970 |
Links contains spaces | LPE-991 |
Added Australia's region information | LPE-963 |
Source Formatter leaves an extra space when formatting logs | LPE-964 |
Authentication | |
Updating a user's password may cause an error | LPE-954 |
Control Panel | |
Custom admin roles can access the control panel | LPE-997 |
Role title translation are lost when editing a role | LPE-948 |
New users are not added to default user groups. | LPE-967 |
Incorrect number of role title translations | LPE-949 |
Database | |
Support for Java Persistence Query Language | LPE-968 |
Database indexes are added even if the index already exist | LPE-979 |
Database shard not created for default company | LPE-980 |
Tags with duplicate properties can not be saved | LPE-994 |
Framework / API | |
Removed RUON, Mirage, SAW, and Portlet Container | LPE-978 |
Pagination support for getRoleUsers() | LPE-944 |
Updated third party libraries | LPE-946 |
Added modified date to business intelligence reporting | LPE-947 |
Renamed JSPPortlet to MVCPortlet | LPE-950 |
PortletURL is unable to escape XML when writing to stream | LPE-955 |
Tracking Wiki page changes is more intuitive | LPE-965 |
MultiValueMap data type | LPE-976 |
New method for getting a BaseModel | LPE-992 |
Source Formatter doesn't convert tabs to spaces correctly resulting in false positives | LPE-941 |
JavaScript | |
DelayedTask for JavaScript | LPE-945 |
Users are able to open multiple Add Application windows | LPE-982 |
Unauthenticated users can not call Liferay.PortletURL | LPE-993 |
Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 |
Localization | |
Dates in Calendar portlet is incorrect | LPE-989 |
Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 |
Improved Turkish translation | LPE-966 |
Untranslated text in Portlet look and feel | LPE-985 |
Permissions | |
Custom admin roles can access the control panel | LPE-997 |
Plugin Hooks | |
Hooks can overwrite additional portal properties | LPE-977 |
Plugin Portlet - WOL | |
WOL Friends Portlet should not show deactivated users | LPE-943 |
Plugin Portlets | |
Christianity portlets are now plugin portlets | LPE-984 |
Eliminate the need for a portlet.xml file in simple MVC portlets | LPE-972 |
Plugin portlets can leverage the IFrame portlet | LPE-981 |
Plugins | |
Plugins are easier to deploy to WebLogic | LPE-973 |
Portlet - Activities | |
Social activities from a portlet scoped to a page do not show as community activities | LPE-969 |
Portlet - Asset Publisher | |
Asset Publisher dynamically fills in the meta keywords tag | LPE-988 |
Portlet - Blog | |
Blog Portlet Does Not Factor User Time Zone When Displaying DateTime of Blog Entries | LPE-953 |
The "public" checkbox for blogs and messages board messages is disabled by default | LPE-959 |
Portlet - Calendar | |
Dates in Calendar portlet is incorrect | LPE-989 |
Portlet - IFrame | |
Allow IFrame portlet to use dynamic user credentials | LPE-974 |
Plugin portlets can leverage the IFrame portlet | LPE-981 |
Improved accessibility for IFrame portlet | LPE-990 |
Portlet - Journal / Web Content | |
Velocity stops rendering if the template calls a non existing service | LPE-975 |
Toggle edit controls does not toggle web content display icons | LPE-983 |
Portlet - Message Boards | |
Message Boards does not work after upgrade from 5.1.4 to 5.1.5 | LPE-952 |
The "public" checkbox for blogs and messages board messages is disabled by default | LPE-959 |
Portlet - RSS | |
Cannot set a footer Journal / Web Content for RSS portlet | LPE-986 |
Portlet - Sign In | |
Same error message displayed for incorrect email and password | LPE-961 |
Screen names are changed by Liferay | LPE-956 |
Portlet - Tags Admin | |
Tags with duplicate properties can not be saved | LPE-994 |
Portlet - Wiki | |
Wiki's summary field is pre-populated with old data | LPE-958 |
Tracking Wiki page changes is more intuitive | LPE-965 |
Search | |
Option to disable searching users by index | LPE-995 |
Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 |
Themes | |
Phishing + XSS vulnerability with "Return to Full Page" link | LPE-960 |
Velocity stops rendering if the template calls a non existing service | LPE-975 |
Upgrade | |
Christianity portlets are now plugin portlets | LPE-984 |