Hi all! Question about WikidataPageBanner (https://www.mediawiki.org/wiki/Extension:WikidataPageBanner)... WikidataPageBanner menus are built dynamically and link to section headings on the wiki page where the banner template is used. Is there a way to add WikidataPageBanner menu items that behave like wikilinks and navigate off the page when clicked?
Thank you... Michael H.
Hi,
for HTML version see https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-07-29
Željko
--
= 2020-07-29 =
== Callouts ==
* Release Engineering
** [All] Review guidance at [[wikitech:Deployments/Covid-19]] and Code
Deployment Office Hour at 17:00UTC in #wikimedia-office
** "scap sync" will be renamed to "scap sync-world" in the next
release. If you use "scap sync" non-interactively, please add a note
to: [[phab:T250302]] (and also, explain why you're using it)
** scap sync now has option --canary-wait-time; [[phab:T217924]]
== SoS Meeting Bookkeeping ==
* Updates:
** Looking for a meeting facilitator for 2020-08-05, 2020-08-12 and
maybe 2020-08-19. The facilitator job is creating a wiki page and
sending mail to wikitech-l.
== Product ==
=== Web ===
* Updates:
** '''Summary''': the Desktop Improvements Project's (DIP) new Vector
is now an opt-in user preference everywhere; continuing WVUI Vector
integration, network client, and search suggestion component.
** [[Reading/Web/Desktop_Improvements|Desktop Improvements Project
(Vector / DIP)]]:
*** [[phab:T250968|<nowiki>[ShoutWikiAds] Replace use of deprecated
hook VectorBeforeFooter</nowiki>]]
*** [[phab:T258588|<nowiki>Sidebar collapsed by default on desktop
improvements</nowiki>]]
*** [[phab:T258058|<nowiki>Enable sidebar instrumentation on test
wikis</nowiki>]]
*** [[phab:T254227|<nowiki>Switch test wikis to new version of vector
by default</nowiki>]]
*** [[phab:T253842|<nowiki>Fix the printable versions of modern
Vector</nowiki>]]
*** [[phab:T249363|<nowiki>Move the existing search to the header in
preparation for Vue.js search development</nowiki>]]
*** [[phab:T257647|<nowiki>Integrate WVUI into Vector for Vue.js
search</nowiki>]]
*** [[phab:T256092|<nowiki>[Modern Vector] Fix broken rendering of
`main` and element in IE9-11</nowiki>]]
*** [[phab:T251212|<nowiki>[Dev] Drop VectorTemplate usage in Vector</nowiki>]]
*** [[phab:T244392|Vue.js search case study]]:
**** See [[Reading/Web/Desktop Improvements/Vue.js case study/Status
log|weekly status updates]].
** Mobile website (MinervaNeue / MobileFrontend):
*** [[phab:T237036|<nowiki>ext.uls.interface should set targets and
explicitly not target the Minerva skin</nowiki>]]
*** [[phab:T235712|<nowiki>Fix the most common "Module not loadable on
target mobile" warnings (Oct 2019)</nowiki>]]
*** [[phab:T258728|<nowiki>MobileFrontend browser test failing:
User:<username> "before all" hook – Can't call setValue on element
with selector "#wpName1" because element wasn't found</nowiki>]]
*** [[phab:T258096|<nowiki>Browser test failure: Nested references do
not always open</nowiki>]]
*** [[phab:T240622|<nowiki>[Technical debt payoff] Remove
InlineDiffFormatter and InlineDifferenceEngine from
MobileFrontend</nowiki>]]
*** [[phab:T212465|<nowiki>[EPIC] None of our View's should exhibit 2
levels of inheritance</nowiki>]]
** Standardization
*** [[phab:T250762|<nowiki>UsersMultiselectWidget not announcing
status message</nowiki>]]
*** [[phab:T248062|<nowiki>Deprecate and remove
`.background-image-svg()` mixin from
'mediawiki.mixins.less'</nowiki>]]
*** [[phab:T248047|<nowiki>Deprecate & remove
`.background-image-svg-quick()` mixin from
'mediawiki.mixins.less'</nowiki>]]
*** [[phab:T258752|<nowiki>Unify `line-height` to `20px` in widgets to
simplify code and better i18n</nowiki>]]
** Portals
*** [[phab:T128546|<nowiki>[Recurring Task] Update Wikipedia and
sister projects portals statistics</nowiki>]]
** Miscellaneous
*** [[phab:T147221|<nowiki>Vertical alignment of logos and text in
Notifications popup</nowiki>]]
== Technology ==
=== Engineering Productivity ===
==== Release Engineering ====
* Updates:
** [All] Deployments/Covid-19 [[wikitech:Deployments/Covid-19]]
** Train Health
*** Last week: 1.36.0-wmf.1 - [[phab:T257969]]
*** This week: 1.36.0-wmf.2 - [[phab:T257970]]
*** Next week: 1.36.0-wmf.3 - [[phab:T257970]]
The Search Platform Team
<https://www.mediawiki.org/wiki/Wikimedia_Search_Platform> usually holds
office hours the first Wednesday of each month. Come talk to us about
anything related to Wikimedia search!
Feel free to add your items to the Etherpad Agenda for the next meeting.
Details for our next meeting:
Date: Wednesday, August 5th, 2020
Time: 15:00-16:00 GMT / 08:00-09:00 PDT / 11:00-12:00 EDT / 17:00-18:00 CEST
Etherpad: https://etherpad.wikimedia.org/p/Search_Platform_Office_Hours
Google Meet link: https://meet.google.com/vyc-jvgq-dww
Join by phone in the US: +1 786-701-6904 PIN: 262 122 849#
Hope to talk to you in a week!
—Trey
Trey Jones
Sr. Computational Linguist, Search Platform
Wikimedia Foundation
UTC-4 / EDT
Hi all,
https://phabricator.wikimedia.org/T257879 recommends dropping support for
PHP 7.2 in the upcoming MediaWiki 1.35 release. (It would still be
supported in master as it will probably take months for Wikimedia
production to switch.) Tl;dr: 1.35 is an LTS release which we'll support
for 3 years, and supporting an old PHP version in an LTS release tends to
be inconvenient in a number of ways. More details in the task.
Your feedback in the task would be appreciated, especially if you would be
affected by the change in a positive or negative way.
Greetings! I've written a brief blog that describes how Wikimedia uses
optional build steps as an enhancement to ResourceLoader and our
evolving pipeline. If you use ResourceLoader in your projects, you may
find it helpful:
https://phabricator.wikimedia.org/phame/post/view/206/all_code_is_built/
Thank you to the following reviewers for their great feedback: Jan
Drewniak, Santhosh Thottingal, Daniel Cipoletti, Joe Walsh, Bernd
Sitzmann, and Mónica Pinedo Bajo.
Stephen
The 1.36.0-wmf.1 version of MediaWiki is no longer blocked[0].
The new version is deployed to all groups[1]. Thanks to everyone who helped
unblock the train!
-- Your humble train trawler
[0]. https://phabricator.wikimedia.org/T257969
[1]. <https://versions.toolforge.org/>
--
Jeena Huneidi
Software Engineer, Release Engineering
Wikimedia Foundation
<tl;dr>: Make discourse-mediawiki.wmflabs.org read-only by end of
August. See and comment on https://phabricator.wikimedia.org/T247010
Hi everyone,
In January 2018, an experimental instance of the Q&A platform
"Discourse" was set up for developer support at
https://discourse-mediawiki.wmflabs.org .
See https://phabricator.wikimedia.org/T180854 .
Since its launch, the usage of this instance has declined:
https://phabricator.wikimedia.org/T247010#6270883
On average, there are two users who are engaged daily.
Other support venues which exist in parallel are much more active, such
as IRC, mailing lists, [[mw:Project:Support_desk]], [[meta:Tech]],
local technical village pumps, newsletters, Zulip for outreach
programs, or other third-party sites such as mwusers.org,
StackExchange.com, or Reddit.
Discontinuing the least frequented venue (which unfortunately is
Discourse though it seems to be a great communication platform) would
keep us from further fragmenting our conversations and efforts.
Planning, implementing, establishing and running a centralized
Wikimedia developer support venue on production infrastructure
(puppetization, data backups, uptime, etc) would require significant
technical and "social" capacity. If Discourse was to be further
evaluated, https://phabricator.wikimedia.org/T155678 and its subtasks
list part of the remaining needed work.
I propose to make discourse-mediawiki.wmflabs.org read-only by the end
of August 2020.
Please comment on https://phabricator.wikimedia.org/T247010 if you have
thoughts to share instead of replying to this message.
Because keeping conversations in one place. ;)
Thanks a lot!
andre
--
Andre Klapper (he/him) | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/
Hello all,
I would like to announce the release of MediaWiki Language Extension
Bundle 2020.07. This bundle is compatible with MediaWiki 1.33 or above
and requires PHP 7.2 or above.
Next MLEB is expected to be released in 3 months. If there are very
important bug fixes, we will do an intermediate release. Please give
us your feedback at
[[Talk:MLEB|https://www.mediawiki.org/wiki/Talk:MLEB]].
* Download: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.07.tar…
* sha256sum: 7334f6c0f4e00a451d976c81024c955061cffc3466d8a03fd223733992d0a2d5
* Signature: https://translatewiki.net/mleb/MediaWikiLanguageExtensionBundle-2020.07.tar…
Quick links:
* Installation instructions are at: https://www.mediawiki.org/wiki/MLEB
* Announcements of new releases will be posted to a mailing list:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
* Report bugs to: https://phabricator.wikimedia.org/
* Talk with us at: #mediawiki-i18n @ Freenode
Release notes for each extension are below.
-- Kartik Mistry
== Babel, CleanChanges and LocalisationUpdate ==
* Localisation and maintenance updates.
== cldr ==
* Update to cldr 37.
== Translate ==
* Fixes to moving and deletion of translatable pages.
([[phab:T168591|Phab:T168591]])
* Improved escape sequence handling for the Android XML file format.
([[phab:T192062|Phab:T192062]])
* Display a help message when editing a translatable page source.
([[phab:T192052|Phab:T192052]])
* Translations are now published instead of saved, for consistency
with rest of MediaWiki. ([[phab:T131132|Phab:T131132]])
* Updated Google Translate integration ([[phab:T33695|Phab:T33695]])
* Patrolling of edits to translation pages is allowed.
([[phab:T151172|Phab:T151172]])
* Message index should now be more robust and issues like "the message
does not correspond to any message group" when translating should no
longer occur. ([[phab:T221119|Phab:T221119]])
* Ensure plural keyword other is always present in exports for yaml
and json. ([[gerrit:c/mediawiki/extensions/Translate/+/603470|Gerrit
Patch]])
* Interface changes to message validator code. If you have custom
validators, you need to migrate them to a new interface.
([[gerrit:c/mediawiki/extensions/Translate/+/604400|Gerrit Patch]])
* Translatable pages can now prevent wrapping of outdated (and in
future untranslated) units by using <translate nowrap> syntax.<!--
unescape for email -->([[phab:T256625|Phab:T256625]])
* Slight changes to Special:PageTranslation interface.
([[gerrit:c/mediawiki/extensions/Translate/+/610073|Gerrit Patch]])
== UniversalLanguageSelector ==
* SkinTemplateOutputPageBeforeExec is deprecated, use SkinAfterPortlet
instead. ([[phab:T253178|phab:T253178]])
=== Input Methods ===
* Added Baoulé tilde keyboard.
--
Kartik Mistry | કાર્તિક મિસ્ત્રી
kartikm.wordpress.com