RSS
thumbnail
Ray Augé | 30 Jul 2008

23344
2
thumbnail
Gavin Wan | 28 Jul 2008

 据不完全统计,在开发web应用的时候每次重启web服务器每天每个程序员所花费的时候可以按小时计算。 每次等服务器启动都不是一件愉快的经历。 使用javarebel可以动态加载修改的类,不用每次重启web服务器。 安装 1 下载javarebel  http://www.zeroturnaround.com/javarebel/ 2 修改jvm参数 测试 checkpoint 1:控制台 checkpoint 2: 动态加载 以helloword portlet演示一下效果 找到显示内容的代码 HelloWorldPortlet 并修改    保存 编译代码 控制台显示重新加载类 ...

53638
7
thumbnail
Deepak Gothe | 25 Jul 2008

Recently OpenPortal Portlet Container was fully integrated in Liferay Portal.  The OpenPortal Portlet Container is a fully compliant implementation of the Portlet 2.0 (JSR286) specification. And it also implements many of the optional features like expiration and validation caching, support for alias in eventing and public render parameters, support for wild card in eventing....

46740
13
thumbnail
Alberto Montero | 21 Jul 2008

Hi all. Recently we have added support for python and javascript in the list of supported scripting languages. This is part of the results of the Romulus project (http://www.ict-romulus.eu). With these additions now you can choose among 5 scripting languages to develop portlets (PHP, Ruby, Groovy, Python and Javascript). A brief example on how to develop portlets was shown in...

27618
0
thumbnail
Jorge Ferrer | 20 Jul 2008

Many of you probably already know how it's possible to preconfigure the personal pages of users by using some properties of the portal.properties file: default.user.private.layout.template.id=2_columns_ii default.user.private.layout.column-1=71_INSTANCE_OY0d,82,23,61 default.user.private.layout.column-2=11,29,8,19 Some versions ago Ray also added the possibility of specifying a...

19082
2
thumbnail
Raju Uppalapati | 18 Jul 2008

The much awaited Liferay 5.1 bits are now available for download. One of the features that I worked on for this release is adding support for Glassfish V3.  The Liferay bundle for Glassfish V3 are now available here. Glassfish V3 is currently being actively developed. The Liferay bundle for Glassfish V3 were built from one of the preview builds of Glassfish. This build has most...

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

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

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

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

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

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

21614
0
thumbnail
Bryan Cheung | 08 Jul 2008

http://www.goosh.org/

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

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

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

35782
2
thumbnail
Jorge Ferrer | 21 Jun 2008

A progress bar is one of the most useful widgets for a user interface when the user can perform lengthy tasks. Unfortunately, while it's a widget very often found in desktop applications it's not so common in web applications. The reason for this is that it's not so obvious how to implement them. In fact, not so many years ago I remember saying to a customer that it was not possible...

29880
6
thumbnail
Thiago Moreira | 21 May 2008

Before and after the Novell had turned your Collaborative portlets open source I worked with it to integrate with Liferay. The Collaborative portlets are another frontend to access the Groupwise Collaborative server, it is a very simple interface, you can view your email or your calendar appointments, add or update a new one it's not possible, but it's very helpful when your work ...

36090
7
thumbnail
Sang Baek | 19 Jun 2008

Singapore.  Liferay and Intalio, our BPMS partner company, will jointly host a cocktail on July 8th, 630pm at the Hilton on Orchard.  Intalio will demonstrate the Intalio Business Process Platform which Liferay is a key component of.  Liferay will provide strategic insights into our latest 5.0 release amidst the fast-changing global portal market and our recent strategic...

24108
1
thumbnail
JR Houn | 18 Jun 2008

Hi everyone! It's been some time since I've last put out a blog entry; So I thought it would be an appropriate time to give everyone a little bit of an update into whats going on with Liferay and our QA testing process. In the past few months from when I last posted we were at 191 automated tests, as I write we've just about crested 400 fully automated tests testing various components...

28624
1