RefactoringIncrementIVStory

Functional specifications

A lot of new features have become available with the release of wicket 1.3.0betax. These features will be helpful in the attempt to Ajaxify webical. A lot of JavaScript? code has been written in the previous increments, and this code can use a review to see if it is still usable in the new increment.

Technical Implementation

The following tasks are described in Budget/Hours:

Wicket update

As a first priority, wicket needs to be updated to 1.3.0.betax. The pom.xml needs to be changed so maven can download the new wicket dependencies. I'm afraid that as a result of this upgrade, webical will no longer work. This is because wicket has undergone some major changes in structure and the way wicket works. Therefor, webical needs to be refactored to work with version 1.3. This involves the rewriting of certain parts. This task is (maybe) going to take a bit longer, as I do not yet know the code and structure of webical.

Migrate from commons-logging to slf4j

Commons-logging has a lot of problems and since we're migrating to wicket 1.3 it's about time to migrate to slf4j aswell (wicket uses that).

JavaScript? code review

The JavaScript? that is currently present in the webical project needs a review. After this review it will be clear what JavaScript? can be reused for the Ajax part, what code can be deprecated and what code needs to be written/rewritten.

Budget/Hours

task hours todo spent Developer
Wicket update 16 0 0 Mattijs
slf4j 3 3 0 Mattijs
JavaScript? code review 8 0 0 Mattijs
Total 27 3 0

-- MattijsHoitink - 11 Sep 2007

Topic revision: r3 - 24 Sep 2007 - 14:53:59 - IvoVanDongen
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback