672329 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 27 Messages: 27 Messages: 27 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Liferay Portal 4.0 released with new fine-grained security model

Posted by: Bryan Cheung on April 06, 2006 DIGG
Liferay has released Liferay Portal 4.0, which brings a revamped fine-grained security model, enterprise taxonomy, delegated and cascading permissions and administration, public and private pages, JSR-170 compliance via Jackrabbit integration, and page-level themes to the popular open-source portal application.

The latest version of Liferay's JSR-168 compliant open-source portal features a revamped permissioning model which allows assigning of permissions to all portal objects, including individual portlets (e.g., Message Board, Blog, Email) and portlet elements (e.g., Message Board messages, Blog entries).

With 4.0, administrators can bestow privileges and/or delegate security administration to communities, individuals, and organizations and locations (see below). Community and organization/location privileges cascade to individual users.

Enterprise taxonomy is introduced in 4.0 through "organizations" and "locations," which allow portal administrators to organize content and functionality by general enterprise-wide and division-specific pages. A location can be a geographical subdivision (Europe, U.S. West) or some other entity (Home Office Equipment, Manufacturing).

Communities continue to allow grouping by special interest or skill (across organization), and now support public and private pages. A community's public pages are viewable by any member of the portal community, while private pages are limited to members of the community.

Portlets can also be 'sub-themed': individual users can modify the color, font, and style of portlets using an intuitive GUI interface. You'll also see we've made overall improvements to the visual UI and workflow in the CMS and other areas.

Rounding out the package are more themes (GUIs), now assignable to individual pages (previously assigned to communities), JSR-170 compliance via Jackrabbit integration, and additional documentation.

A new version of our website accompanies the release, and the demo is available as always at demo.liferay.net.

We've gotten some press on this release in Network World, which we're excited about.

A big thank you to all who have contributed code, suggestions, and supported Liferay through the years! We wouldn't be here without you. We also welcome criticisms, as they always help us improve the product. We'll be at JavaOne this year, so come by our booth (#935) to chat about Liferay or anything else. It'd be great to meet everyone face to face.

Threaded replies

·  Liferay Portal 4.0 released with new fine-grained security model by Bryan Cheung on Thu Apr 06 19:04:00 EDT 2006
  ·  Not working? by John Corro on Fri Apr 07 10:10:11 EDT 2006
    ·  Not working? by Brian Chan on Fri Apr 07 10:37:00 EDT 2006
      ·  Not working? by John Corro on Fri Apr 07 10:56:27 EDT 2006
        ·  Not working? by John Corro on Fri Apr 07 11:19:42 EDT 2006
          ·  Not working? by Brian Chan on Fri Apr 07 11:24:48 EDT 2006
            ·  What's portlets for ! by Faisal Abdelli on Fri Apr 07 12:01:50 EDT 2006
              ·  What's portlets for ! by Robbie Baldock on Fri Apr 07 12:22:25 EDT 2006
                ·  What's portlets for ! by Brian Chan on Fri Apr 07 13:16:07 EDT 2006
                ·  What's portlets for ! by Rickard Oberg on Fri Apr 07 17:21:49 EDT 2006
              ·  What's portlets for ! by Brian Kim on Fri Apr 07 22:08:27 EDT 2006
    ·  There remains some bugs in Liferay by lyo Yashnoo on Sat Apr 08 17:06:25 EDT 2006
  ·  Liferay Portal 4.0 released with new fine-grained security model by Jacob Hookom on Fri Apr 07 11:05:31 EDT 2006
    ·  Liferay Portal 4.0 released with new fine-grained security model by Brian Chan on Fri Apr 07 11:22:43 EDT 2006
  ·  demo VERY slow... app server is? by Erik Bengtson on Fri Apr 07 17:14:04 EDT 2006
  ·  Liquid Display by Andrew Zielinski on Fri Apr 07 22:43:25 EDT 2006
    ·  Liquid Display by Brian Chan on Sat Apr 08 01:05:57 EDT 2006
  ·  Liferay Portal 4.0 released with new fine-grained security model by a b on Sat Apr 08 04:03:40 EDT 2006
    ·  Liferay Portal 4.0 released with new fine-grained security model by a b on Sun Apr 16 14:41:23 EDT 2006
  ·  FF not supported... by Uzi Refaeli on Sun Apr 09 07:54:17 EDT 2006
    ·  FF not supported... by Brian Chan on Sun Apr 09 20:40:39 EDT 2006
    ·  FF not supported... by Brian Kim on Mon Apr 10 17:45:00 EDT 2006
  ·  No support for WebSphere 6.0? by Mike Perham on Sun Apr 09 10:26:04 EDT 2006
    ·  No support for WebSphere 6.0? by apoorv durga on Sun Apr 09 11:47:02 EDT 2006
    ·  No support for WebSphere 6.0? by Brian Chan on Sun Apr 09 20:39:39 EDT 2006
  ·  My number one gripe about liferay by brian mcsweeney on Tue Apr 11 13:51:51 EDT 2006
  ·  can't see added portlets by atif ahmed on Wed Apr 12 04:08:13 EDT 2006
    ·  Re: can't see added portlets by Ethan Teh on Tue May 16 03:35:40 EDT 2006
  Message #205731 Post reply Post reply Post reply Go to top Go to top Go to top

Not working?

Posted by: John Corro on April 07, 2006 in response to Message #205669
Hmmmm....as of 8am (CST) the demo site appears not to be working (the main site is though). Not a very good endorsement for the new release! ;)

