Archive for the ‘portal’ Category

[New Release] eXo All In One 1.0

Friday, August 15th, 2008

eXo All In One version 1.0 has just been released.

This product is a special packaging of all the other individual products like Portal, WebOS, ECM or CS into a single application server.

This package includes the products:

- Portal 2.1
- Webos 1.0
- ECM 2.0
- CS 1.0

You can download it from OW2 forge

A subscription version will also be available soon and it will include each dedicated product with its subscription version number.

New Release : eXo Portal 2.2

Monday, August 11th, 2008

eXo Portal 2.2 is now available for download from OW2 forge or from eXo source repository.

Here a quick overview of the new features of this release:

  • Upgrade to use latest core components, improving performances and administration (Kernel 2.0.2, Core 2.1, Portlet-Container 2.0.1, JCR 1.9.1, WS 1.2.1).
  • Support of Cometd into eXo Portal
  • Improve eXo REST service support
  • Improve language support, supporting user and/or browser language to drive Portal settings
  • Update to the new Groovy release and library (groovy-all-1.5.6)
  • Update to new JiBX library (1.1.6a)

Here a more detailled lis of the fix and improvement of this eXo Portal release:

Bugs

  • [PORTAL-1821] Show exception when edit WSRPAdminPortlet
  • [PORTAL-1803] Three column container layout width doesn’t work
  • [PORTAL-1542] Integration problem between Portal and Portlet Container- wsrp enabled
  • [PORTAL-1840] Can not use classpath in jar
  • [PORTAL-1876] Session time out when delete a portal which you do not have right to delete this portal
  • [PORTAL-1693] Error when move Search User form in Group Managament tab of Organization portlet
  • [PORTAL-1873] Unknown error when drag & drop container in tab and change skin
  • [PORTAL-1874] Error drag & drop container when create page have tab page config
  • [PORTAL-1693] Error when move Search User form in Group Managament tab of Organization portlet
  • [PORTAL-1832] Error displaying in Exo Message with all skin
  • [PORTAL-1859] UI Navigation bar is displayed under Breadcumbs Portlet
  • [PORTAL-1855] IE6: Show Message Exo Form is Error when edit container/portlet in the first time

Improvements

  • [PORTAL-1850] Add disabled in Container UIFormStringInput
  • [PORTAL-1826] Should set default language is English when registers new account
  • [PORTAL-1649] Language as a user preference

New Features

  • [PORTAL-1837] Should correct space of all portlets in portal
  • [PORTAL-1843] Should change message when set width or height for portlet

Create GWT Portlet to deploy in eXo

Tuesday, July 29th, 2008

With the last version of the portal that is going to be released in September, it’s possible to deploy GWT application within eXo Portal. They can also be deployed as widget (on the left panel and the background of the WebOS)

You can checkout a sample from our SVN:

see the code on the SVN

Resources:

New eXo article on InfoQ!

Thursday, July 24th, 2008

A new article written by Tugdual Grall, Patrice Lamarque and Benjamin Mestrallet

Check it now!

Topics:

  • The Web 2.0 Portal
  • eXo Portlet Container: JSR 286 and WSRP 2
  • The WebOS: a portal layout
  • eXo Java Content Repository and ECM

Enjoy!

RichFaces on eXo

Wednesday, July 23rd, 2008

Once again, standards compliance pays off. As you know, at eXo we have a long story with standards compliance. Having a portlet API compliant portlet container, saved my day recently.

I was wondering how difficult it would be to run a RichFaces application in eXo. I was able to easily grab and build the source code of the JBoss RichFaces Demo Portlet.

A couple of xml changes later, I had it running quite nicely under eXo Portal. Take a peek at this video :

OK, that’s no more than what you can see elsewhere. But it is always good to know that our technology plays well with others.

The demo runs with the help of JBoss Portlet Bridge which is an early implementation of the JSR 301 : Portlet Bridge for JSF.
Even if only in 1.0.0 beta3, it looks very promising. Congratulations to the team!
At eXo, we will closely follow your progress and make sure that the bridge keeps playing well in eXo Portal.

