GateIn 3.0 CR1 is out

Another monthly release just hit the roads.
We've just released GateIn 3.0 CR1 and it's available here.

We got an impressive wave of translation contributions, thanks a lot !
So now GateIn is available (fully or partially) in:
  • English
  • French
  • Dutch
  • Russian
  • Spanish
  • Ukrainian
  • Arabic (Right to Left)
  • Vietnamese
  • Korean
  • Italian
  • Simplified CHinese
  • Traditional Chinese
  • Japanese
  • Nepali
  • German
Thank you again Luca, Soren, Mabimal, Koen, Cheng, Simon, Yuhei Mik, those who helped and those I forgot.
Also we simplified the configuration so that it's much easier to configure a new database for JCR and the identity storage (doc is being published at time of writing, it may take some time).
The whole release note is available here.

On the way to the final release planned for March 12th if we don't hit major issues.

On a side note, we grouped the videos about GateIn on a Vimeo channel, see below:

GateIn


Thank everyone for your interest.

GateIn 3.0.0 Beta 5 has just been released

As communicated last week. We've just released our Beta 5 release of GateIn.

On top of the various bug fixes, we've welcomed the contributions from Ji-Woong Choi and Jun Shik Jeaon for a Korean translations of the shipped-in user interfaces and from Luca Stancapiano for the Italian translation. Thanks a lot !
If you are willing to contribute a translation of GateIn, it's fairly easy, see here and ask for help if needed.

Also a note to say that all the members of the JBoss crew and part of the eXo crew will meet the week from January 25th to 29th in Switzerland so if you happen to be around and willing to meet us, this would be the best time, please ping me.

Onward for a candidate release now :) If you are willing to help there are plenty of tasks, easy and hard ones on the Jira.

As always you will find the download links on the GateIn website.

Thanks to everyone who helped on that release !

JBoss Portlet Bridge 2.0 - Candidate Release 1 is Here!!

After many long days (and nights) both from our developers and you, we are able to deliver the CR for the final version of the JBoss Portlet Bridge. Please download and upgrade to this latest version and let us know if you experience any issues.

A big thanks goes out to all who contributed, including community members Stefan Tausendpfund and Waldemar Klaczynski!

As always, with a new release comes a new screencast. Check out the new BridgeAdmin demo application which showcases RichFaces in the bridge along with GateIn's JMX services.

JBoss Portlet Bridge Episode 5: GateIn JMX Metrics and Dashboard Demo from Wesley Hales on Vimeo.

Translating GateIn

GateIn is partially or totally available in:
  • Arabic
  • English
  • French
  • Korean
  • Russian
  • Spanish
  • Ukrainian
  • Vietnamese
If you are willing to get additional supported languages in GateIn 3.0 now is the perfect time to help.
In order to help we've provided some information on how to translate GateIn, from start to testing the translation in context. (After building and running). This is one way of doing things and this is all explained in the wiki, here.

If you are willing to contribute but are facing issue, you can get some help through the forum, by mailing list or on the IRC room.

Thanks a lot !

GateIn Project roadmap

While the project is stabilizing, there are few issues left that are being worked on such as:
  • JCR clustering based on JBoss Cache for fault tolerance
  • Portal failover
  • i18n
  • WSRP
JCR clustering:
The JBoss-eXo partnership opened the doors to have a deep discussion and some work done at the clustering layer of eXo JCR. Previous implementation of eXo JCR was using jGroups directly and is now using JBoss Cache which enables a much larger choice of configurations depending on users' needs. While the Beta05 release will ship in with the previous implementation, the coming CR1 release will embed the new one.

Portal failover:
Noone likes his navigation to be resetted, even if the machine that serves him dies. Navigation failover is a time consuming job that requires proper testing. If you are aware of issues, please let us know.

i18n:
i18n is always a tedious job and the translations usually come from community (always remember to contribute ;) ) based on free time people have. We just got support for Korean and this will make its way in the Beta 5 release but we are planning to welcome new supported languages such as Japanese and Traditional chinese in the coming weeks (By CR1). i18n is the easiest approach to the project for contributors, please contact us if interested.

WSRP:
The goal for GateIn 3.0 is to reach the same feature set as in JBoss Portal 2.7, also to make a proper integration it has been decided to fully rewrite the administration portlet using WebUI the component-model framework used by all the administration portlets. None of them are using JSF which enables users to not have to worry about clashes between their JSF portlets and the shipped-in ones.

For those reasons, we can't claim the next release as being a Candidate for a Release (CR). We've then decided to introduce a new Beta release and shift the planned released by a month. As you may have seen we are trying to keep a monthly based released until we reach the final release.

So far we've released:
  • 3.0.0-Beta01 on 03/Sep/09
  • 3.0.0-Beta02 on 21/Oct/09
  • 3.0.0-Beta03 on 27/Nov/09
  • 3.0.0-Beta04 on 22/Dec/09
And now we plan the following dates: (Usually corresponds to the code freeze, available bits come few days after):
  • 3.0.0-Beta05 on 15/Jan/10
  • 3.0.0-CR01 on 12/Feb/10
  • 3.0.0-GA on 12/March/10
Thanks everyone !

Note: this new plan doesn't affect the release of the Enterprise Portal Platform 5.

GateIn 3.0.0 Beta 4 released

A note to announce the new beta release of GateIn. Download it here.

Noticeable features are performance improvement on the JCR backend and initial support for WSRP 1.0 with its new administration UI.

The full changelog is available on JIRA.

We've been asked a couple of times about our roadmap, the current roadmap is as following, we will do our best to achieve it but that will also depend on external contributions. (How to contribute)

- 3.0.0 CR1 is planned for mid-January
- 3.0.0 Final is planned for mid-February

You can track progress and pick issues on which you want to help from this page, you can also view the planned releases from the calendar.

Thanks to everyone who worked hard again on this release !

Upgrade Tips for JBoss Portlet Bridge 2.0

If you are migrating from the 1.0 bridge or are following along with older articles or screencasts, you will need to know the following changes to develop your JSF portlet on the latest 2.0 bridge.


  1. There are 2 extensions (a.k.a. Bridgelets) in the old 1.0 bridge that have been incorporated into the core codebase. These are now available without adding any additional dependencies to your project.
    First is the SSO extension which is now configurable in components.xml:
    <security:portal-identity authenticate-method="#{authenticator.authenticate}"/>

    Second is the RichFaces script wrapper which is now disabled or enabled in web.xml as a context param:

    <context-param>
    <param-name>org.jboss.portletbridge.WRAP_SCRIPTS</param-name>
    <param-value>true</param-value>
    </context-param>

  2. Pay attention to the renaming of the render policy context param, especially if you are writing a JSF portlet which uses JSPs:

    <context-param>
    <param-name>javax.portlet.faces.RENDER_POLICY
    </param-name>
    <param-value>NEVER_DELEGATE</param-value>
    </context-param>


Those are the basic changes you need to know. As always, refer to the latest 2.0 documentation here if you run into any problems. Or shoot us a message on the forums.