667481 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: 19 Messages: 19 Messages: 19 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

JBoss Portal 2.6 released, including Google gadgets

Posted by: Joseph Ottinger on July 02, 2007 DIGG
JBoss.org has released JBoss Portal 2.6, which brings significant improvements in personalization, identity, and workflow. In addition, this release enhances user productivity through integration with Google Gadgets. JBoss Portal 2.6 will be the foundation for the JBoss Enterprise Portal Platform, which will be backed by support subscription and services from Red Hat.

New features of JBoss Portal 2.6 focus on:
  • Advanced Personalization: Now users can personalize individual portlets, including themes, layouts, and portlet content, to increase the productivity of specific roles and people within a business process or collaboration effort. Further enhancements include user created user interfaces, drag-and-drop portlets, personalized dashboards and more granular controlled access at the portlet level.
  • Usability Improvements: These include portal and user administration as well as content management. Portlets may be managed overall or for individual instances including default definition. User administration simplifies user creation, provides a list-based view, and includes user search. Basic content management provided out-of-the-box now includes action-based management within a familiar directory view.
  • Content Management System (CMS) Workflow: JBoss jBPM provides content management approval workflow in a configurable process that enables or disables this role-based approval capability.
  • Additional Web Services for Remote Portlets (WSRP) Support: WSRP support offers expanded functionality beyond the basic producer and consumer profiles. Version 2.6 adds implicit cloning capability to both the producer and consumer and supports advanced WSRP profiles.
  • Identity: With JBoss Portal 2.6, developers have pre-built LDAP integration with LDAP server. Supported servers include Red Hat Directory Server, OpenDS, and OpenLDAP.
  • Google Gadget Integration: Now, developers have a simplified way to drop any Google Gadget as portlets. Google Gadgets are mini-applications that work with the Google homepage, Google Desktop, or any page on the web and can range from simple HTML to complex applications. Examples include a calendar, a weather globe, or a media player.
JBoss Portal is licensed under the LGPL. For more information, download links, or to participate in the project, visit http://labs.jboss.com/jbossportal.

Threaded replies

·  JBoss Portal 2.6 released, including Google gadgets by Joseph Ottinger on Mon Jul 02 10:03:37 EDT 2007
  ·  JSR 286 by Sean Sullivan on Mon Jul 02 10:23:16 EDT 2007
    ·  Re: JSR 286 by Julien Viet on Mon Jul 02 10:46:57 EDT 2007
  ·  AJAX by Javier Paniza on Mon Jul 02 10:25:20 EDT 2007
    ·  Re: AJAX by Thomas Heute on Mon Jul 02 12:17:28 EDT 2007
      ·  Re: AJAX by Javier Paniza on Tue Jul 03 03:46:25 EDT 2007
        ·  Re: AJAX by Thomas Heute on Tue Jul 03 05:55:47 EDT 2007
          ·  ICEfaces and portlets by Deryk Sinotte on Tue Jul 03 15:14:56 EDT 2007
            ·  Re: ICEfaces and portlets by Thomas Heute on Tue Jul 03 17:04:24 EDT 2007
  ·  Integration with JBoss IDE by paul browne on Mon Jul 02 10:34:21 EDT 2007
  ·  c00l by Roy Russo on Mon Jul 02 11:57:59 EDT 2007
  ·  What about Seam portlet support? by Craig Doremus on Mon Jul 02 12:23:29 EDT 2007
    ·  Re: What about Seam portlet support? by Thomas Heute on Mon Jul 02 12:52:59 EDT 2007
      ·  Re: What about Seam portlet support? by Craig Doremus on Tue Jul 03 10:18:24 EDT 2007
  ·  Re: JBoss Portal 2.6 released, including Google gadgets by Shishank Mathur on Tue Jul 03 08:12:03 EDT 2007
    ·  Re: JBoss Portal 2.6 released, including Google gadgets by Thomas Heute on Tue Jul 03 09:42:43 EDT 2007
    ·  Re: JBoss Portal 2.6 released, including Google gadgets by Julien Viet on Tue Jul 03 09:43:44 EDT 2007
    ·  Re: JBoss Portal 2.6 released, including Google gadgets by Julien Viet on Tue Jul 03 09:49:40 EDT 2007
    ·  Re: JBoss Portal 2.6 released, including Google gadgets by Bill Burke on Tue Jul 03 14:52:37 EDT 2007
  ·  JBoss Portal 2.6 and Richfaces + AJAX4JSF working! by sucker dick on Thu Jul 05 08:24:14 EDT 2007
  Message #235570 Post reply Post reply Post reply Go to top Go to top Go to top

JSR 286

Posted by: Sean Sullivan on July 02, 2007 in response to Message #235567
When do you expect support for JSR 286 in JBoss Portal? (Is RedHat/JBoss participating in the JSR-286 expert group?)

  Message #235571 Post reply Post reply Post reply Go to top Go to top Go to top

AJAX

Posted by: Javier Paniza on July 02, 2007 in response to Message #235567
Hi,

I see an AJAX invoice viewer demo portlet.

