Hi,
On 10/04/2016 04:56 PM, Rob Lanphier wrote:
The RFC has three components:
- Moving this functionality to an extension (via parser hook) in
time for the MediaWiki 1.28 release
Errr, not exactly. Step 1 is to disable the magic link functionality by default for the MediaWiki 1.28 release, and mark it as deprecated. We would add a tracking category for each type of magic link if they are still enabled. And regardless of magic link enabling status, we would add a {{ISBN:...}} parser function to make a convenient link to Special:Booksources. (RFC/PMID are replaced using interwiki links). At this time nothing would be moving to an extension.
- Deprecation strategy for Wikimedia wikis (e.g. Wikipedia)
Most of the migration can be done using a bot with some basic regexes, but the key part will be adapting templates to generate links (e.g. ISBN citation templates) instead of relying upon magic link functionality.
- Disable magic links hooks a year later (in time for the next
MediaWiki LTS release)
More specifically, removing all magic link functionality from MediaWiki core. We would move the Booksources code and ISBN parser function to an extension.
Given that the implications of steps 2 and 3 are much broader than just the MediaWiki community, this won't likely result in a "final comment" period for anything other than step 1. But maybe(?) we can agree to move forward with step 1.
Yes, I think having a decision about the time sensitive parts (for MediaWiki 1.28) would be a good goal.
Let's chat about that tomorrow. Same time as always (Wednesday 21 UTC, 14 PDT, 23 CEST) and place (#wikimedia-office).
Unfortunately I won't be able to attend due to a conflict with school, but cscott has volunteered to represent me and the RfC tomorrow. :)
Thanks, -- Legoktm