Last modified: 2014-04-07 23:20:45 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T44893, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 42893 - Create "how to rewrite a log to use the new system" tutorial/manual
Create "how to rewrite a log to use the new system" tutorial/manual
Status: NEW
Product: MediaWiki
Classification: Unclassified
Internationalization (Other open bugs)
All All
: Normal normal (vote)
: ---
Assigned To: Siebrand Mazeland
: i18n
Depends on:
Blocks: documentation 24620 gender
  Show dependency treegraph
Reported: 2012-12-09 10:23 UTC by Nemo
Modified: 2014-04-07 23:20 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description Nemo 2012-12-09 10:23:03 UTC
Same logic as in bug 42892.

Quoting Siebrand from the URL: «What is harder, is getting the actual work done. We need volunteer developers for that. If you know any that care about this area in particular, please point them my/our way, and I'll make sure that person will be trained so he's up for the job. Intermediate PHP skills and some familiarity with MediaWiki code would be nice».

[[mw:Manual:Logging to Special:Log]] contains only a bare example; Niklas seems to think this enough, but apparently it isn't for normal devs. The log rewrite hero Siebrand hoped to train has not popped up in the last year and hence can't be trained, so we need some distributed effort or anyway something concrete to point people at, other than "would you please rewrite the log for X?" "OMG scary I've no idea what it means no thanks".

Rancher, are you still interested in the topic and how would you like to help? Just crash-testing a draft tutorial/manual by working on the rewrite of a single log, to ensure the docs can successfully guide someone through the job, would be useful: am I correct, Siebrand?
Comment 1 Niklas Laxström 2012-12-09 18:49:51 UTC
Using the new system isn't the hard part. The hard part is making sense out of what has been stored in the log fields for the past 10 years. Usually it is a undocumented mess and lego sentences are composed from strings stored in the log params in random language. And of course it has to produce two different outputs, one for humans that can be translated and one unstructed format for bots using IRC.

See also which is a complete example.

Note You need to log in before you can comment on or make changes to this bug.