I have finished moving the Vector and WikiEditor sub-extensions of the UsabiltiyInitiative extension to their own extension folders, removing dependencies on shared code, in favor of ResourceLoader functionality. This is a big step towards getting Wikipedia to run a lot faster, but it's going to require a little bit of transitioning.
There are two branches of the UsabilityInitiative extension which were made prior to me dismantling it...
* /branches/REL1_16/extensions/UsabilityInitiative/ -- official release version * /branches/usability-initiative-1_16/ -- intermediate version with more recent patches, should be merged soon
I am porting the remaining sub-extension of UsabilityInitiative to no longer depend on UsabilityInitiative.php and work with ResourceLoader if really necessary. There is at least one other extension which depends on UsabilityInitiative that I know of (SimpleSurvey), and there may be others; these need to be detached from UsabilityInitiative.php before November (when we roughly plan to deploy 1.17 last I heard).
If you need help detaching code form UsabilityInitiative stuff, let me know, I can help. You can also look at the examples of how to use ResourceLoader which can be seen in the shiny newly-refactored Vector and WikiEditor extensions.
Again - If anyone needs any general help converting extensions to use ResourceLoader - please contact me.
- Trevor
2010/9/17 Trevor Parscal tparscal@wikimedia.org:
There is at least one other extension which depends on UsabilityInitiative that I know of (SimpleSurvey), and there may be others; these need to be detached from UsabilityInitiative.php before November (when we roughly plan to deploy 1.17 last I heard).
Please do not detach SimpleSurvey from UsabilityInitiative.php just yet. We intend to deploy changes to SimpleSurvey for the article rating rollout next week, so I'd like it to remain in sync with 1.16wmf4 as much as possible until then. Once SimpleSurvey has been deployed and seems to be running happily, by all means go bonkers with it.
Roan Kattouw (Catrope)
On 9/17/10 4:14 AM, Roan Kattouw wrote:
2010/9/17 Trevor Parscaltparscal@wikimedia.org:
There is at least one other extension which depends on UsabilityInitiative that I know of (SimpleSurvey), and there may be others; these need to be detached from UsabilityInitiative.php before November (when we roughly plan to deploy 1.17 last I heard).
Please do not detach SimpleSurvey from UsabilityInitiative.php just yet. We intend to deploy changes to SimpleSurvey for the article rating rollout next week, so I'd like it to remain in sync with 1.16wmf4 as much as possible until then. Once SimpleSurvey has been deployed and seems to be running happily, by all means go bonkers with it.
Roan Kattouw (Catrope)
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
No worries, I'm not in a rush on that one.
- Trevor
"Trevor Parscal" tparscal@wikimedia.org wrote in message news:4C92B55A.7090201@wikimedia.org...
... before November (when we roughly plan to deploy 1.17 last I heard).
I'll hold you to that... 8-P
--HM
wikitech-l@lists.wikimedia.org