In all seriousness, it appears as if Liferay is really making huge strides towards even the most hardcore of corporate CMS demands.

  Message #205732 Post reply Post reply Post reply Go to top Go to top Go to top

Not working?

Posted by: Brian Chan on April 07, 2006 in response to Message #205731
Sorry about that, we just migrated to a nice new environment and had some misconfigurations in our JVM settings :) Already assigned someone to fix that for the site. Thanks for letting us know!

  Message #205735 Post reply Post reply Post reply Go to top Go to top Go to top

Not working?

Posted by: John Corro on April 07, 2006 in response to Message #205732
While you're at it you might want to try checking your outbound mail settings. I tried creating a new account and it said it mailed my password to my email account (hotmail), but after about 10-15 min it still hasn't arrived. I would've imagined that it wouldn't take this long to receive an auto-gen'd email....or am I just being impatient?

  Message #205737 Post reply Post reply Post reply Go to top Go to top Go to top

Liferay Portal 4.0 released with new fine-grained security model

Posted by: Jacob Hookom on April 07, 2006 in response to Message #205669
does it still have issues with portlets using a shared request? frameworks/developers that use the request, but have different classloaders between portlets will get classcastexceptions all over the place.

  Message #205740 Post reply Post reply Post reply Go to top Go to top Go to top

Not working?

Posted by: John Corro on April 07, 2006 in response to Message #205735
My mistake (sort of)....aparrently the email came in from " Joe Bloggs" as opposed to something more accurate like "Liferay Demo" and ended up getting dumped directly to my spam folder. Also, the message I received was

"Welcome! You recently created an account at http://localhost."

Might want to change the "localhost" setting.

Looking foward to logging and and playing around in the new version.

  Message #205741 Post reply Post reply Post reply Go to top Go to top Go to top

Liferay Portal 4.0 released with new fine-grained security model

Posted by: Brian Chan on April 07, 2006 in response to Message #205737
We added two new attributes in liferay-portlet.xml.

use-portal-class-loader
private-request-attributes

The latter allows you to namespace the request attributes. By default, we leave it to false for backwards compatibility. This is really useful when you're using MyFaces JSF because it stores a lot of info in the request attributes.

The final build will default to use unique class loaders. The 4.0.0 code base already contains the logic for unique class loaders, but we're doing tests to make sure there's still 100% backwards compatibility before we default the packaging to that. We want to make sure you can use either setup for our existing deployment base.

  Message #205743 Post reply Post reply Post reply Go to top Go to top Go to top

Not working?

Posted by: Brian Chan on April 07, 2006 in response to Message #205740
Fixed configuration setting to show demo.liferay.net instead.

If you want to demo the admin functions, you'll have to download one of our distros. The demo one will only allow you to use user functions.

  Message #205748 Post reply Post reply Post reply Go to top Go to top Go to top

What's portlets for !

Posted by: Faisal Abdelli on April 07, 2006 in response to Message #205743
I can't see no portlets in big portals such as Yahoo , the BBC or anywhere else.I had a look in Liferay's website and noticed that most of those who used Liferay are not using porlets

  Message #205751 Post reply Post reply Post reply Go to top Go to top Go to top

What's portlets for !

Posted by: Robbie Baldock on April 07, 2006 in response to Message #205748
I can't see no portlets in big portals such as Yahoo , the BBC or anywhere else.I had a look in Liferay's website and noticed that most of those who used Liferay are not using porlets

I'm not sure you've quite grasped what a portlet is.

They don't have to have minimise and maximise buttons, you know...


Robbie

  Message #205759 Post reply Post reply Post reply Go to top Go to top Go to top

What's portlets for !

Posted by: Brian Chan on April 07, 2006 in response to Message #205751
Our front page

