« Back

Liferay and Modularity

Company Blogs October 25, 2012 By Miguel Ángel Pastor Olivar Staff

A few minutes ago I have finished my talk about Liferay, modularity and OSGI at the Spain symposium. I am pretty sure I have covered the main points I have planned before the talk but I have many more different ideas I couldn't talk about because I just only got a 20 minutes slot.

You can take a look to the slides at my Slideshare account http://www.slideshare.net/miguelinlas3/liferay-module-framework and you will can download it at Liferay. I will push the source code of the examples to the Liferay Tech Talks as soon as possible.

Btw, Ray and I have been talking about many different concerns on OSGi and modularity stuff for the last months and he has already done a great blog post about that (needless to say I am completely agree with him). I would like to put some emphasis on the footprint and resiliency stuff. Once we could have all in place, I would like to put some effort on decreasing Liferay's resources usage putting in place all the benefits modularity, and OSGI, bring to us. This is a long story and I think this deserves more than a blog entry.

Thanks to all the guys who has attended my talk. Any kind of feedback will be extremely wellcome.

EDITED: You can find the source code examples here

Threaded Replies Author Date
Really great approach! And what about the... Pavel Savinov October 25, 2012 9:03 AM
Hola Miguel, This would have been good topic... Sampsa Sohlman October 26, 2012 3:38 AM
@Pavel This work is not only for plugins; the... Miguel Ángel Pastor Olivar October 26, 2012 4:03 AM

Really great approach!
And what about the Liferay's core modularity? For example, some days ago i wanted to do some changes in the Liferay Service Builder code (just add some checks) and deploy it on my local Tomcat, due to that, i had to redeploy whole portal-impl JAR just to replace one class of specific package.
Maybe it's time to separate a portal core from the specific modules, like Service Builder (paradox - it's a part of Liferay core, but at the same time it used in the SDK)?
Posted on 10/25/12 9:03 AM.
Hola Miguel,

This would have been good topic also at European Symposium emoticon
Anyway it is good that this come's open.
Posted on 10/26/12 3:38 AM.
@Pavel This work is not only for plugins; the core will get many benefits of this approach; but, firstly, we need to put all the pieces in place emoticon

@Sampsa, nobody invited me to talk about that emoticon
Posted on 10/26/12 4:03 AM in reply to Sampsa Sohlman.