RSS
thumbnail
Ray Augé | 05 Mar 2009

Wouldn't that be a hoot? But how do we do that? Simple, we use AOP (Apsect Oriented Programming). Ok, you tried that but couldn't make it work with Liferay. Well, that's what this particular post is all about. I'll show you how in three simple steps. Ok, so first off your custom entity MUST extend the entity of the service in question. Here is an example of an entity which...

40144
15
thumbnail
Gavin Wan | 05 Mar 2009

http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay+Developer+Mode http://www.liferay.com/web/jferrer/blog/-/blogs/1757524 目的尽可能减少重启次数,提高开发效率。 加载 开发模式配置文件 -Dexternal-properties=portal-developer.properties 5.2 以前版本可以复制 portal-developer.properties 中的内容到 portal-ext.properties #不使用css js压缩后的文件 theme.css.fast.load=false...

23843
0
thumbnail
Thiago Moreira | 01 Mar 2009

  This is not a blog, it is a microblog! I just came here to show this simple and very cool feature, at least for me, the dependency management on deployment time. A little of context: The dependency management on software development is always a very hard task for everyone, since the developer until the deployer guy. How guarantee that everything that one plugin depends on is...

33246
2
thumbnail
Bryan Cheung | 24 Feb 2009

Everyone these days is thinking about the economy and how to hold on to their cash in what seems to be the worst downturn of the last 60 years. Open source vendors that had for the last 24 months been emphasizing other OSS benefits like control, risk-mitigation, better fit to business, and standards, seem to have made a strong return to value-oriented messaging.  We've done our...

47057
3
thumbnail
Gavin Wan | 22 Feb 2009

英文原文Tags: liferay v5.2 using liferay Liferay Portal 5.21,升级管理员控制面板(sponsored)    *内容管理,用户,组织,社区,角色,服务器资源等管理员集中管理。    * 可隐藏控制面板部分内容。 参考文章    http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Control%20Panel    http://www.liferay.com/web/jferrer/blog/-/blogs/1791601   ...

25013
0
thumbnail
Jorge Ferrer | 20 Feb 2009

As most readers will probably know, one of the most powerful characteristics of Liferay's portlets is the fact that when they are added to different communities or organizations (whenever I use the word community from now on it also applies to organizations) they act as completely independent portlets, each with it's own data. For example, if you have two communities, one called...

49821
22
thumbnail
Julio Camarero | 19 Feb 2009

Hi there! As you may have already seen, the user/organization administration in Liferay 5.2 has been completely redesigned. The new interface is, in my opinion, clearer, nicer and much more usable, and this has been possible because of the people in the community (thank you guys for all the suggestions, complaints and feedback) and people working for Liferay, especially Jorge Ferrer,...

71070
8
thumbnail
Nate Cavanaugh | 19 Feb 2009

