RSS
thumbnail
Nate Cavanaugh | 23 May 2008

I just wanted to drop a couple of notes about the auto-save that I didn't mention before.... 1. I didn't do the bulk of the workThat honor goes to Jonathan Neal. Bchan did a lot and I made a couple of javascript changes and tweaks, but the work load credit goes to Jon for actually laying the foundation and getting it done. Go hit up his wall and tell him great job :) 2. There was...

45101
4
thumbnail
Jorge Ferrer | 23 May 2008

Until now when the user was in any place of the portal  clicked the "Sign in" link he was shown a default portal login page. Of course it was already possible to create your own customized login page using the available portlets, but the user was not redirected there when clicking the "Sign in" button. After this improvement it is possible to let the portal know that a given...

27661
13
thumbnail
Alberto Montero | 22 May 2008

Hi everyone. Yes, now you can develop portlets using groovy, and thanks to the last changes made by Brian is quite simple. Let's take a look at sample-groovy-portlet (check it out from the plugins svn). The file structure is like this: All the impotant files are under docroot/WEB-INF. There you can see usual files, including portlet.xml, which looks like this ...

39853
0
thumbnail
Nate Cavanaugh | 20 May 2008

This is a feature I know many of us have been desperately wanting for quite a while. In fact, it's something that many of us miss from other blogging apps, and we now have it. So, to kind of show off what we have, I'll include screenshots from this very blogging session. Notice the time? Every ten seconds, we automatically save your draft until you click publish. This means...

40527
8
thumbnail
Ray Augé | 16 May 2008

Portals are all about personalization, and Liferay is no different. I mean, there are many, many other things involved in portals other than personalization. But none of them really make sense without it. Personalization is the dressing that makes your portal salad bearable. So, it has to be pretty good dressing. Beyond the portal and personalization, we have the...

101211
61
thumbnail
Bryan Cheung | 16 May 2008

I picked up a copy of the International Herald Tribune while boarding my flight for Rome where I'm helping a client launch their new social computing platform this month. I had heard about the devastation in Myanmar that happened now over two weeks ago, but it wasn't until Wednesday morning of this week that what happened really hit me. A photo on the front page of the Tribune showed...

14111
4
thumbnail
Ray Augé | 14 May 2008

Many people ask how to achieve file downloads from a portlet project. I'm going to try putting this mystery to rest by first explaining the limitations and then showing some old and new ways of overcoming them in Liferay. To be clear on terminology we'll call anything, other than the usual presentation content, that we want to deliver to the user a resource. Examples of...

108134
16
thumbnail
Bryan Cheung | 13 May 2008

Liferay enjoyed a great JavaOne this year, our third corporate appearance at the ground zero of the Java development world.  The emphasis this year was on openness, community, and the individual, reflecting the transformation our industry and culture have gone through over the last decade. In IT, that's been reflected in a shift from proprietary solutions controlled by the few to...

12533
8
thumbnail
Ray Augé | 12 May 2008

If you are or you have tried installing a Liferay on a cluster of Ubuntu machines and are/were having problems with the ehCache, do this check:]$ ping `hostname`If it responds using an address on the loopback device, there's your problem.By default, Ubuntu defines the machine's hostname on the loopback address (127.0.1.1), and since ehCache...

22313
3
thumbnail
Brian Chan | 08 May 2008

Here we are relaxing at Chevy's after a long long day at JavaOne. The guys wearing blue jerseys are from Liferay and the rest are from the Sun team. It was a great time of enjoying good food, brainstorming ideas, and learning from each other.

14133
2