| Item |
Category |
Task |
Time est. (days) |
Person |
Completion Date |
| A |
Architecture and Design |
|
|
TP, RK |
| 1 |
|
High level data flow |
| 2 |
|
Specification of functions |
| 3 |
|
Component design |
| 4 |
|
Interface design |
| B |
Development |
| 1 |
Resource Loader Server |
|
|
RK |
|
|
MessageBlobStore invalidation |
0.5 |
|
Done 9/2 |
|
|
Deliver module mtimes |
0.5 |
|
Done 8/31 (r72065) |
|
|
Support per-module cache ages |
0.1 |
|
Done 8/31 (72073) |
|
|
Prefix $IP to paths |
0.1 |
|
Done 9/1 (r72122) |
|
|
Skip post-processing for empty things |
0.1 |
|
Done 8/31 (r72080) |
|
|
Update module mtime when message blob updated |
0.25 |
|
Done 9/3 (r72295) |
|
|
Maintenance script to clean up removed modules |
0.25 |
|
|
Support ESI |
0.25 |
RK |
Half done |
|
|
ResourceLoaderContext object passing |
0.25 |
TP |
Done 9/3 |
|
|
ResourceLoaderSiteModule |
|
TP |
Done |
|
|
ResourceLoaderUserModule |
|
TP |
Done |
| 2 |
Resource Definition |
|
|
RK |
|
|
Abstract ResourceLoaderModule |
0.25 |
|
Done 8/30 (r72007) |
|
|
CSS Image invalidation |
0.5 |
|
Done 8/31 (r72060) |
| 3 |
Integration w/ mediawiki |
|
|
TP |
|
|
Explicitly Globalize Legacy Code |
0.25 |
|
Done 8/30 (r71993) |
|
|
Register Legacy Code as Modules |
0.25 |
|
Done 8/30 (r71993) |
| 4 |
Client Loader |
|
|
TP |
|
|
Use highest mtime |
0.25 |
|
Done 8/31 (r72074) |
| 5 |
Unit/Acceptance Tests |
|
|
Test scenarios / Plan |
2 |
TP, RK |
|
|
Basic ResourceLoader unit tests |
1 |
TP |
Done |
| 6 |
Documentation |
|
|
Check and fix up documentation |
|
TP, RK |
| C |
Cross Review |
|
2 |
| 1 |
|
Full revision review |
| D |
Merging into Trunk |
|
1 |
RK |
Done 9/4 (r72349) |
| E |
Tim's Review |
|
???? |
|
(in progress) |
| F |
Integrate Tim's comments |
|
???? |
| G |
Extension Integration |
| 1 |
|
Usability extension integration |
3 |
TP, RK |
Done |
| 2 |
|
Upload wizard extension integration |
2 |
TP, RK, NK |
(in progress) |
| 3 |
|
Article Assessment extension integration |
1 |
TP, RK, SR, AM |
| 4 |
|
Liquid Threads extension integration |
3 |
TP, RK, AG, AM |
| 5 |
|
Add Media extension integration |
5 |
TP, RK, MD |
(in progress) |
| H |
Extension Integration Testing |
|
|
Usability extension integration |
5 |
TP, RK |
|
|
Upload wizard extension integration |
5 |
TP, RK, NK |
|
|
Article Assessment extension integration |
5 |
TP, RK, SR, AM |
|
|
Liquid Threads extension integration |
5 |
TP, RK, AG, AM |
|
|
Add Media extension integration |
5 |
TP, RK, MD |
| I |
Staging |
|
|
put on prototype wiki |
0.5 |
TP, RK |
| J |
Launch |
|
|
Ops dependencies |
0.5 |
|
|
Deployment |
0.5 |
|
Rel 1.17 |
| K |
Documentation |
|
|
What do developers need to know? |
| L |
Communication |
|
|
Blogposts |
0.5 |
AS, TP |
|
|
Village Pump, Signposts etc. |
0.5 |
AS, TP |
|
|
Follow-up |
|
TP |
|
|
|
|
|
Rel 1.17 |