eXo Portal Training video

Tuesday, July 15th, 2008

Last week, we gave a 3-days training on eXo Portal at La cantine.
It’s a very unique collaborative place in Paris city center, dedicated to co-working and innovation. We would like to thank the staff for their warm welcome and helpfull care.

The training covered eXo Portal concepts, administration and configuration. We also had one full day dedicated to discovering latest JSR 286 features in quick development exercices.

All went in a studious but relaxed atmosphere. To get a better idea, have a look at the following excerpt video :

[video] ECM part 2 - Some more advanced features like versioning or advanced search

Friday, June 20th, 2008

eXo Collaboration Suite 1.0 Released

Wednesday, June 18th, 2008

We are proud to announce the availability of eXo Collaboration Suite 1.0.

eXo team has been working hard to build a full featured collaboration suite that sits on top of eXo Portal. CS 1.0 applications are rich portlets that run on top of eXo Portal 2.0 or eXo WebOS 1.0.

Main functionalities are :

  • eXo Mail : multiple accounts, tags, filters, pop/imap/smtp support, conversations, fulltext search
  • eXo AddressBook : multiple address books, tags, sharing, vcard support, thumbnails, fulltext search
  • eXo Calendar: events and tasks management, multiple view, reminders, invitations and meeting scheduler

For more details, have a look at the product presentation on eXo Platform website.

Professional binary downloads are available uppon request. For the community, you can already checkout the source code from SVN.

eXo Portlet Container 2.0 released (eXo PC 2.0)

Tuesday, June 17th, 2008

This long awaited release is the new version of the first product the eXo team ever launched back to the old JSR 168 times (November 2004). This brand new version includes the new Portlet API 2.0 (JSR 286) as well as the implementation of the WSRP 2 pre released specification.

eXo PC is bundled along with a lightweight test portal and a number of demo portlets for testing purpose.

Download from OW2 forge

This packaged is great for Independent Software Vendors (ISV) that would like to add portlet features to their applications.

Here are the list of the most important features:

Portlet Container

- Full compliance with the Portlet API 2.0 final specification - JSR 286 (100% TCK tests passed)
- PC plugin mechanism
- Extensible Portal framework
- New portlet apptiocation deployment descriptor
- New API interfaces
- Container Runtime options support
- Resource ID support
- Annotated methods support
- Event processing
- PortletURLGenerationListener
- JAXB type validation for event payload
- Cache levels for resource URLs
- Predefined container events
- Portlet filter support
- Validation cache and ETAG support
- New tags in tag library
- Include/forward processing changes
- Public render parameters
- HTTP headers/response full control for processResource()
- AJAX-compliant URL generation

WSRP
- Full compliance with the WSRP 2 plugin to the WSRP 2 PR03 specification
- WSRP plugins for the PC (WSRP 1.0 and WSRP 2.0 plugins)
- WSRP administrative portlets built in into plugins
- WSRP starter mechanism
- AXIS 1.4 based code
- Three step protocol
- Resource serving
- Event handling
- Navigational parameters
- JAXB event binding
- State distribution

Here i a picture of the new eXo PC 2.0 architecture built on top of a plugin design that allows portal to handle local or remote portlets transparently…bye bye the old JSR168ProxyPortlet!

PC

eXo Portal training session in Paris

Monday, June 9th, 2008

We will hold a public training session in Paris on eXo Portal 2.0, WebOS and portlet 2.0 development.

In this session, you will learn :

  • basics of eXo Portal 2.0,
  • how to configure services,
  • how to customize a portal
  • basics of portlet 2.0 development.

Program :

- Presentation of eXo Platform company
- eXo Portal 2.0

  • General presentation
  • Architecture
  • Services : inversion of control, hierarchy, configuration, plugins
  • Portlet container : JSR-168 and JSR-286
  • Layout (classic / WebOS), navigation, community
  • Skins and graphicals themes
  • Portal and JCR

- Portlet development in eXo

  • JSR-168 / 286, Ajax

Dates : 7, 8 & 9 of July

Language : French

Location : Paris

Registration and information : training@exoplatform.com