http://www.liferay.com is actually built entire with portlets and pages. So a portal is a lot more than just boxes with window icons, etc.

  Message #205782 Post reply Post reply Post reply Go to top Go to top Go to top

demo VERY slow... app server is?

Posted by: Erik Bengtson on April 07, 2006 in response to Message #205669
slow.... what about sizing? let us know in which app server it runs, so we can avoid it.

  Message #205785 Post reply Post reply Post reply Go to top Go to top Go to top

What's portlets for !

Posted by: Rickard Oberg on April 07, 2006 in response to Message #205751
I can't see no portlets in big portals such as Yahoo , the BBC or anywhere else.I had a look in Liferay's website and noticed that most of those who used Liferay are not using porlets
I'm not sure you've quite grasped what a portlet is. They don't have to have minimise and maximise buttons, you know...Robbie
Indeed. A couple of more examples:
http://www.royalcourt.se/2.19fe5e61065eb9aeea80002271.html
http://www.gripen.com/
http://www.nrm.se/inenglish.4.11e7cc61015dbd72f9800087.html

These are examples of websites built using our JSR 168 portal products, and every single piece of HTML that you see on those websites is produced by JSR 168 portlets.

  Message #205799 Post reply Post reply Post reply Go to top Go to top Go to top

What's portlets for !

Posted by: Brian Kim on April 07, 2006 in response to Message #205748
I can't see no portlets in big portals such as Yahoo , the BBC or anywhere else.I had a look in Liferay's website and noticed that most of those who used Liferay are not using porlets

The implementations of Liferay that you see on our website in some cases only display the ability to build an external website via portlets and themes. However, what you may not see for some of those, due to privacy reasons, is that they have an intranet built on top of Liferay Portal as well.

  Message #205800 Post reply Post reply Post reply Go to top Go to top Go to top

Liquid Display

Posted by: Andrew Zielinski on April 07, 2006 in response to Message #205669
Had a quick look at the demo. It looks very nice. I could see using it for a project in the not to distant future but one of the project requirements is for the display to be able to resize to the size of the screen.

Is this feature available out of the box in Liferay and if not can it be easily implemented?

  Message #205802 Post reply Post reply Post reply Go to top Go to top Go to top

Liquid Display

Posted by: Brian Chan on April 08, 2006 in response to Message #205800
Yup, you can do that already. You just have to write a custom theme, load your custom layout template (may be), etc.

  Message #205805 Post reply Post reply Post reply Go to top Go to top Go to top

Liferay Portal 4.0 released with new fine-grained security model

Posted by: a b on April 08, 2006 in response to Message #205669
does it resolve problem with RTL/LTR for both portlet decoration and text orientation ?


Thanks

  Message #205838 Post reply Post reply Post reply Go to top Go to top Go to top

There remains some bugs in Liferay

Posted by: lyo Yashnoo on April 08, 2006 in response to Message #205731
Hi friends:

     I donwload Liferay4rc1 for test. But find some bugs in it. For example:

1.The Journal portlet couldn't upload chinese attachment.
2.If I upload file fail for the first time,the second time upload file is hard to successful.
3.After I edit Document library portlet, I click back button,then I found that the Document library portlet will lost in HOME page.

 It is possible to fix these bugs in liferay4.0 release?

  Message #205846 Post reply Post reply Post reply Go to top Go to top Go to top

FF not supported...

Posted by: Uzi Refaeli on April 09, 2006 in response to Message #205669
While the system looks very nice, adding content through the side menu is not possible with FF.

  Message #205850 Post reply Post reply Post reply Go to top Go to top Go to top

No support for WebSphere 6.0?

Posted by: Mike Perham on April 09, 2006 in response to Message #205669
WS6 has been out for 18 months now and still only 5.1 support? Are you giving up on the WebSphere platform or support planned for a future release?

http://www.liferay.com/web/guest/products/portal/deployment_matrix

  Message #205852 Post reply Post reply Post reply Go to top Go to top Go to top

No support for WebSphere 6.0?

Posted by: apoorv durga on April 09, 2006 in response to Message #205850
I believe it's on the road map. I read it at http://www.liferay.com/web/guest/products/road_map

Google cache of above:
http://72.14.203.104/search?q=cache:2KByJZzPNfUJ:www.liferay.com/web/guest/products/road_map+liferay+roadmap&hl=en&gl=in&ct=clnk&cd=1


Best,
/a
http://apoorv.info

  Message #205869 Post reply Post reply Post reply Go to top Go to top Go to top

No support for WebSphere 6.0?

