Sunday, 9 June 2013

Hot on the heels of 2.0EA1 comes...

Well, you probably guessed it: EA2. It's just under a month since EA1 was release and the number of changes that fell into the "that's really quite useful" category had reached a critical mass. Also, naturally, being an open source project we always aim to "release early, release often".

One thing that didn't make it into this release which I was hoping would is support for multiple PageFlow types. Quite a bit of preparatory work as been done, like splitting the pageflow source into a separate module, but there is still some midnight oil to be burned on this one. Particularly in the area of how this works in the sandpit. EA3 looks achievable though, and it will bring a whole new dimension to the product capability.

Things that did make it in that are worthy of a mention are the enablement of SSL. This has pretty obvious benefits, but it was primarily done to allow Liferay's WebDAV to work on Windows platforms. There will be more fixes for WebDAV in future releases because we still have the fairly major restriction of not being able to create files directly via WebDAV alone.

The OpenQuote theme has had a little attention to tidy up the login page and the use of font size - which were having the effect of making the tool pages look a little "Fisher Price - My First Product Development Kit". A couple of gratuitous screen shots:




We also included a very useful fix which stops product Registry.xml's from being corrupted. A timing issue between the document library listener hook and the product reset service lead to a very great deal of confusion. An update to a Registry.xml would apparently save correctly and kick of the necessary product reset, but on checking it you'd see different results depending on the technique you used to down load it. Sometimes you'd get the old version, sometimes the new version but truncated to the length of the old one! Just proves that development of async services is all about... timing.

The rest of the detail about what is in the release can be found, as always, on the release page. And should you want to play with EA2 you can download it from sourceforge.

No comments:

Post a Comment