Tech news from the Wikimedia technical community: 2017 #9– #23. Please tell other users about these changes. Not all changes will affect you. Translations are available on Meta.
Hide categorization of pages
in your watchlist preferences. You can turn off Expand watchlist to show all changes, not just the most recent
in your watchlist preferences. You can remove problematic categories from
Special:EditWatchlist/raw. (
Phabricator task T164059)<chem>
to write chemical formulas in the visual editor. Previously this only worked in the wikitext editor. (
Phabricator task T153365)Ctrl
+Shift
+X
on PCs or Cmd
+Shift
+X
on Macs. (
Phabricator task T153356)Save page
button now says Publish page
or Publish changes
on most Wikipedias, and on other Wikimedia wikis except for Wikinewses. The point is to make it more clear that the edit will change the page immediately. Publish page
is when you save a new page and Publish changes
when you edit an existing page.
Information on Meta-Wiki)Visual editing
and Source editing
instead of Switch to visual editing
and Switch to code editing
. This is because it was confusing when the menu said you could switch to the editor you were already using. (
Phabricator task T162864)Page information
in the sidebar. Developers can also get monthly page views through the API. (
Phabricator task T125917)?safemode=1
to the end of the URL on Wikimedia wikis to disable your personal
CSS and
JavaScript. Example: /info/en/?search=Literature?safemode=1
. This means you can test if a problem is because of your user scripts or gadgets without uninstalling them. (
Phabricator task T152169)mw.loader.using( 'mediawiki.util' )
block for your scripts also, or add mediawiki.util
dependency in gadget ResourceLoader section in
MediaWiki:Gadgets-definition. (
Wikitech mailing list,
Phabricator task T122755)<div>
tag around HTML from the MediaWiki wikitext
parser. Gadgets with code that does not follow recommendations could have problems with this. You can
report new problems you think are related to this. (
Phabricator task T37247)<references />
tags in more than one column on your wiki. This is the list of footnotes for the sources in the article. How many columns you see will depend on how big your screen is. On some wikis, some templates already do this. Templates that use <references />
tags will need to be updated, and then later the change can happen for all reference lists. This feature will be deployed turned off by default. It can be turned on at a local wiki by
requesting a configuration change. (
Phabricator task T33597,
MediaWiki.org project)[[File:Wiki.png]]
. If you want to change logo or have an anniversary logo, see
how to request a configuration change. This is how it already works for other projects. They can request logo changes the same way. (
Phabricator task T161980)__NOGLOBAL__
to your Meta user page to stop this. (
Phabricator task T90849,
MediaWiki.org documentation)Publish changes
, Show preview
and Show changes
buttons will look slightly different. This is to fit with the
OOUI look. Users can test scripts, gadgets and so on to see if they work with the new interface by adding &ooui=1
to the URL. (
Phabricator task T162849)-{
is used in
transclusions or
web addresses it has to be
escaped appropriately. You can use -<nowiki/>{
for transclusions and %2D{
in web addresses. A transclusion could for example be when you use -{
in a template: {{1x| sad :-{ face }}
. This is because of some code fixes to the
preprocessor and affects all wikis. (
Wikimedia code review,
MediaWiki.org documentation)New tools
New user scripts to customise your Wikipedia experience
Newly approved bot tasks
http://
to https://
for certain domains.Wikipedia:Wikipedia:
links in bluelinks.|$N=
from
Module:Unsubst.importScript( 'User:Caorongjin/wordcount.js' ); // Backlink:
User:Caorongjin/wordcount.js
importScript( 'User:WikiMasterGhibif/capitalize.js' ); // Backlink:
User:WikiMasterGhibif/capitalize.js
importScript( 'User:Kangaroopower/rawtab.js' ); // Backlink:
User:Kangaroopower/rawtab.js
importScript( 'User:Erutuon/footnoteCleanup.js' ); // Backlink:
User:Erutuon/footnoteCleanup.js
importScript( 'User:Erutuon/scripts/imageSize.js' ); // Backlink:
User:Erutuon/scripts/imageSize.js
importScript( 'User:Evad37/XFDcloser.js' ); // Backlink:
User:Evad37/XFDcloser.js
importScript( 'User:Uglemat/RefMan.js' ); // Backlink:
User:Uglemat/RefMan.js
Tech news from the Wikimedia technical community: 2017 #9– #23. Please tell other users about these changes. Not all changes will affect you. Translations are available on Meta.
Hide categorization of pages
in your watchlist preferences. You can turn off Expand watchlist to show all changes, not just the most recent
in your watchlist preferences. You can remove problematic categories from
Special:EditWatchlist/raw. (
Phabricator task T164059)<chem>
to write chemical formulas in the visual editor. Previously this only worked in the wikitext editor. (
Phabricator task T153365)Ctrl
+Shift
+X
on PCs or Cmd
+Shift
+X
on Macs. (
Phabricator task T153356)Save page
button now says Publish page
or Publish changes
on most Wikipedias, and on other Wikimedia wikis except for Wikinewses. The point is to make it more clear that the edit will change the page immediately. Publish page
is when you save a new page and Publish changes
when you edit an existing page.
Information on Meta-Wiki)Visual editing
and Source editing
instead of Switch to visual editing
and Switch to code editing
. This is because it was confusing when the menu said you could switch to the editor you were already using. (
Phabricator task T162864)Page information
in the sidebar. Developers can also get monthly page views through the API. (
Phabricator task T125917)?safemode=1
to the end of the URL on Wikimedia wikis to disable your personal
CSS and
JavaScript. Example: /info/en/?search=Literature?safemode=1
. This means you can test if a problem is because of your user scripts or gadgets without uninstalling them. (
Phabricator task T152169)mw.loader.using( 'mediawiki.util' )
block for your scripts also, or add mediawiki.util
dependency in gadget ResourceLoader section in
MediaWiki:Gadgets-definition. (
Wikitech mailing list,
Phabricator task T122755)<div>
tag around HTML from the MediaWiki wikitext
parser. Gadgets with code that does not follow recommendations could have problems with this. You can
report new problems you think are related to this. (
Phabricator task T37247)<references />
tags in more than one column on your wiki. This is the list of footnotes for the sources in the article. How many columns you see will depend on how big your screen is. On some wikis, some templates already do this. Templates that use <references />
tags will need to be updated, and then later the change can happen for all reference lists. This feature will be deployed turned off by default. It can be turned on at a local wiki by
requesting a configuration change. (
Phabricator task T33597,
MediaWiki.org project)[[File:Wiki.png]]
. If you want to change logo or have an anniversary logo, see
how to request a configuration change. This is how it already works for other projects. They can request logo changes the same way. (
Phabricator task T161980)__NOGLOBAL__
to your Meta user page to stop this. (
Phabricator task T90849,
MediaWiki.org documentation)Publish changes
, Show preview
and Show changes
buttons will look slightly different. This is to fit with the
OOUI look. Users can test scripts, gadgets and so on to see if they work with the new interface by adding &ooui=1
to the URL. (
Phabricator task T162849)-{
is used in
transclusions or
web addresses it has to be
escaped appropriately. You can use -<nowiki/>{
for transclusions and %2D{
in web addresses. A transclusion could for example be when you use -{
in a template: {{1x| sad :-{ face }}
. This is because of some code fixes to the
preprocessor and affects all wikis. (
Wikimedia code review,
MediaWiki.org documentation)New tools
New user scripts to customise your Wikipedia experience
Newly approved bot tasks
http://
to https://
for certain domains.Wikipedia:Wikipedia:
links in bluelinks.|$N=
from
Module:Unsubst.importScript( 'User:Caorongjin/wordcount.js' ); // Backlink:
User:Caorongjin/wordcount.js
importScript( 'User:WikiMasterGhibif/capitalize.js' ); // Backlink:
User:WikiMasterGhibif/capitalize.js
importScript( 'User:Kangaroopower/rawtab.js' ); // Backlink:
User:Kangaroopower/rawtab.js
importScript( 'User:Erutuon/footnoteCleanup.js' ); // Backlink:
User:Erutuon/footnoteCleanup.js
importScript( 'User:Erutuon/scripts/imageSize.js' ); // Backlink:
User:Erutuon/scripts/imageSize.js
importScript( 'User:Evad37/XFDcloser.js' ); // Backlink:
User:Evad37/XFDcloser.js
importScript( 'User:Uglemat/RefMan.js' ); // Backlink:
User:Uglemat/RefMan.js
Discuss this story