Monday, August 18, 2008

wish-4.0-beta-1

First beta of wish version 4.0 has been tagged!

In features it is basic compared to 3.1, as only the core add, view, edit and remove for wish lists and items has been implemented.

But is a complete rewrite, with new architecture, testing modules, admin modules, application server modules etc.

Since this is a beta, from now on no new features will be added to the 4.0 version. Some bugs and UI tweaks will be done before a release candidate will be made. A full release might not be done, as it is a featureless release, and this project is a bit perpetually beta (googleish).

With this tagged, a 4.0.x branch will be made from the tag, and the trunk will move to version 4.1 so new features can be added. (A slight cleanup of the svn structure will also be done)

For a confirmed feature plan visit the roadmap, or possible features look at the plans page.

Labels: , , , ,

Friday, July 25, 2008

Version 4 to trunk

After the tagging of milestone 3, the 4th version/rewrite is now mature enough to move to trunk.

Not all usability features from version 3 are implemented, but will be soon. Check roadmap.

New architectures are mentioned in previous post, but basically, split across many sub modules:
Server modules: web services, business logic, domain objects, xsd schemas, oxm marshallers.
Client ones, with a tools module to connect to servers, web reference app, facebook app, flex based app and mobile app.
Admin modules, server and client.
Testing modules, fitnesse and fixtures, soap and jmeter.
Ear moduels, for deploying a whole stack.

New(old) technologies:
Spring web servcies.
Spring security on client, reusing gold Acegi.
Spring security on server for ws-security.
JAXB marshaller for easy xml conversion, but not required as duck typing is encouraged.
Spring mvc.
Struts tiles.
Hibernate/JPA 3.
HSQLDB.
Jetty for easy development and deployment if needed.
Maven 2 for building.
Subversion for VCS ( hopefully mercurial/bazaar soon)

Labels: ,