Latest *tech news https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News* from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you. Translations https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/2025/13 are available.
*Weekly highlight*
- The Wikimedia Foundation is seeking your feedback on the drafts of the objectives and key results that will shape the Foundation's Product and Technology priorities https://meta.wikimedia.org/wiki/Special:MyLanguage/Wikimedia_Foundation_Annual_Plan/2025-2026/Product_%26_Technology_OKRs for the next fiscal year (starting in July). The objectives are broad high-level areas, and the key-results are measurable ways to track the success of their objectives. Please share your feedback on the talkpage, in any language, ideally before the end of April.
*Updates for editors*
- The CampaignEvents extension https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CampaignEvents will be released to multiple wikis (see deployment plan https://meta.wikimedia.org/wiki/Special:MyLanguage/CampaignEvents/Deployment_status#Global_Deployment_Plan for details) in April 2025, and the team has begun the process of engaging communities on the identified wikis. The extension provides tools to organize, manage, and promote collaborative activities (like events, edit-a-thons, and WikiProjects) on the wikis. The extension has three tools: Event Registration https://meta.wikimedia.org/wiki/Special:MyLanguage/Event_Center/Registration, Collaboration List https://meta.wikimedia.org/wiki/Special:MyLanguage/CampaignEvents/Collaboration_list, and Invitation Lists https://meta.wikimedia.org/wiki/Special:MyLanguage/Campaigns/Foundation_Product_Team/Invitation_list. It is currently on 13 Wikipedias, including English Wikipedia, French Wikipedia, and Spanish Wikipedia, as well as Wikidata. Questions or requests can be directed to the extension talk page https://www.mediawiki.org/wiki/Help_talk:Extension:CampaignEvents or in Phabricator (with #campaigns-product-team tag). - Starting the week of March 31st, wikis will be able to set which user groups can view private registrants in Event Registration https://meta.wikimedia.org/wiki/Special:MyLanguage/Event_Center/Registration, as part of the CampaignEvents https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:CampaignEvents extension. By default, event organizers and the local wiki admins will be able to see private registrants. This is a change from the current behavior, in which only event organizers can see private registrants. Wikis can change the default setup by requesting a configuration change https://meta.wikimedia.org/wiki/Special:MyLanguage/Requesting_wiki_configuration_changes in Phabricator (and adding the #campaigns-product-team tag). Participants of past events can cancel their registration at any time. - Administrators at wikis that have a customized MediaWiki:Sidebar https://meta.wikimedia.org/wiki/MediaWiki:Sidebar should check that it contains an entry for the Special pages listing. If it does not, they should add it using * specialpages-url|specialpages. Wikis with a default sidebar will see the link moved from the page toolbox into the sidebar menu in April. [1] https://phabricator.wikimedia.org/T388927 - The Minerva skin (mobile web) combines both Notice and Alert notifications within the bell icon (). There was a long-standing bug where an indication for new notifications was only shown if you had unseen Alerts. This bug is now fixed. In the future, Minerva users will notice a counter atop the bell icon when you have 1 or more unseen Notices and/or Alerts. [2] https://phabricator.wikimedia.org/T344029 - [image: Recurrent item] View all 23 community-submitted tasks that were resolved last week https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/Recently_resolved_community_tasks .
*Updates for technical contributors*
- VisualEditor has introduced a new client-side hook https://www.mediawiki.org/wiki/VisualEditor/Hooks for developers to use when integrating with the VisualEditor target lifecycle. This hook should replace the existing lifecycle-related hooks, and be more consistent between different platforms. In addition, the new hook will apply to uses of VisualEditor outside of just full article editing, allowing gadgets to interact with the editor in DiscussionTools as well. The Editing Team intends to deprecate and eventually remove the old lifecycle hooks, so any use cases that this new hook does not cover would be of interest to them and can be shared in the task https://phabricator.wikimedia.org/T355555 . - Developers who use the mw.Api JavaScript library, can now identify the tool using it with the userAgent parameter: var api = new mw.Api( { userAgent: 'GadgetNameHere/1.0.1' } );. If you maintain a gadget or user script, please set a user agent, because it helps with library and server maintenance and with differentiating between legitimate and illegitimate traffic. [3] https://phabricator.wikimedia.org/T373874[4] https://foundation.wikimedia.org/wiki/Policy:Wikimedia_Foundation_User-Agent_Policy - [image: Recurrent item] Detailed code updates later this week: MediaWiki https://www.mediawiki.org/wiki/MediaWiki_1.44/wmf.22
*Tech news https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News prepared by Tech News writers https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/Writers and posted by bot https://meta.wikimedia.org/wiki/Special:MyLanguage/User:MediaWiki_message_delivery • Contribute https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News#contribute • Translate https://meta.wikimedia.org/wiki/Special:MyLanguage/Tech/News/2025/13 • Get help https://meta.wikimedia.org/wiki/Tech • Give feedback https://meta.wikimedia.org/wiki/Talk:Tech/News • Subscribe or unsubscribe https://meta.wikimedia.org/wiki/Global_message_delivery/Targets/Tech_ambassadors.*
wikitech-ambassadors@lists.wikimedia.org