Posted by: Brian Chan on April 09, 2006 in response to Message #205850
Our official support is still WS 5.1 for now. Others in the forums have already deployed it on WS 6.x. We're going to officially support once it passes our QA tests.

  Message #205870 Post reply Post reply Post reply Go to top Go to top Go to top

FF not supported...

Posted by: Brian Chan on April 09, 2006 in response to Message #205846
Which version of FF? Most of our developers love FF, so you should get good support for that. Make sure to kill your browser cache.

  Message #205987 Post reply Post reply Post reply Go to top Go to top Go to top

FF not supported...

Posted by: Brian Kim on April 10, 2006 in response to Message #205846
While the system looks very nice, adding content through the side menu is not possible with FF.

Liferay's 4.0 RC1 currently supports Firefox 1.5. We have provided support for Firefox 1.0.7 within our latest build and will be available in our next update.

Brian Kim

  Message #206079 Post reply Post reply Post reply Go to top Go to top Go to top

My number one gripe about liferay

Posted by: brian mcsweeney on April 11, 2006 in response to Message #205669
Fantastic product, great set of features....terrible forum support. Just look at the huge number of entries that never get a response. What a pity :-(. It can be dreadfully frustrating as someone coming new to the product.

  Message #206116 Post reply Post reply Post reply Go to top Go to top Go to top

can't see added portlets

Posted by: atif ahmed on April 12, 2006 in response to Message #205669
I have downloaded the liferay portal enterprise 4.0 with JBoss and Tomcat. I am able to deploy my portlets on it and liferay shows the deployed portlets in the list shown in Admin portlet. But when it comes to adding a portlet on a page using "Add Content", it do not shows the newly added portlets. can somebody gone through the same and help me out of it.

Also I was working with version 3.6.1 of Liferay with JBoss and Tomcat and everything was working fine except the displaytag library and due to it I want to updgrade to Lliferay 4.0

  Message #206336 Post reply Post reply Post reply Go to top Go to top Go to top

Liferay Portal 4.0 released with new fine-grained security model

Posted by: a b on April 16, 2006 in response to Message #205805
does it resolve problem with RTL/LTR for both portlet decoration and text orientation ?Thanks

any comment in this area ?


thanks

  Message #208807 Post reply Post reply Post reply Go to top Go to top Go to top

Re: can't see added portlets

Posted by: Ethan Teh on May 16, 2006 in response to Message #206116
You need to configure the new portlet listing using liferay-display.xml. There is doc on this at liferay developer zone.

New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com

Dependency Injection in Java EE 6 - Part 2

Reza Rahman continues to explore the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (January 21, Article)

Ted Neward Q&A: What you must know about JavaScript, Scala and more

Ted Neward is an independent consultant specializing in high-scale enterprise systems, and an authority in Java and .NET technologies. He is the author and co-author of several books, including Effective Enterprise Java. At TheServerSide Java Symposium in March, he will be presenting sessions on pragmatic architecture, ECMAScript and Scala. (January 15, Article)

Developers split on open sourcing Java

Now that Oracle is absorbing Sun Microsystems, there mixed views on what should come of the Java Community Process (JCP). While some say Oracle should become the new steward of Java and keep the JCP much as it was, others argue that it may be time to open-source this widespread language. (November 24, Article)

Dependency Injection in Java EE 6 - Part 1

Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6. (November 2, Article)

SAML: It's Not just for Web services

SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options. (September 28, Article)

Programming is Also Teaching Your Team

Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team. (September 22, Article)

Can Java EE Deliver The Asynchronous Web?

Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies. (July 14, Article)

JSF Flex

JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags. (June 29, Article)

The Rules of SOA - A Road to a Successful SOA Implementation

In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project. (June 23, Tech Talk)

Ari Zilka Talks About Terracotta 3.1

Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now. (June 15, Tech Talk)

Enterprise Application Integration, and Spring

In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements. (June 15, Tech Talk)

Google Web Toolkit: An Introduction

In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls. (June 4, Tech Talk)

Just Enough Early Architecture to Guide Development

Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable. (May 28, Tech Talk)

Productive Programmer: On the Lam from the Furniture Police

This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work. (May 26, Tech Talk)

Auto-Scaling Your Existing Web Application

Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers. (May 21, Tech Talk)

Automating Hibernate Mapping and Queries For Java Web Development

Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application. (May 19, Article)

Free Book PDF Download: Mastering EJB Third Edition

Mastering EJB was one of the original and most influential EJB books in the industry. Mastering EJB III now returns with two new expert co-authors, updated for EJB 2.1 and 30% new chapters including security, integration, best practices, open source, and more.
(Book PDF Download)

Application Server Matrix

The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
Java Solutions
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map