This website uses cookies to ensure you get the best experience. Learn More.
As we near the first GA of 7.3, one change we've managed to make was to migrate off Soy + Metal.js and fully onto React.js. The story reminded me of how far our frontend infrastructure has evolved in the past fifteen years that I’ve been a part of Liferay. While this was initially going to be a longer post, due to some user error on my part, I have decided to split this into two posts....
Overview This article outlines how to configure EHCache cache event logging in Liferay 7.1. Scenario We want to log and monitor EHCache cache events in a clustered environment. This is helpful when monitoring cache replication of data across nodes in a cluster to ensure caches on slave nodes are updated with cache data from the master node. We can monitor ehcache portal...
On 12/20/2019, Liferay released updated versions of Liferay Faces modules featuring support for the upcoming 7.3 release of Liferay Portal. For more information see the "Liferay Faces Bridge Ext" and "Liferay Faces Portal" sections of the recently updated Liferay Faces Version Scheme. The easiest way to upgrade is to visit the home page...
Classic Liferay Localization Handling Any developer who has been around for awhile will have some knowledge of how Liferay handled localization for the entities... In your service.xml file where you normally just have a column type of String, you would also have an additional attribute set, localized="true". With this addition, your model classes getters and setters change...
Introduction We can customize Elastic Search in Liferay, so that whenever a user is searching for a keyword in Liferay then the search results would not only display the results for that search keyword but the search results would also display the results for the synonyms of that search keyword. We can configure synonyms for English and Arabic languages and that would work for...
So I've been seeing this a lot recently, so I thought I'd do a quick blog about it... With web contents, we can build structures to provide an organized chunk of data, and then we can define a template to render the HTML fragment for that structure. Since the template language of choice is FreeMarker, and since in FreeMarker we have practically the entire Liferay API (and...
By default Liferay does not encrypt the password at client side as with SSL already Data will be encrypted but some security audit demand for password to be encrypted before submission . So we will be seeing how to perform client side encryption of password in liferay. I will encrypting with RSA Algorithm which uses public and private key .Public...
Thin WAR Artifacts Sometimes WAR artifacts are quite thin, meaning they are less than 1MB in size and most of their dependencies are deployed as OSGi modules. In other words, these types of WAR artifacts have portlet-specific code in WEB-INF/classes but few (if any) embedded jars in WEB-INF/lib. Deployment of thin WARs can be quite fast -- typically only couple of seconds more...
The following versions of PortletMVC4Spring were released on December 7, 2019 AD: Version Description 5.2.0 For use with Spring Framework 5.2.x (tested with 5.2.2.RELEASE) Release Notes 5.1.1 For use with Spring Framework 5.1.x (tested with 5.1.4.RELEASE) Release Notes ...
//La versión en español del artículo se puede encontrar en: Otro año de LUGSpain It may seem difficult to believe, but another year has gone by. As usual, the Liferay team booked a session during the first day of the Liferay Symposium in Spain for the community event to integrate the presentation of Liferay improvements and projects with the community's proposals in one place. ...
Showing 561 to 570 of 3,026 entries.