RSS
thumbnail
Michael Young | 17 Jul 2008

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. ...

37678
8
thumbnail
JR Houn | 16 Jul 2008

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:...

26323
2
thumbnail
Jorge Ferrer | 16 Jul 2008

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...

21721
5
thumbnail
Ivan Cheung | 11 Jul 2008

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...

34877
9
thumbnail
Alberto Montero | 10 Jul 2008

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...

28986
2
thumbnail
Ray Augé | 09 Jul 2008

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...

19826
0
thumbnail
Bryan Cheung | 08 Jul 2008

http://www.goosh.org/

12897
1
thumbnail
Brian Chan | 04 Jul 2008

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...

23168
9
thumbnail
Jorge Ferrer | 03 Jul 2008

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,...

23386
6
thumbnail
Michael C. Han | 30 Jun 2008

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...

34553
2