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
--
MattijsHoitink - 11 Sep 2007