Open source Portlet-compliant Liferay 3.5 has been released, this new version adding hot deployable themes, portlet instancing (portlets appearing more than once on a page), built in support for Sun JSF and MyFaces, friendly URLs, and more.
Liferay is designed to deploy portlets that adhere to the Portlet API (JSR 168). Many portlets are bundled with the portal (Mail, Document Library, Calendar, Message Boards, to name a few). Liferay is appserver and database agnostic, and was originally designed to support ASP's by having one server/db instance serve multiple independent domains. Liferay integrates with Spring, and has been around for a while and has a number of notable real customer deployments.
Jing Xue also blogged posted his first impressions.
-
Liferay open source portal 3.5 released (40 messages)
- Posted by: Floyd Marinescu
- Posted on: July 26 2005 15:46 EDT
Threaded Messages (40)
- GREAT!!! by Joe Fawzy on July 26 2005 16:14 EDT
- GREAT!!! by Floyd Marinescu on July 26 2005 16:21 EDT
-
user guide for Liferay Professional by Emmanuel Lopez on July 27 2005 11:28 EDT
-
user guide for Liferay Professional by michael young on July 27 2005 11:32 EDT
-
Resin by Brian Chan on July 27 2005 11:54 EDT
- Resin by Cameron Purdy on July 27 2005 12:17 EDT
- user guide for Liferay Professional by Emmanuel Lopez on July 27 2005 03:14 EDT
-
Resin by Brian Chan on July 27 2005 11:54 EDT
-
Setup Guide for Liferay by Brian Kim on July 27 2005 12:37 EDT
- Setup Guide for Liferay by Emmanuel Lopez on July 27 2005 03:05 EDT
-
user guide for Liferay Professional by michael young on July 27 2005 11:32 EDT
-
user guide for Liferay Professional by Emmanuel Lopez on July 27 2005 11:28 EDT
- More Examples by Brian Chan on July 26 2005 16:46 EDT
- New Features Explained by michael young on July 27 2005 11:05 EDT
- GREAT!!! by Floyd Marinescu on July 26 2005 16:21 EDT
- I love great designs by artful dodger on July 26 2005 16:35 EDT
- I love great designs by Mark N on July 26 2005 16:54 EDT
- I love great designs by Mark N on July 27 2005 12:12 EDT
- I love great designs by Mark N on July 26 2005 16:54 EDT
- Liferay open source portal 3.5 released by Mark N on July 26 2005 16:52 EDT
- demo? by Mikko Mattila on July 27 2005 04:29 EDT
- Liferay open source portal 3.5 released by apoorv durga on July 27 2005 05:14 EDT
- Liferay open source portal 3.5 released by Vitaliy Semochkin on July 27 2005 08:42 EDT
- Liferay open source portal 3.5 released by Gord Johnston on July 27 2005 09:39 EDT
-
Liferay open source portal 3.5 released by apoorv durga on July 27 2005 01:24 EDT
- Portal Evaluation by Vitaliy Semochkin on July 28 2005 05:11 EDT
- Liferay open source portal 3.5 released by Vitaliy Semochkin on July 27 2005 08:42 EDT
- Congrats! by Roy Russo on July 27 2005 09:34 EDT
- Congrats! by Brian Chan on July 27 2005 11:11 EDT
- JSR-170 support? by Craig Doremus on July 27 2005 10:51 EDT
- JSR-170 support? by Brian Chan on July 27 2005 11:10 EDT
- JSR-170 support? by michael young on July 27 2005 11:15 EDT
- Search engine friendly URLs? by Ian Hlavats on July 27 2005 10:56 EDT
- Search engine friendly URLs? by michael young on July 27 2005 11:00 EDT
-
Search engine friendly URLs? by k s on July 27 2005 11:14 EDT
- Search engine friendly URLs? by Brian Chan on July 27 2005 11:19 EDT
-
Search engine friendly URLs? by michael young on July 27 2005 11:23 EDT
-
Search engine friendly URLs? by Ian Hlavats on July 27 2005 12:20 EDT
- Search engine friendly URLs? by Brian Chan on July 27 2005 12:27 EDT
-
Search engine friendly URLs? by Ian Hlavats on July 27 2005 12:20 EDT
-
Search engine friendly URLs? by k s on July 27 2005 11:14 EDT
- Search engine friendly URLs? by michael young on July 27 2005 11:00 EDT
- News portlet by Ian Hlavats on July 27 2005 15:20 EDT
- News portlet by Brian Chan on July 27 2005 15:31 EDT
- JavaLobby Theme Article by Brian Chan on July 27 2005 17:07 EDT
- Portal Theming 101 with Liferay Portal on Javalobby by michael young on July 27 2005 17:09 EDT
- Is there a comparison of Liferay and JBoss Portal? by Nader Aeinehchi on July 28 2005 15:20 EDT
- Is there a comparison of Liferay and JBoss Portal? by Brian Chan on July 28 2005 16:38 EDT
- Is there a comparison of Liferay and JBoss Portal? by apoorv durga on July 29 2005 03:09 EDT
-
GREAT!!![ Go to top ]
- Posted by: Joe Fawzy
- Posted on: July 26 2005 16:14 EDT
- in response to Floyd Marinescu
it is really great news to know that it support jsf now
BUT PLEASE WE NEED ENOUGH EXAMPLES AND DOCUMENTATION
please provide us with moe info on the new features
thanx for every thing -
GREAT!!![ Go to top ]
- Posted by: Floyd Marinescu
- Posted on: July 26 2005 16:21 EDT
- in response to Joe Fawzy
it is really great news to know that it support jsf nowBUT PLEASE WE NEED ENOUGH EXAMPLES AND DOCUMENTATION please provide us with moe info on the new featuresthanx for every thing
Joe - the documentation can be found on liferay's site. If you are suggesting that we put that here into our news on TSS, well, that's not really the best place to put up documentation. News needs to be short, concise, delivering the key points developers need to know about the news. If you are really interested then it's expected you'll visit Liferay's site.
Floyd -
user guide for Liferay Professional[ Go to top ]
- Posted by: Emmanuel Lopez
- Posted on: July 27 2005 11:28 EDT
- in response to Floyd Marinescu
Joe - the documentation can be found on liferay's site.
Is there any quick Start, or user guide documents to start using the Liferay professional edition?
I just found using the Enterprise edition :(
I want to ask you if there is any book that refers to Liferay? how to start using it. -
user guide for Liferay Professional[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 11:32 EDT
- in response to Emmanuel Lopez
Profession and Enterprise provide the same functionality. The only difference is that enterprise requires a J2EE app server (JBoss, Weblogic, Websphere), professional only a servlet container (Tomcat, Jetty) -
Resin[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 11:54 EDT
- in response to michael young
We also added a Resin distribution in this release, with precompiled JSPs. Ppl have been asking for that for years now! So that's another servlet container to the list. -
Resin[ Go to top ]
- Posted by: Cameron Purdy
- Posted on: July 27 2005 12:17 EDT
- in response to Brian Chan
We also added a Resin distribution in this release, with precompiled JSPs. Ppl have been asking for that for years now! So that's another servlet container to the list.
Hi Brian, congratulations on the release, and I am glad to hear that you are supporting Resin now. I assume that the 3.5 release is just as easy to get going with as the previous versions? ;-)
Peace,
Cameron Purdy
Tangosol Coherence: Clustered Shared Memory for Java -
user guide for Liferay Professional[ Go to top ]
- Posted by: Emmanuel Lopez
- Posted on: July 27 2005 15:14 EDT
- in response to michael young
Thanks Michael to respond to my question.
I am a newbie, I would like to see a tutorial where I can start using tomcat,Spring, Liferay, mysql. without installing Jboss or any other application server.
something to walk me through the process from beginning to end. And from there I can continue with the examples that are in the documentation.
Brian kindly showed me the liferayPortalUserGuide.pdf where he works with Orion app server,Eclipse,Liferay source code. -
Setup Guide for Liferay[ Go to top ]
- Posted by: Brian Kim
- Posted on: July 27 2005 12:37 EDT
- in response to Emmanuel Lopez
Emmanuel,
There is a document on how to get Liferay Portal running from scratch (using Eclipse) here:
http://www.liferay.com/web/guest/documentation/development/more
See the Liferay Portal Setup Guide.
Cheers,
Brian Kim
Liferay, LLC -
Setup Guide for Liferay[ Go to top ]
- Posted by: Emmanuel Lopez
- Posted on: July 27 2005 15:05 EDT
- in response to Brian Kim
Thanks Brian for the link, I will take a look at your document Portal Setup Guide.
BTW the links ;
http://sges.homelinux.org/lep
http://sges.homelinux.org/liferaylinux
show error message;
"The page cannot be displayed
10061 - Connection refused
Internet Security and Acceleration Server"
just wanted to let you know, maybe it is only my machine.
Regards,
Emmanuel -
More Examples[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 26 2005 16:46 EDT
- in response to Joe Fawzy
Sure thing:
These two links will give you some sample portlets and themes. The portlet examples include JSF, simple JSP, and Struts.
http://www.liferay.com/web/guest/downloads/sample_portlets
http://www.liferay.com/web/guest/downloads/sample_themes
You can also get our community ones at:
http://www.liferay.com/web/guest/downloads/community_portlet
http://www.liferay.com/web/guest/downloads/community_themes
The community ones are published by other folks that produce the portlets and themes that are known to work on Liferay Portal and also serve as great examples. -
New Features Explained[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 11:05 EDT
- in response to Joe Fawzy
The new feature of Liferay Portal 3.5 are described in greater detail here:
http://www.liferay.com/web/guest/products/liferay35 -
I love great designs[ Go to top ]
- Posted by: artful dodger
- Posted on: July 26 2005 16:35 EDT
- in response to Floyd Marinescu
The Genesis theme is awesome -
I love great designs[ Go to top ]
- Posted by: Mark N
- Posted on: July 26 2005 16:54 EDT
- in response to artful dodger
The Genesis theme is awesome
Genesis theme? Knowing the origins (pun intended) of Liferay I am picturing fig leafs and animals and arks and ... :) -
I love great designs[ Go to top ]
- Posted by: Mark N
- Posted on: July 27 2005 12:12 EDT
- in response to Mark N
Well, I was way off :) Checked the demo out and it is great. Seems more responsive too. Of course I have been using Sharepoint lately so it might not mean much. :)The Genesis theme is awesome
Genesis theme? Knowing the origins (pun intended) of Liferay I am picturing fig leafs and animals and arks and ... :) -
Liferay open source portal 3.5 released[ Go to top ]
- Posted by: Mark N
- Posted on: July 26 2005 16:52 EDT
- in response to Floyd Marinescu
JSF support! Excellent! -
demo?[ Go to top ]
- Posted by: Mikko Mattila
- Posted on: July 27 2005 04:29 EDT
- in response to Floyd Marinescu
Is there a demo somewhere? -
Liferay open source portal 3.5 released[ Go to top ]
- Posted by: apoorv durga
- Posted on: July 27 2005 05:14 EDT
- in response to Floyd Marinescu
Good show.
The demo site (demo.liferay.com) - Is that on the latest version or is it still running the old one.
I also noticed a new portlet for navigation. I have not used it but I think thats a cool feature if it creates the navigation dynamically.
/a
http://apoorv.info -
Liferay open source portal 3.5 released[ Go to top ]
- Posted by: Vitaliy Semochkin
- Posted on: July 27 2005 08:42 EDT
- in response to apoorv durga
Good show.The demo site demo.liferay.com
The site not responding.
Does anyone evaluate Liferay portal 3.5?
Is there any sites using it available in the net?
Could anyone compare it to apache or jboss solutions?
( I'd like to see the sites running jboss or apache portals too) -
Liferay open source portal 3.5 released[ Go to top ]
- Posted by: Gord Johnston
- Posted on: July 27 2005 09:39 EDT
- in response to Vitaliy Semochkin
The demo site is demo.liferay.net NOT demo.liferay.com -
Liferay open source portal 3.5 released[ Go to top ]
- Posted by: apoorv durga
- Posted on: July 27 2005 13:24 EDT
- in response to Vitaliy Semochkin
Could anyone compare it to apache or jboss solutions?( I'd like to see the sites running jboss or apache portals too)
Here are couple of places where you could find comparisons:
http://www.apoorv.info/index.php/2005/07/16/open-source-portals-comparison/
There's a good one at http://portlets.blogspot.com/2005/07/open-source-portal-server-selection.html and http://www.digizenstudio.com/blog/2005/06/26/open-source-portal-servers/
HTH,
/a
http://apoorv.info -
Portal Evaluation[ Go to top ]
- Posted by: Vitaliy Semochkin
- Posted on: July 28 2005 05:11 EDT
- in response to apoorv durga
Well, I'd like to see professional evaluation that includes following issues:
Is portal portable between application/web containers?
How stable each portal is?
What are pit falls?
Same portlet running on Liferay, JBoss Portal 2, Apache Jetspeed2 etc
What sites run portal solutions? -
Congrats![ Go to top ]
- Posted by: Roy Russo
- Posted on: July 27 2005 09:34 EDT
- in response to Floyd Marinescu
Congratulations to Brian Chan and Team on getting this release out.
STAY METAL!
Roy Russo
JBoss Portal Developer -
Congrats![ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 11:11 EDT
- in response to Roy Russo
Thank you Roy. -
JSR-170 support?[ Go to top ]
- Posted by: Craig Doremus
- Posted on: July 27 2005 10:51 EDT
- in response to Floyd Marinescu
I recall reading somewhere else that Liferay 3.5 was suppose to include JSR-170 (Java Content Repository) support. Is that the case? If not, what are your plans for JSR-170 support? -
JSR-170 support?[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 11:10 EDT
- in response to Craig Doremus
Michael Young is the lead for that. We're aiming to complete it by our 4.0.0 release at the end of the year. We'll have other maintenance releases from now until then of course.
More on our public road map can be found here:
http://www.liferay.com/web/guest/products/road_map -
JSR-170 support?[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 11:15 EDT
- in response to Craig Doremus
A JSR-170 wrapper is slated for Q2 2006. -
Search engine friendly URLs?[ Go to top ]
- Posted by: Ian Hlavats
- Posted on: July 27 2005 10:56 EDT
- in response to Floyd Marinescu
Does Liferay 3.5.0 support search engine friendly URLs, eg. mapping http://www.somesite.com/info to a more complex URL within the portal? -
Search engine friendly URLs?[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 11:00 EDT
- in response to Ian Hlavats
Yes, 3.5 supports friendly urls. Each page in the portal can be mapped to a friendly url. See http://www.liferay.com, the site is implemented with LP 3.5, and each page is mapped to a friendly url. -
Search engine friendly URLs?[ Go to top ]
- Posted by: k s
- Posted on: July 27 2005 11:14 EDT
- in response to michael young
Yes, 3.5 supports friendly urls. Each page in the portal can be mapped to a friendly url. See http://www.liferay.com, the site is implemented with LP 3.5, and each page is mapped to a friendly url.
that's great. how??? (no need to explain here, just point me to docs.... and no, that was not sarcasm) -
Search engine friendly URLs?[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 11:19 EDT
- in response to k s
It's pretty easy. If you download any of latest prebundled easy installs, and login as test at liferay dot com
Then go to the General Guest community via the drop down on top right corner.
Then go to Content and Layout, click around to the layout you want, click on modify layout, and there's a field for the friendly url.
We'll be posting an article shortly to give a walk through of all these.
We also wrote up some docs on the CMS in general at:
http://www.liferay.com/web/guest/documentation/user_guide/cms -
Search engine friendly URLs?[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 11:23 EDT
- in response to k s
that's great. how??? (no need to explain here, just point me to docs.... and no, that was not sarcasm)
Under Content and Layout (next to Look and Feel), you can enter a friendly URL for each page that is created. This is also where the entire website structure is laid out -- with nested pages (liferay.com was built this way). -
Search engine friendly URLs?[ Go to top ]
- Posted by: Ian Hlavats
- Posted on: July 27 2005 12:20 EDT
- in response to michael young
Hi Michael and Brian,
Thanks for your responses. I can see the friendly URLs in the CMS now but I have question about mapping. Let's take the Documentation page for example. The friendly URL for this page is "/documentation". This maps to the http://localhost/web/guest/documentation URL for the guest user. Is there a way to map this page to a URL like http://localhost/documentation?
Thanks,
Ian -
Search engine friendly URLs?[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 12:27 EDT
- in response to Ian Hlavats
You can't without running it behind apache and using url rewrites.
The reason is:
We have a servlet that is a friendly url mapper mapped to /web
then, each "community" also has a namespace. So the guest community is "/guest" and from there on, we have your friendly url.
It's friendly, but still long. The upside is we have this same technology running on a huge site in Spain. The Madrid Spain school system with over 500k users all log into the portal. Each classroom is a community, and so can have their own friendly url spacer. Otherwise, one classroom could write the same url as another, etc.
So it becomes:
testing.com/web/homeroom1/etc/etc
testing.com/web/homeroom2/etc/etc -
News portlet[ Go to top ]
- Posted by: Ian Hlavats
- Posted on: July 27 2005 15:20 EDT
- in response to Floyd Marinescu
Hi,
I followed the installation guide for Liferay 3.5 Pro and set the proxy server parameters in system-ext.properties (saved to $LIFERAY_HOME/common/classes/) and now the weather portlet works, but the news portlet still doesn't work. I'm getting the following error in the server log:
15:14:38,953 ERROR [com.liferay.portal.util.WebCachePool] org.dom4j.DocumentException: Server returned HTTP response code: 403 for URL: http://p.moreover.com/xml_dtds/moreovernews.dtd Nested exception: Server returned HTTP response code: 403 for URL: http://p.moreover.com/xml_dtds/moreovernews.dtd
Any ideas? -
News portlet[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 15:31 EDT
- in response to Ian Hlavats
It's fetching news from moreover.com. Sometimes their servers are laggy and can cause this. Hitting refresh will let you know whether it's a proxy issue or their issue. -
JavaLobby Theme Article[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 27 2005 17:07 EDT
- in response to Floyd Marinescu
We also just posted a theme article, gives step by step instructions. Check out:
http://www.javalobby.org/articles/liferay/ -
Portal Theming 101 with Liferay Portal on Javalobby[ Go to top ]
- Posted by: michael young
- Posted on: July 27 2005 17:09 EDT
- in response to Floyd Marinescu
From Javalobby.com:Portal Theming 101 with Liferay Portal
In this tutorial, Liferay hacker Wilson Man explains Liferay (JSR-168 compatible) Portal 3.5’s new "Themes� feature in detail. Learn how to use themes in conjunction with other new features to easily build your website within Liferay Portal.
http://www.javalobby.org/articles/liferay/ -
Is there a comparison of Liferay and JBoss Portal?[ Go to top ]
- Posted by: Nader Aeinehchi
- Posted on: July 28 2005 15:20 EDT
- in response to Floyd Marinescu
Hi
It could be great to know the strength and weaknesses of these two servers, not only in technical terms, but also in terms of functionality and what type of markets they are headed. -
Is there a comparison of Liferay and JBoss Portal?[ Go to top ]
- Posted by: Brian Chan
- Posted on: July 28 2005 16:38 EDT
- in response to Nader Aeinehchi
Here are my 2 cents:
### Similarities:
Both are JSR-168 compliant.
Both are WSRP compliant (if JBoss isn't right now, they will be soon).
Both will be JSR 170 compliant.
Both are open source.
### Differences:
Liferay is under the MIT (similar to Apache/BSD) style license. JBoss is LGPL. The differences are not trivial. Some people like LGPL. Some like MIT. You can do your own research to see which one benefits you more.
Liferay has been around longer than JBoss Portal.
Liferay has a larger portal community.
Liferay has more enterprise clients that have run the portal for many years with hundreds of thousands of users.
Liferay is monolithic AND pluggable. It comes with many useful portlets so you don't have to configure much. But, it also has many external portlets and themes available. JBoss has fewer portlets.
Liferay is app server agnostic and works in a j2ee container or in a servlet container. JBoss Portal only works in JBoss.
### Synergies:
Liferay uses Hibernate, will use jBPM soon, and many other projects influenced by JBoss.
JBoss is a pioneer in professional open source and have paved the way for other companies to follow. Liferay wouldn't exist if it were not for JBoss. Our business model is a combination of JBoss, MySQL, RedHat, and other open source models.
JBoss's quality app server gives credibility to the J2ee open source space (this doesn't mean apache/struts/spring and others didn't help too, I'm just saying JBoss helped a lot too). We piggy back off of that quality because a lot of our clients deploy Liferay on JBoss. Many others choose Liferay on top of WebSphere, WebLogic, TOmcat, Resin, etc, but the fact remains, JBoss is a great j2ee container.
I personally think JBoss Portal will open up the portal space even more. Everyone will benefit because there will be a better quality portal for everyone. For some, that may be JetSpeed, for others JBoss, and for others, Liferay Portal. -
Is there a comparison of Liferay and JBoss Portal?[ Go to top ]
- Posted by: apoorv durga
- Posted on: July 29 2005 03:09 EDT
- in response to Nader Aeinehchi
HTH
/a
http://apoorv.info
====
JBoss is written with JSR 168 in mind. However, it can only be installed on Jboss application server. With an open source product, I would have thought vendor-lockin to be the least of all issues!! There are a few out-of-box portlets like User and Role portlet, CMS and AdminCMS Portlets, Permissions portlet and a Forums portlet. The CMS features are very minimal. I am not even sure why they call it a CMS portlet because all that one can do is create html pages using a rich text editor and do some file manipulation activities (create directory, move and copy files and so on). My feeling is that instead of a sophisticated portal server, JBoss aims to provide a robust JSR 168 portlet container that takes advantage of possibly the best known open source application server. Nothing wrong with that approach though.
Liferay on the other hand can run on any servlet container, starting from Tomcat to full application servers like BEA and JBoss. It is JSR 168 compliant and has a large number of sample portlets. The CMS portlet is more feature rich than that of JBoss in the sense that one can create custom content types and own templates. This helps separate content form its presentation. It is also very easy to create new pages and add them automatically to the navigation bar.
Liferay announced release of version 3.5. There is a review here. There are some new themes and cool features. The one i liked are the navigation portlet and the fact that there can be multiple instances of same portlet. The navigation portlet is very useful for us because it helps me create a multi-level navigation menu very *easily*.