A new search interface is now available as a beta feature on MediaWiki.org. The interface enhances the Special:Search page experience, by changing the way namespaces and other advanced parameters are specified. This makes it easier for users to discover and utilise existing search features, such as intitle:.
When you click on the arrow in the advanced parameters section, it expands to give you a form to set parameters for advanced searches. Explanations on each parameter can be found next to each input field. Namespaces can be selected from the "Search in", where you can either type them in or select from a dropdown list.
The idea came from a workshop series on advanced search held by WMDE's software development department, as part of their Technical Wishes Project. The beta feature was made available to test wikis and Mediawiki.org on 21 November 2017, and will also be available on Arabic and German Wikipedias from 29 November.
Further information is available on MediaWiki.org and Meta-wiki.
The annual Community Tech wishlist survey is underway for 2017. Since early November, 220 proposals in 15 categories have been submitted from 284 contributors. The proposal phase has concluded; voting begins on 27 November at meta:2017 Community Wishlist Survey.
So far this year, the team has completed five of the top ten wishes: Rewrite XTools (#5), Wikitext editor syntax highlighting (#6), Warning on unsuccessful login attempts (#7), Fix Mr. Z-bot’s popular pages bot (#9), and User rights expiration (#10). Other top wishes, as well as anti-harassment tools and projects for smaller groups, are being worked on or investigated.
New user scripts to customise your Wikipedia experience
Latest tech news from the Wikimedia technical community: 2017 #43 – #47. Please tell other users about these changes. Not all changes will affect you. Translations are available on Meta.
ccnorm_contains_any
when you create an abuse filter. This can be used to look for multiple words or phrases within a string. It will find words where some characters have been replaced. You can read more in the documentation. [8]get_matches
. You can use it to store matches from regular expressions – one of each capturing group. You can read more in Phabricator.https://ru.wikipedia.org/wiki/Википедия#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F
instead of https://ru.wikipedia.org/wiki/Википедия#История
. This will soon be fixed. Old links will still work. [10][11]http://-{zh-cn:foo.com; zh-hk:bar.com; zh-tw:baz.com}-
must be replaced. You will have to write -{zh-cn: http://foo.com ; zh-hk: http://bar.com ; zh-tw:http://baz.com }-
instead. This only affects languages with Language Converter enabled. Examples of such languages are Chinese and Serbian. This will happen next week. [13][14]importScript( 'User:Eizzen/SkinSwitcher.js' ); // Backlink: User:Eizzen/SkinSwitcher.js
importScript( 'User:Eizzen/AutoPurge.js' ); // Backlink: User:Eizzen/AutoPurge.js
importScript( 'User:The Voidwalker/alwaysEditSectionLink.js' ); // Backlink: User:The Voidwalker/alwaysEditSectionLink.js
importScript( 'User:Mvolz/displayContributions.js' ); // Backlink: User:Mvolz/displayContributions.js
importScript( 'User:Anne drew Andrew and Drew/PageDetails.js' ); // Backlink: User:Anne drew Andrew and Drew/PageDetails.js
importScript( 'User:Anne drew Andrew and Drew/SetupAutoArchive.js' ); // Backlink: User:Anne drew Andrew and Drew/SetupAutoArchive.js
importScript( 'User:Kku/Scripts/BacklinkTitle.js' ); // Backlink: User:Kku/Scripts/BacklinkTitle.js
importScript( 'User:Eizzen/PageCreator.js' ); // Backlink: User:Eizzen/PageCreator.js
importScript( 'User:Eizzen/LastEditor.js' ); // Backlink: User:Eizzen/LastEditor.js
importScript( 'User:Mr. Stradivarius/gadgets/DiffOnly.js' ); // Backlink: User:Mr. Stradivarius/gadgets/DiffOnly.js
importScript( 'User:The Voidwalker/histFilter.js' ); // Backlink: User:The Voidwalker/histFilter.js
importScript( 'User:Evad37/rater.js' ); // Backlink: User:Evad37/rater.js
Discuss this story