|
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
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.
|
|
Message #235570
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
JSR 286
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
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
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
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
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
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?
Julien et. al,
Congratulations on your new release!
One question: Have you guys gotten portlets using JBoss Seam to run in your portal?
|
|
Message #235641
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: AJAX
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
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
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
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
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
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?
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
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
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
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.
|
|
 |
New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com |
 |
 |
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 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)
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)
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)
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)
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, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now.
(June 15, Tech Talk)
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)
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)
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)
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)
Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers.
(May 21, Tech Talk)
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)
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)
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)
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)
|
|