Roadmap
Table of Contents
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 |
| 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 |
| 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 |
| Guestimate | 2009-q3 |
| Aim | |
| Architecture | |
| Actions | Blog announcement |
| Create sourceforge download | |
| Modules | |
| Stories |
| Guestimate | may happen |
| Aim | |
| Architecture | |
| Actions | |
| Create sourceforge download | |
| Modules | |
| Stories |
| 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.
Download in other formats:
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use