Wikimedia

Allow users to give a reason when they change the language of a page

MediaWiki allows users to change the language of a page. This action is recorded in the "language change log", but unlike just about every other logged action, there is no opportunity for users to enter a reason or comment to explain why they changed the language.

Your task is to add a reason field to both Special:PageLanguage and the API module ApiSetPageLanguage, and store this reason with the relevant entry in the language change log. You might find Special:ChangeContentModel to be a useful guide or reference.

Task tags

  • mediawiki
  • user interface
  • api
  • php

Students who completed this task

Justin Du

Task type

  • code Code
  • web Design
close

2016