This website uses cookies to ensure you get the best experience. Learn More.
I want to give a quick update regarding 5.1.0, released this morning. Dropping the RC Now that the JSR 286 specification has been officially approved, we can drop the "RC" portion from our release. Even though 5.0.0 RC, 5.0.1 RC were production quality, they were labeled as such because the JSR 286 guidelines state that we can't go final until the specification is approved. ...
There have been some questions as to what exactly the selenium tests are testing. So, Mike and I have taken some time and taken a full inventory of every selenium automated test we run and documented their function. You can find a full list of tests and descriptions that accompany what exactly the test is doing on a new wiki page:...
Yes, we've finally done it!! Liferay's community wiki has been migrated from MediaWiki to Liferay's own wiki portlet. We are pretty excited about this because it brings a lot of benefits. To name a few: The wiki is now fully integrated in the liferay.com website, so it's easier for community members to navigate through all the sources of information. For example, visitors...
One of the most widely used features of Liferay is the Personal Community, aka My Community, aka Personal Space. It's a feature that allows users to have their own set of web pages, both private and public, to manage and update as they please. It's also a feature that has been challenging for developers to deal with. For example, you would like to grant certain users a Personal...
One of the goals of Romulus (http://www.ict-romulus.eu) is to improve productivity of developers by allowing the use of scripting languages to develop certain task. A point where scripting technologies can be very valuable is when performing form validation. The most common case is to allow the definition of regular expressions the field must match. While this is a good approach, it...
Here is a sample script for the Ruby Console portlet to test various aspects of the Dynamic Query API. import com.liferay.portal.kernel.util.Time import java.lang.System import java.util.Date module Orm include_package "com.liferay.portal.kernel.dao.orm" end module Model include_package "com.liferay.portal.model" end module Service include_package...
We're finally making our continuous integration server public. It took several months of fine tuning to get to this point. The main issues were with making sure that CruiseControl , Hudson, Selenium, and FireFox 3 were happy with each other. http://hudson.liferay.com On every commit, it’ll compile everything (including JSPs), reload the database, and...
Inter Portlet Communication (IPC) is a hot topic nowadays. This was probably the most missed feature of the first version of the portlet spec (JSR-168), but has made it to the second version (JSR-286, supported since Liferay 5.0). Maybe this is the reason why more and more people are becoming interestind in IPC, and even in portlets in General. As I've mentioned in previous posts,...
Well, I'm back in our offices in Asia to help our sales folks and to sign some partnerships with local system integrators. This has been a rather interesting trip, especially learning some of the different ways Chinese businesses operate and some of their rather unique requirements. Some of my observations: 1) During the sales cycle, Chinese customers tend to ask for far...
Showing 2,801 to 2,810 of 3,026 entries.