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 Derek Nerenberg | Jul 31, 2015 | Blog, Databases, Portals
This post shows you how to query Liferay’s database and see which Documents and Media files are marked ‘searchable’. For these examples, I was using SQL Server and did not validate the queries work on other databases. They are...
by Matt Wolinski | Mar 5, 2015 | Blog, Enterprise Infrastructure, Portals
The MongoDB can be used to store large files easily. In fact, it has quite a few advantages over a traditional filesystem. Mongo has no problems storing millions of files. You can access the files from any machine easily. Plus you can do advanced queries to locate...
by Matt Wolinski | Jan 22, 2015 | Blog, Portals
Liferay themes are an easy way to transform the look and feel of your portal. Theme development is not difficult and can be done with Velocity or FreeMarker templates. You can also create a JSP-based theme but that’s less common. We can talk for quite a while...
by Matt Wolinski | Jul 30, 2014 | Blog, Portals
I recently came across a unique issue with a client. I was working on some performance optimizations due to latency on page load. I found an interesting issue around caching and this inspired my blog. Without giving any specific details, the client...
by XTIVIA | Apr 28, 2014 | Blog, Portals
Sharing links on Facebook and Twitter is a huge traffic driver for websites. We’ve all pasted a link into that little box and watched that preview magically appear, but how does it know what to put in there? The answer is ‘Well, it does kind of, but not...