Liferay open source portal 3.5 released

Discussions

News: Liferay open source portal 3.5 released

  1. Liferay open source portal 3.5 released (40 messages)

    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.

    Threaded Messages (40)

  2. GREAT!!![ Go to top ]

    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
  3. GREAT!!![ Go to top ]

    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
  4. 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.
  5. 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)
  6. Resin[ Go to top ]

    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.
  7. Resin[ Go to top ]

    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
  8. 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.
  9. Setup Guide for Liferay[ Go to top ]

    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
  10. Setup Guide for Liferay[ Go to top ]

    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
  11. More Examples[ Go to top ]

    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.
  12. New Features Explained[ Go to top ]

    The new feature of Liferay Portal 3.5 are described in greater detail here:

    http://www.liferay.com/web/guest/products/liferay35
  13. I love great designs[ Go to top ]

    The Genesis theme is awesome
  14. I love great designs[ Go to top ]

    The Genesis theme is awesome
    Genesis theme? Knowing the origins (pun intended) of Liferay I am picturing fig leafs and animals and arks and ... :)
  15. I love great designs[ Go to top ]

    The Genesis theme is awesome
    Genesis theme? Knowing the origins (pun intended) of Liferay I am picturing fig leafs and animals and arks and ... :)
    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. :)
  16. JSF support! Excellent!
  17. demo?[ Go to top ]

    Is there a demo somewhere?
  18. 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
  19. 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)
  20. The demo site is demo.liferay.net NOT demo.liferay.com
  21. 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
  22. Portal Evaluation[ Go to top ]

    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?
  23. Congrats![ Go to top ]

    Congratulations to Brian Chan and Team on getting this release out.

    STAY METAL!
    Roy Russo
    JBoss Portal Developer
  24. Congrats![ Go to top ]

    Thank you Roy.
  25. JSR-170 support?[ Go to top ]

    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?
  26. JSR-170 support?[ Go to top ]

    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
  27. JSR-170 support?[ Go to top ]

    A JSR-170 wrapper is slated for Q2 2006.
  28. Search engine friendly URLs?[ Go to top ]

    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?
  29. Search engine friendly URLs?[ Go to top ]

    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.
  30. Search engine friendly URLs?[ Go to top ]

    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)
  31. Search engine friendly URLs?[ Go to top ]

    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
  32. Search engine friendly URLs?[ Go to top ]

    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).
  33. Search engine friendly URLs?[ Go to top ]

    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
  34. Search engine friendly URLs?[ Go to top ]

    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
  35. News portlet[ Go to top ]

    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?
  36. News portlet[ Go to top ]

    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.
  37. JavaLobby Theme Article[ Go to top ]

    We also just posted a theme article, gives step by step instructions. Check out:

    http://www.javalobby.org/articles/liferay/
  38. 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/
  39. 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.
  40. 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.
  41. 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*.