If you follow our trunk as ardently as I do (and really, who doesn't) you might have seen some front end changes, and there might have been some theme changes that are a little different from what you were expecting. There are some big happenings going on in the front end of Liferay, and I'll have some more details for you shortly, but I just made a commit that I wanted to talk...

41646
3
thumbnail
Ray Augé | 11 Apr 2012

Last post I talked about creating a wrapper to expose core functionality out to plugins. This time I'm going to leverage the same technique to allow you to make a custom tool available to Velocity templates without the need to edit any core classes. The first step is to write your Tool or a wrapper for your tool following the Dependency Injection pattern. Let's start with the...

68071
31
thumbnail
satya ranjan | 18 Feb 2009

The Portal Pack 3.0 is now available for download. With lots of new features and bug fixes, the Portal Pack 3.0 is out there to make portlet development easier than before. This version is compatible with NetBeans 6.5 IDE.   Some of the Key Features in Portal Pack 3.0 Support for JSR 286 specification Eventing Storyboard for JSR 286 Eventing ...

15689
18
thumbnail
Gavin Wan | 17 Feb 2009

作者 Bruno Farache 英文原文   Web Content(以前叫Journal)最近发布一个新功能。 1.可重复的结构字段Structure fields 当我们建立结构Structure的时候 我们有时不能确定需要多少个字段fields,现在每个字段都选重复。 如果我选中repeatable复选框,我只需点击添加图标就可以添加任意多的可重复列repeatable-field到我的文章中。 下面是我创建的可重复模板template,取得所有值我只需要调用$repeatable-field.getSiblings()去循环遍历。 结果如下: 2 打印的新功能 Web Content Display configuration 选中允许打印Enable...

21746
0
thumbnail
Bruno Farache | 10 Feb 2009

The new release brings some cool new features for the Web Content portlet (previously known as Journal portlet), here are some of them: 1. Repeatable Structure fields Sometimes, while creating a Structure, we can't predict how many fields of a certain type a Web Content entry will need. Now, for each row in a Structure, there is a Repeatable check box: If I check this checkbox, I...

84879
14
thumbnail
Jorge Ferrer | 04 Feb 2009

The new release of Liferay Portal is out and I think this is its best release ever. All of us who have been working hard within Liferay and the community to get it out are super excited, everybody we show it too also gets excited, and what is more important, the feedback from the very early adopters has been awesome. What is so special about this release? I think one of the key...

54076
16
thumbnail
Ray Augé | 02 Feb 2009

We all want to optimize the processing time of our applications. To do so we use all kinds of different tools: HTTP load producers to measure response times from a client perspective, profilers for memory and thread loading, are two of the most important. Sometimes those can be a chore to use and setup. Sometimes they don't give fine grained enough information or perhaps just not...

29793
0
thumbnail
Julio Camarero | 27 Jan 2009

Hi everyone, Today I just wanted to highlight one of the many possibilities that Liferay portlets can offer. As mobile devices with internet access are becoming more popular, lots of useful web application are being adapted to these smaller screens. Web applications adapted to the iPhone look amazing and they are very easy to use. The good news is they can be directly used within...

39631
2
thumbnail
Bryan Cheung | 13 Jan 2009

When Brian Chan first started working on Liferay in 2000, one of the immediate goals was to use Liferay to build a public website for his church. Of course, as a portal-based website, it would have additional personalization capabilities, and one need was to allow individual users to keep a daily record of what they've done, much like what we now know as blogs. Hence, the web...

58291
13
thumbnail
Nate Cavanaugh | 13 Jan 2009

It's hard to contain my excitement about what I am going to share.Brian Chan (along with Eduardo Lundgren) have just recently committed a change that I (along with any other person who has to deal with themes) have been pestering him for quite some time, and it is my great pleasure to finally be able to tell you guys he has implemented it.What is it, and why should you care?One of the...

63382
5
thumbnail
Eduardo Lundgren | 06 Jan 2009

Only 5% of the end-user response time is spent fetching the HTML document. This result holds true for almost all web sites. The most part of websites spend less than 20% of the total response time getting the HTML document. The other 80+% of the time is spent dealing with what's in the HTML document, namely, the front-end. That's why the key to faster web sites is to focus on improving...

69712
11
thumbnail
Prashant Dighe | 13 Jan 2009

Many people have complained about not being able to get OpenSSO authentication to work with Liferay on Tomcat. It is a known issue that OpenSSO does not work with Tomcat 6.0.16 from the 6.x series. So you must use Tomcat 6.0.18 or the older 5.x versions of tomcat. This is due to cookie encoding issues. On Tomcat 6.0.18, you need to set the cookie encoding to true by following the...

50335
4
thumbnail
Michael Young | 12 Jan 2009

Back in Nov 2008 we migrated SVN servers for committers. We pushed our commits to the Sourceforge SVN server on a regular basis, and that worked well for some time. Recently we discovered that large commits could not be synced and we've had an outdated Sourceforge repository for a couple weeks. Now that our new SVN servers are quite stable and we've completed the migration for all...

27140
4