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/32 are available.
*Updates for editors*
- Editors can now enable the User Info card https://www.mediawiki.org/wiki/Special:MyLanguage/Product_Safety_and_Integrity/Anti-abuse_signals/User_Info. This feature adds an icon next to usernames on history pages and similar user-contribution log pages. When you tap or click on the icon, it displays data related to that user account such as the number of edits, reverted edits, blocks, and more. It's part of a broader project to make it easier for moderators to evaluate account trustworthiness. The feature can be enabled in your global preferences https://test.wikipedia.org/wiki/Special:GlobalPreferences#mw-prefsection-rendering, and later this week it will be available in local preferences. [1] https://phabricator.wikimedia.org/T386439 - Everybody is invited to share comments on Collaborative Contributions https://meta.wikimedia.org/wiki/Special:MyLanguage/CampaignEvents/Collaborative_contributions, a project recently launched by the Connection team https://meta.wikimedia.org/wiki/Special:MyLanguage/Connection_Team. The project aims to create a new way to display the impact of collaborative editing activities (such as edit-a-thons, backlog drives, and WikiProjects) on the wikis. Post your comments on the project talk page https://meta.wikimedia.org/wiki/Talk:CampaignEvents/Collaborative_contributions. [2] https://phabricator.wikimedia.org/T378035 - Administrators can now define the default block duration for temporary accounts. To do that, they need to create a page named MediaWiki:Ipb-default-expiry-temporary-account and use a value defined in MediaWiki:Ipboptions. This allows administrators to easily block temporary accounts for 90 days, which is functionally equivalent to an indefinite block. The advantage of this solution is that it does not clutter Special:BlockList. More documentation https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Block_and_unblock#Default_block_duration_options is available. [3] https://phabricator.wikimedia.org/T398626 - [image: Recurrent item] View all 27 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*
- Gadgets can now include .vue files. This makes it easier to develop modern user interfaces using Vue.js https://www.mediawiki.org/wiki/Vue.js, in particular using Codex https://www.mediawiki.org/wiki/Special:MyLanguage/Codex, the official design system of Wikimedia. Codex icons https://doc.wikimedia.org/codex/latest/icons/overview.html can be loaded through the gadget definition. The documentation https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Gadgets#Pages has examples. For user scripts that use Vue.js, an API module https://www.mediawiki.org/wiki/API:CodexIcons now exists to load Codex icons. [4] https://phabricator.wikimedia.org/T340460[5] https://phabricator.wikimedia.org/T311099 - Module developers can now use a Lua interface https://www.mediawiki.org/wiki/Help:Extension:Translate/Message_Bundles/Lua_reference to simplify the preparation of Lua modules for translation on Meta-Wiki. This improvement makes it easier for translators to find and edit module strings without dealing with raw Lua code. It helps prevent mistakes that could break the module during translation. Module developers and translators are invited to watch the demo video https://commons.wikimedia.org/wiki/File:Translatable_modules_video_demo_July_2025.webm, read more about translatable modules https://www.mediawiki.org/wiki/Special:MyLanguage/Translatable_modules to understand how it works, refer to Meta-Wiki's Module:User Wikimedia project https://meta.wikimedia.org/wiki/Module:User_Wikimedia_project for example usage, and share their feedback https://www.mediawiki.org/wiki/Talk:Translatable_modules on how well it addresses the challenges in their workflow. The interface still has some performance issues, so it should not be used in widely used modules yet. [6] https://phabricator.wikimedia.org/T359918 - Developers of external tools that connect to Wikimedia pages must set a user-agent that complies with the user-agent policy https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Wikimedia_Foundation_User-Agent_Policy. This policy will start to be more strongly enforced in August because of external crawlers that are overusing https://diff.wikimedia.org/2025/04/01/how-crawlers-impact-the-operations-of-the-wikimedia-projects/ Wikimedia's resources. Tools that are hosted on Wikimedia's Toolforge or Cloud VPS will not be affected by this for now, but should still set a user-agent. More technical details are available https://phabricator.wikimedia.org/T400119, and related questions are welcome in that task. - Parsoid Read Views is going to be rolling out to some smaller Wikipedias over the next few weeks, following the successful transition of Wikivoyages and Wiktionaries to Parsoid Read Views. For more information, see the Parsoid/Parser Unification https://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid/Parser_Unification project page. [7] https://phabricator.wikimedia.org/project/profile/7694/ - [image: Recurrent item] Detailed code updates later this week: MediaWiki https://www.mediawiki.org/wiki/MediaWiki_1.45/wmf.13
*Meetings and events*
- Wikimania 2025 https://wikimania.wikimedia.org/wiki/Special:MyLanguage/2025:Wikimania will run from August 6–9. The program is available https://wikimedia.eventyay.com/talk/wikimania2025/schedule/ for you to plan which sessions you want to attend. Most sessions will be live-streamed, with exceptions for those that show the "no camera" icon. If you are joining online to watch live-streams and use the interactive features, please register https://wikimania.wikimedia.org/wiki/Special:MyLanguage/2025:Registration for a free virtual ticket. For example, you may be interested in technical sessions such as: - Wikimedia’s knowledge infrastructure in a changing internet: Establishing sustainable pathways for content reuse https://wikimedia.eventyay.com/talk/wikimania2025/talk/GEH9DH/ - Wikifunctions is coming soon to a wiki near you! https://wikimedia.eventyay.com/talk/wikimania2025/talk/7ELN9Q/ - Shaping the Future of Wikipedia’s Reader Experience https://wikimedia.eventyay.com/talk/wikimania2025/talk/ZMGVJV/ - Making Wikipedia More Readable: What Comes Next https://wikimedia.eventyay.com/talk/wikimania2025/talk/KCKTFZ/
*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/32 • 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