User:NeilK/Worklog/2011-03-29 to 2011-04-04

From mediawiki.org

Summary of the whole week:

  • Tried to deploy -- we did one deploy of UploadWizard on Wednesday 3/30
  • Operations' thumbnailing issues prevented us from announcing
  • Also, Erik felt there were showstopper bugs which needed to be fixed before we released
  • Added many bugs to 1.0 bug queue, brought Kaldari back for a few of them
  • Spent much of Friday on various fool's errands, like trying to figure out which license(s) were most popular. Gave up, thanks to Alolita prompting me
  • Working on getting licenses right as well, tried to get community feedback. Pretty feeble so far.
  • Got most of the way to getting a very pretty license picker, that has the following nice properties:
    • License strings are defined in i18n files
    • License pickers & logic are defined in code
    • License properties are defined in configuration
    • Licenses are activated in pickers by other configuration.
    • Pretty, easy-to-use license menus are also defined in yet more configuration

Thus it is properly internationalizable, LocalSettings.php configurable, and potentially MediaWiki: string configurable if we can get people to write JSON. Best of most worlds. Only downside is you can't define a license entirely in MediaWiki: land; you need to define strings in .i18n.php. But there seems to be no way around that.



  • Had a bug triage for regular MediaWiki on Monday April 4. Volunteered for a few low priority bugs, all related to uploading & thumbnailing