Recent Bloggers
Bryan Cheung Posts: 9
Stars: 42
Date: 1/5/09
Minhchau Dang Posts: 6
Stars: 5
Date: 12/30/08
Nate Cavanaugh Posts: 23
Stars: 60
Date: 12/28/08
Eduardo Lundgren Posts: 1
Stars: 5
Date: 12/20/08
Brian Chan Posts: 20
Stars: 125
Date: 12/18/08
Steven Cao Posts: 4
Stars: 11
Date: 12/17/08
Jorge Ferrer Posts: 23
Stars: 102
Date: 12/16/08
Alice Cheng Posts: 116
Stars: 0
Date: 12/10/08
Michelle Kawaye Posts: 2
Stars: 8
Date: 12/10/08
Michael Young Posts: 9
Stars: 48
Date: 11/21/08
Blogs
Portal Hook Plugins
Tags: configuration, plugins, portal.properties
Lately, Liferay has been following a trend toward externalizing extensibility features as much as possible. The traditional EXT model, while powerful, often proves too complex for many situations, or too intrusive to the product to retrain a high level of maintainability and a comfortable upgrade path because by it's very nature it inadvertently promotes bad programming practices which can...
Read More »
Average (6 Votes)
2077 Views, 22 Comments
The New Liferay Permission Algorithm (a.k.a. 5, a.k.a RBAC)
Tags: permissions
Well, it's been almost 2 months since we introduced a new permission checking algorithm into the portal. The key features of the new algorithm are: increased speed of evaluation simpler usage increased performance increased speed of evaluation and lastly increased speed of evaluation and increased performance So, how did we acheive this and what did we have to sacrific to get it? ...
Read More »
Average (4 Votes)
2418 Views, 11 Comments
Calling Liferay Services from XSL Journal Templates
Tags: cms, journal, services, template, xsl
Recently I was again asked how to call a more complex Liferay service using XSL. Here is an example of getting CalEvents from XSL and printing the list. The first thing you might find is that the iteration is rather strange. That's because XSL has no notion of arrays or lists , other than nodelists that is. So we have to get around that by creating a template construct to represent our...
Read More »
Average (2 Votes)
1217 Views, 0 Comments
Journal VM Template meets SAXReaderUtil
Tags: cms journal, journal, template, velocity
Recently my friend Journal VM Template was feeling a little down in the dumps because of his lack of ability when it comes to handling XML content. He was feeling inferior to Journal XSL Template because of this one's superlative ability in dealing with any type of XML content, local and remote. Not liking to see my friend down in the dumps, because he really has many other likeable...
Read More »
Average (7 Votes)
1440 Views, 5 Comments
Calling Java (tools|services) from XSL Journal Templates
Tags: cms, journal, template, xsl
Recently a coleague asked if it was possible to call java from XSL. It is possible, and here is the example I provided. <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:getterUtil="xalan://com.liferay.portal.kernel.util.GetterUtil" ...
Read More »
Average (5 Votes)
1150 Views, 4 Comments
Showing 1 - 5 of 24 results.
Page of 5