What AJAX technologies or frameworks can I use for development of AJAX portlets in JBoss portlets ?

Thank you

  Message #235574 Post reply Post reply Post reply Go to top Go to top Go to top

Integration with JBoss IDE

Posted by: paul browne on July 02, 2007 in response to Message #235567
I'm not (currently) a user of JBoss portal , but the integration with jBPM and other JBoss technologies would cause me to look again at it.

Anybody have any comments on how well JBoss Portal integrates with the JBoss IDE (or Red Hat Developer Studio) for development purposes?

Paul , Technology in Plain English

  Message #235576 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JSR 286

Posted by: Julien Viet on July 02, 2007 in response to Message #235570
We are involved in the JSR 286 expert group (actually I am the representative).

We plan to have a compliant portlet container implementation of JSR 286 in 2007. The next major version of JBoss Portal will ship with it, however we haven't fleshed out yet the definitive roamdap, stay tuned!

  Message #235587 Post reply Post reply Post reply Go to top Go to top Go to top

c00l

Posted by: Roy Russo on July 02, 2007 in response to Message #235567
Congratulations on the release!

JBoss Portal 2.6 is a major leap forward in usability, interoperability (LDAP/GOOG), and scalability (RHT/QA/Clustering) of the JBoss portal offering.

(I no longer have a vested interest to support JBoss... it really is a world-class enterprise portal)

Regards,
Roy Russo
www.loopfuse.com

  Message #235589 Post reply Post reply Post reply Go to top Go to top Go to top

Re: AJAX

Posted by: Thomas Heute on July 02, 2007 in response to Message #235571
There is no major restriction in terms of Ajax framework that you can use but it doesn't mean that they will all work, YMMV.

That said, the Exadel team worked hard to have JBoss Ajax4JSF and JBoss RichFaces working smoothly to build portlets for JBoss Portal.
The support for Ajax4JSF has been included in the version 1.1.1 released on June 4th.

We are of course keen to hear about your experience of one or several of the hundreds Ajax frameworks on JBoss Portal.

  Message #235592 Post reply Post reply Post reply Go to top Go to top Go to top

What about Seam portlet support?

Posted by: Craig Doremus on July 02, 2007 in response to Message #235567
Julien et. al,

Congratulations on your new release!

One question: Have you guys gotten portlets using JBoss Seam to run in your portal?

  Message #235598 Post reply Post reply Post reply Go to top Go to top Go to top

Re: What about Seam portlet support?

Posted by: Thomas Heute on July 02, 2007 in response to Message #235592
Craig,

Some customers/users already use JBoss Seam to write their portlets, it works with some limitations. You can read more here: http://wiki.jboss.org/wiki/Wiki.jsp?page=SeamPortlet

  Message #235641 Post reply Post reply Post reply Go to top Go to top Go to top

Re: AJAX

Posted by: Javier Paniza on July 03, 2007 in response to Message #235589
the Exadel team worked hard to have JBoss Ajax4JSF and JBoss RichFaces working smoothly to build portlets for JBoss Portal


So, it's not easy to integrate an AJAX framework in a portal. This is a problem, because if I develop an AJAX application using ICEFaces for Liferay, possibly I never will migrate to JBoss Portal, if JBoss portal does not support it.

I think that it's necessary a standard way to create portable AJAX portlets between all Java Portals. Maybe, this is a work for the AJAX frameworks, or for the JSR-286 expert group, or for the portal implementors...

What do you think ?

  Message #235646 Post reply Post reply Post reply Go to top Go to top Go to top

Re: AJAX

Posted by: Thomas Heute on July 03, 2007 in response to Message #235641
RichFaces is not an Ajax framework it's a suite of JSF components using Ajax. Noone can claim that the all JSF components will work out of the box on their portal platform because they won't.

RichFaces works to build AJAX JSR-168 portlets designed for any JSR-168 portal. So you are not bound to a portal vendor. (But only really tested on JBoss Portal AFAIK)

ICEFaces is unfortunately vendor dependent as of today instead of relying on the JSR-168 portlet spec. I'm willing to make the integration happen with JBoss Portal if they are willing to.

When you add JSF into the mix, you also need a standard for JSF bridges for portlets, and the reason why JSR-301 exists.

For the DnD we use 'prototype' which is a pure Ajax framework, you can of course use such frameworks on JBoss Portal. The issue is really about aggregation, how do you cope with multiple Ajax frameworks used on the same page by different portlets ? They were just not designed for that. That's why i cannot tell you today. "Go ahead with any of the 100 Ajax framework and you will have no trouble" i'm just being cautious.

So the standards are already there or on the way, now Ajax frameworks need to adapt.

  Message #235652 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JBoss Portal 2.6 released, including Google gadgets

Posted by: Shishank Mathur on July 03, 2007 in response to Message #235567
Congratulations to JBoss Portal community on the release !

One this which really surprise me about JBoss Portal is that it only runs on JBoss Application Server. Being in Open source arena, I feel it should not have such dependency. Also, Liferay recently presented their support for 700 odd combinations as Service Oriented Liferay (SOL). A pretty cool way to express :)

