by XTIVIA | Mar 31, 2016 | Applications, Blog, Portals
There are times when you want to handle multiple Liferay API calls as a single, atomic transaction. For example, let’s say you have a business process that has the following 3 steps: Create an Organization. Add a Role to the User. Update the User’s...
by Michael Hahn | Feb 21, 2016 | Blog, Portals
If you have custom code for rendering Liferay web content, you may not know it but you may not be leveraging Liferay caching for the rendered web content, and this may be at the root of some performance problems in your Liferay environment. Recently, one of our...
by XTIVIA | Oct 21, 2015 | Blog, Portals
In this blog post I will show you how to create attractive Liferay pages from dynamic content. We’ll create these pages from Web Content Articles using Liferay 6.2, Web Content Structures, Templates, Application Display Templates, and the Asset Publisher...
by Asier Del Pozo | Aug 31, 2015 | Blog, Enterprise Java, Portals
Once upon a time… Sometimes a new project becomes a challenge. That’s the interesting part of software development; otherwise, this job would not be as special as it is! And the reason could not only be the technology you have to use, or the specific...
by XTIVIA | Aug 3, 2015 | Blog, Portals
Ever had a need to consolidate your tags? The Tag Merger portlet can help you manage them. Imagine a scenario where your tags are littered with duplicates because maintenance has been neglected for quite a while. Cleaning hundreds or even thousands of...
by XTIVIA | May 29, 2015 | Applications, Blog, Enterprise Java, Portals
AngularJS is a great framework for Single Page Applications (SPAs) – it’s easy to learn and use. There’s no reason not to (and actually every reason to) create your Liferay portlets as AngularJS SPAs. Our organization considers...