Login disabled.

Roadmap

This roadmap aims to fullfill the plans and dreams for the wishlist project from the Plans page.

Current releases

The Old Roadmap with details of versions before 5.x has moved to this page.

Release stage Version Tagged Supported In development Status
Latest release 3.0 2007 No No Not recommended, but useable. Quite old.
Latest release candidate 3.1-rc1 2008-03 No No Not recommended, but useable.
Recent beta 5.0-beta-1 2009-05-21 Yes Yes Very basic
4.1-beta-1 2008-09-22 Yes No Good amount of features.
4.0-beta-1 2008-08-18 Yes No Not recommended. Featureless.
Recent alpha 5.1-alpha-m1 2009-07-19 Yes Yes Basic
5.0-alpha-m6 2009-05-21 Yes No Very basic
4.2-alpha-m1 2008-10-29 Yes No Includes Facebook application.
4.1-alpha-m3 2008-09-11 No No

Future releases

Version (Gu)Estimate Main features New Modules
5.0 2009-06 Split into possible several applictions. This is the roadmap for the enterprise version. Rewrite. Aim to clean up and simplify architecture. Refactor domain model. Basic wish CRUD wish-wicket, wish-logic, wish-domain, wish-exception wish-tools
5.1 2009-q2 Tags and lists
5.2 2009-q3 Admin interface wish-admin
5.3 2009-q4 More security
5.4 2010 Stability release. Feature equivalent of v4.1
5.5 2010 Facebook integration wish-facebook
5.6 2010 Last planned release of v5.x. Feature rich and polished.
6.0 2011 Integrate wishes with shopping lists
6.1 2012 Integrate gift registry.

Recent development

Version 5.0-alpha-m1
Tagged 2009-04-10
Aim Silver bullet
Architecture Mercurial based source version control
use apache wicket as a client
Actions
Modules wish-client-web-wicket
Stories
as a wishlist admin I want to run the application so that we can start
as a wishlist user I want to see static wish pages so that we get an idea of how it will be
as a wishlist user I want to add a wish so that i can start wishing
as a wishlist user I want to view a wish so that i can see what i wished
Comment Very basic first version. wishes are not stored, but an object is passed from add to view wish
Version 5.0-alpha-m2
Tagged 2009-03-13
Aim finish m1 stories
Architecture persistence, n-tier
Actions
Modules
Stories
as wishlist user I want my wishes to be remembered
as a wishlist user I want to view my real wishes
as the architect I want to integrate Spring so that we have an n-tier architect and encapsulation
as the architect I want to use JPA so that persistance is easily done and encapsualted
Version 5.0-alpha-m3
Tagged 2009-05-01
Aim integrate user information
Architecture Unit tests integrated in wish-wicket. Integrated spring security(acegi).
Actions
Modules
Stories
as a wishlist admin i want users to register and log in so that their wishes are protected
as the architect I want to set up unit tests so that we can regression test our application
Version 5.0-alpha-m4
Tagged 2009-05-13
Aim find, edit and remove wishes
Architecture
Actions
Modules
Stories
as a dreamer I want to see a wish pool to easile see/manage my wishes
as a wishlist user I want to edit a wish so that i change my wishes
as a wishlist user I want to remove a wish so that i change my wishes
Version 5.0-alpha-m5
Tagged 2009-05-18
Aim split modules and proper explanatory errors
Architecture
Actions
Modules wish-logic, wish-domain, wish-tools, wish-exception
Stories
as an architect I want to refactor out service and domain classes from wicket application so that it is more separated by concerns
as an architect we want proper error messages so everyone can more easily see what failed
as an architect I want server side exception handling so that clear faults are transmitted
as a user i want to see clear error messages so that I am aware what happend and can trust the syste
Version 5.0-alpha-m6
Tagged 2009-05-21
Aim more usability, uniefied looks. still basic.
Architecture
Actions
Modules
Stories as a wishlist user I want to the wish index page to get a make over so that I am more inclined to use it
as a wishlist user I want the wish page to get a make over so that it is easier and more attractive to use
Version 5.0-beta-1
Tagged 2009-05-21
Aim bug fixes
Architecture
Actions Blogged announcement
Created sourceforge download
Deployed to test server
Modules
Stories


Version 5.1-alpha-m1

Tagged 2009-07-19
Aim First stab at tags
Architecture move mercurial to sourceforge
Actions
Modules
Stories
as a dreamer i want to tag wishes so that i can group wishes
as a dreamer I want to be able to click on tags so that I can see all wishes with that tag
as sourceforge user I want the mercurial repos cloned to sourceforge so that I can easily browse the source code

Current develoment

For more details, visit the User stories page, with current spring tasks and backlog of future stories.

Version 5.0-rc1
Guestimate Unlikely to happen, as probably go to 5.1 if 5.0-beta is good enough.
Aim
Architecture
Actions
Modules
Stories


Version 5.1-alpha-m2

Guestimate 2009-q3
Aim
Architecture
Actions
Modules
Stories
as a dreamer i want to create wish lists from tags so that I can E.G create a specific "christmas wish list
as a dreamer i want to assign recipient of items so that I can create lists for specific people


Version 5.1-beta-1

Guestimate 2009-q3
Aim
Architecture
Actions Blog announcement
Create sourceforge download
Modules
Stories


Version 5.1-rc1

Guestimate may happen
Aim
Architecture
Actions
Create sourceforge download
Modules
Stories


Version 5.2-alpha-m1

Guestimate 2009-q3
Aim
Architecture
Actions Blog announcement
Create sourceforge download
Modules
Stories
as an admin i want to view users so that i can see who uses my application
as an admin i want to edit users so that i can support users
Version 5.3-alpha-m1
Guestimate 2010
Aim
Architecture
Actions Blog announcement
Create sourceforge download
Modules
Stories
as a user I want to restrict who sees my wish so that i can share only with some people

Future development

Aim

  • lots of gui work

Actions

  • deploy to facebook as wishlista

Stories

Modules

  • wish-client-mobile
  • wish-client-mobile-android
  • wish-client-web-flex
  • wish-client-web-lazlo
  • wish-server-database

Features

  • friends
  • reserve wishitem
  • shop
  • gift
  • manual wish recommondation
  • automatic wish recommondation
  • manual shop suggestions
  • feature: automatic shop suggestions
  • looser lists and item relationships
  • email integration

---

Then conquer the world.