Thanks
http://www.pcmspace.com

  Message #235662 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JBoss Portal 2.6 released, including Google gadgets

Posted by: Thomas Heute on July 03, 2007 in response to Message #235652
Running on JBoss Application Server is a decision we made a while ago to leverage the benefits of our application server and the services it offers. (pluggable services, like security, transaction management, clustering, farming...)

Now that we have the JBoss MicroContainer (http://www.jboss.com/products/jbossmc) that we can use on any application server or servlet container, we have a way to still benefit from the same services and offer a wide offer of supported platforms. We have that in mind for future releases.

This 700 number is really easy to make up and means nothing to me. What is meaningful is that it runs on different application server and servlet container.

(1 application server * 10 database server * x SSO frameworks supported * y LDAP server supported * z portletframework supported * ... > 700) at the end what is important is that it works for *your* environment (and that you are not locked-in)

You can have those zillion of combinations, if you cannot plug it on your existing identity server or if you cannot adapt the framework to your own needs, it is useless.

So it's not a question of Open Source arena or not, it's a question of service and professional support you can provide.

  Message #235663 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JBoss Portal 2.6 released, including Google gadgets

Posted by: Julien Viet on July 03, 2007 in response to Message #235652
We want to isolate JBoss Portal from the underlying EE stack and the next major version of our product will run in other environments. It will not be a major difficulty for us to achieve it.

  Message #235664 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JBoss Portal 2.6 released, including Google gadgets

Posted by: Julien Viet on July 03, 2007 in response to Message #235652
Also I did not see Thomas's message before but he is right.

It means that we will make JBoss Portal run everywhere without any dependency on the target environment. However we will focus on making JBoss Portal being supported on a restricted set of environments, those environments will be tested in our QA labs as it is today for JBoss Portal on JBoss AS.

It is easy to run everywhere, it is more difficult to provide support for every combination. Supporting a product for a specified environment has a cost that Red Hat has to pay upfront by investing in the proper QA, and the customer must not pay the price when it runs into troubles in production.

  Message #235666 Post reply Post reply Post reply Go to top Go to top Go to top

Re: What about Seam portlet support?

Posted by: Craig Doremus on July 03, 2007 in response to Message #235598
Craig,

Some customers/users already use JBoss Seam to write their portlets, it works with some limitations. You can read more here: http://wiki.jboss.org/wiki/Wiki.jsp?page=SeamPortlet


Thank you, Thomas. I asked Gavin about Seam and portlets at JavaOne and he said 'not yet', grumbling under his breath about how JSR-168 is '#%*!ed up.' It's nice to see that you have made some substantive progress in this area. Seam is a well thought out framework and it would be a shame if it could not be used in a portlet.

  Message #235702 Post reply Post reply Post reply Go to top Go to top Go to top

Re: JBoss Portal 2.6 released, including Google gadgets

Posted by: Bill Burke on July 03, 2007 in response to Message #235652
Also, Liferay recently presented their support for 700 odd combinations as Service Oriented Liferay (SOL). A pretty cool way to express :)

Thanks


The SOL acronym has a different connotation to me :-) For example, you're SOL if you're using Liferay.... :-)

  Message #235706 Post reply Post reply Post reply Go to top Go to top Go to top

ICEfaces and portlets

Posted by: Deryk Sinotte on July 03, 2007 in response to Message #235646
It's true that the current developer release of ICEfaces (1.6 DR #5) does have basic support for portlets built using ICEfaces running in Liferay. It's an early access release of the portlet functionality and as such we had to make some choices as to what we could support and test. Our community overwhelmingly wanted Liferay support so that's what we tackled first.

Our near term road map for the 1.7 release has us properly supporting the JSR 168 spec and more portal containers (which will likely include JBoss). We also have an eye toward the JSR 286 and JSR 301 specs.

As Thomas notes, there are some interesting technical challenges to getting multiple portlets using different AJAX frameworks to cooperate on a page. The whole portal thing wasn't really designed with this in mind. However, we realize overcoming these challenges is valuable to our customers so we're doing our best to make it happen.

Deryk Sinotte
Senior Developer
ICEsoft Technologies, Inc.

  Message #235716 Post reply Post reply Post reply Go to top Go to top Go to top

Re: ICEfaces and portlets

Posted by: Thomas Heute on July 03, 2007 in response to Message #235706
Deryk, ideally nothing would depend on JBoss Portal, but if you need information on our product to speed up its support. I will be glad to help.

Feel free to contact me by email, theute at redhat.com if you want.

  Message #235826 Post reply Post reply Post reply Go to top Go to top Go to top

JBoss Portal 2.6 and Richfaces + AJAX4JSF working!

Posted by: sucker dick on July 05, 2007 in response to Message #235567
Hi,

some issues have been fixed in richfaces/ajax4jsf
Now all richfaces components are working - and ajax4jsf as well ;)

see http://jira.jboss.com/jira/browse/RF-186
for details - patches....

CU Mike

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

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)

Auto-Scaling Your Existing Web Application

In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources. (May 19, Tech Talk)

Free Book: Jakarta-Struts Live

Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, 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