Page MenuHomePhabricator

ProposalTag
ActivePublic

Members (2)

Watchers (6)

Details

Description

Tasks that need input and discussion in the style of a technical proposal (request for comments).

For technical proposals reviewed by TechCom, use TechCom-RFC instead.

Recent Activity

Wed, Jul 17

Maintenance_bot removed a project from T124966: Inline above-fold CSS in HTML response for MediaWiki to reduce time to first paint: Patch-For-Review.
Wed, Jul 17, 1:30 AM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader, Performance-Team, Offline-Working-Group, Proposal, Front-end-Standards-Group
Restricted Application added a project to T124966: Inline above-fold CSS in HTML response for MediaWiki to reduce time to first paint: MediaWiki-Platform-Team.
Wed, Jul 17, 1:12 AM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader, Performance-Team, Offline-Working-Group, Proposal, Front-end-Standards-Group

May 16 2024

Aklapper placed T36958: User-level gadgets (aka "Gadgets 3.0") up for grabs.

@SD0001: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!

May 16 2024, 4:55 PM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

May 13 2024

Sjoerddebruin added a comment to T132839: [RfC] Property suggester suggests human properties for non-human items.

@hoo Have you find time yet to process the new run completely? For others: I've asked during the Hackathon for another run as the data is more than two years old at this point and there is no sign of progress on the other task.

May 13 2024, 10:20 AM · MediaWiki-extensions-PropertySuggester, Proposal, Wikidata-Sprint-2016-11-08, Wikidata-Sprint-2016-10-12, Wikidata-Sprint-2016-05-24, Wikidata-Sprint-2016-05-10, Wikidata-Sprint-2016-04-26, Wikidata

May 10 2024

ReleaseTaggerBot added a project to T253461: Liberate the @ for AtEase: MW-1.43-notes (1.43.0-wmf.5; 2024-05-14).
May 10 2024, 6:00 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
Maintenance_bot removed a project from T253461: Liberate the @ for AtEase: Patch-For-Review.
May 10 2024, 5:31 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a comment to T253461: Liberate the @ for AtEase.

Change #1029626 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Change use of AtEase to at operator

https://gerrit.wikimedia.org/r/1029626

May 10 2024, 5:15 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a project to T253461: Liberate the @ for AtEase: Patch-For-Review.
May 10 2024, 11:58 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General
gerritbot added a comment to T253461: Liberate the @ for AtEase.

Change #1029626 had a related patch set uploaded (by Dreamy Jazz; author: 沈澄心):

[mediawiki/extensions/CheckUser@master] Change use of AtEase to at operator

https://gerrit.wikimedia.org/r/1029626

May 10 2024, 11:58 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Performance-Team, TechCom, MediaWiki-Codesniffer, Proposal, at-ease, MediaWiki-General

May 2 2024

Pppery edited projects for T119536: wikidata.org/entity/Q12345 should do content negotiation immediately, instead of redirecting to wikidata.org/wiki/Special:EntityData/Q36661 first, added: Patch-Needs-Improvement; removed Patch-For-Review.
May 2 2024, 2:27 AM · Patch-Needs-Improvement, [DEPRECATED] wdwb-tech (Freezer 🥶), Wikimedia-Apache-configuration, Wikimedia-Site-requests, User-Daniel, Proposal, Wikidata

Apr 22 2024

Krinkle updated the task description for T232148: Provide a single-module registration mechanism for skin modules in ResourceLoader.
Apr 22 2024, 7:17 PM · MediaWiki-Platform-Team (Radar), Proposal, MediaWiki-ResourceLoader
Krinkle renamed T36958: User-level gadgets (aka "Gadgets 3.0") from User-level gadgets to User-level gadgets (aka "Gadgets 3.0").
Apr 22 2024, 6:06 PM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

Apr 6 2024

SD0001 renamed T36958: User-level gadgets (aka "Gadgets 3.0") from User-level gadget repositories to User-level gadgets.
Apr 6 2024, 11:00 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript
SD0001 added a comment to T36958: User-level gadgets (aka "Gadgets 3.0").

The proposed patch on Gerrit addresses precisely these problem - it introduces feature parity between gadgets and user scripts ("user gadgets"). All ResourceLoader features available to gadgets like loading dependencies, allowing multiple source pages, specifying peers for FOUC-free CSS loading, CommonJS module support, and conditional loading (based on namespaces, content models, skins, etc), would become available to 'user gadgets'.

Apr 6 2024, 11:00 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript
Nikki added a comment to T36958: User-level gadgets (aka "Gadgets 3.0").

The big problem I have with user scripts is loading dependencies and the incompatibility between gadgets and user scripts more generally.

Apr 6 2024, 7:25 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

Mar 22 2024

Physikerwelt added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

Mathoid stopped serving PNG images for quite a while, and there were no complains, even though the SVG images from mathoid are quite special. Thus, we have one more data point that the browsers svg support is quite good.

Mar 22 2024, 9:00 AM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering
Tercer added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

In a recent discussion in WikiProject Mathematics yet another rendering bug was encountered. Several users expressed the sentiment that SVG support in MediaWiki will never get fixed, and it is better to give up on them altogether and revert to PNGs. This is specially frustrating because the browsers can render the SVG correctly, but MediaWiki insists on passing it through librsvg and serving the resulting garbage instead.

Mar 22 2024, 8:54 AM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering

Mar 13 2024

Michael moved T108818: [RFC] add "create item" link on client articles without item from Backlog to Adding Sitelinks on the client on the Wikidata Sitelinks board.
Mar 13 2024, 2:04 PM · Wikidata Sitelinks, Proposal, MediaWiki-extensions-WikibaseClient, Wikidata
Michael added a project to T108818: [RFC] add "create item" link on client articles without item: Wikidata Sitelinks.
Mar 13 2024, 11:43 AM · Wikidata Sitelinks, Proposal, MediaWiki-extensions-WikibaseClient, Wikidata

Mar 10 2024

Krinkle edited projects for T232148: Provide a single-module registration mechanism for skin modules in ResourceLoader, added: MediaWiki-Platform-Team (Radar); removed Performance-Team.
Mar 10 2024, 2:55 AM · MediaWiki-Platform-Team (Radar), Proposal, MediaWiki-ResourceLoader

Mar 8 2024

Jack_who_built_the_house added a comment to T36958: User-level gadgets (aka "Gadgets 3.0").

I want to note that not only this would be a helpful feature; the current user script architecture is, in fact, broken. It has been tacitly assumed since old times that user scripts are all enduser scripts and not modules to be reused by other scripts. But there is benefit to them being reused, and some indeed are, like libraries or utilities like this one I just wrote. They can be made into gadgets, but that would clutter the definitions, affect the overhead for regular users, and require a tedious wiki-bureaucratic process.

Mar 8 2024, 11:23 AM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

Mar 7 2024

Michael moved T42358: [Epic] Wikidata changes in article history from Incoming to Article History Feature Proposal on the Wikidata Change Dispatching & Watchlists board.
Mar 7 2024, 7:36 PM · Proposal, Wikidata Change Dispatching & Watchlists, Wikidata data quality and trust, Epic, Wikidata, MediaWiki-extensions-WikibaseClient
Michael removed a project from T115117: [RfC] PageTerms API module should work on entity pages and connected pages on a wiki with repo and client functionality enabled.: MediaWiki-extensions-WikibaseClient.

I'm tentatively removing MediaWiki-extensions-WikibaseClient here, because this is not actually about changing functionality on the client, but rather bringing something that works on the client also to the repository. Or did I get something wrong?

Mar 7 2024, 1:23 PM · Wikidata-Sprint-2015-12-01, Wikidata-Sprint-2015-11-17, Proposal, Wikidata-Sprint-2015-11-03, Wikidata-Sprint-2015-10-13, Wikidata-Sprint-2015-09-29, MediaWiki-extensions-WikibaseRepository, Wikidata

Mar 6 2024

Michael moved T108818: [RFC] add "create item" link on client articles without item from Backlog to Sitelinks on the MediaWiki-extensions-WikibaseClient board.
Mar 6 2024, 3:57 PM · Wikidata Sitelinks, Proposal, MediaWiki-extensions-WikibaseClient, Wikidata
Michael moved T142093: Decide how to do usage tracking for strings used to lookup entities (page titles, external ids, …) from Backlog to Lua&Parser Functions on the MediaWiki-extensions-WikibaseClient board.
Mar 6 2024, 10:43 AM · Proposal, MediaWiki-extensions-WikibaseClient, Wikidata

Feb 2 2024

Winston_Sung moved T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap from Backlog to Research/Tracking on the MediaWiki-Site-system board.
Feb 2 2024, 4:20 PM · [DEPRECATED] wdwb-tech, Platform Engineering Roadmap Decision Making, Wikidata-Ministry-Of-Magic-Tech-Debt, TechCom-RFC, User-Daniel, Proposal, MW-1.27-release (WMF-deploy-2016-05-03_(1.27.0-wmf.23)), MW-1.27-release-notes, MediaWiki-Interwiki, Wikidata, MediaWiki-Site-system, SiteMatrix, MediaWiki-extensions-Interwiki

Jan 12 2024

Urbanecm_WMF closed T354420: Write a MW.org documentation page for $wgConditionalUserDefaults, a subtask of T321527: Support conditional defaults for user properties, as Resolved.
Jan 12 2024, 3:27 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Jan 9 2024

Urbanecm_WMF closed T321527: Support conditional defaults for user properties as Resolved.

MediaWiki Core now has support for conditional user defaults, which was the scope of this task => resolving the task. Rest of the work (such as actually using the new capability in Echo) is tracked under T354459 and subtasks.

Jan 9 2024, 9:05 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
Urbanecm_WMF closed T354329: Audit callers of UserOptionsLookup::getDefaultOption(s) to ensure they will work with conditional options defaults, a subtask of T321527: Support conditional defaults for user properties, as Resolved.
Jan 9 2024, 9:03 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
Maintenance_bot removed a project from T321527: Support conditional defaults for user properties: Patch-For-Review.
Jan 9 2024, 5:30 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
ReleaseTaggerBot added a project to T321527: Support conditional defaults for user properties: MW-1.42-notes (1.42.0-wmf.14; 2024-01-16).
Jan 9 2024, 5:00 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
gerritbot added a comment to T321527: Support conditional defaults for user properties.

Change 978537 merged by jenkins-bot:

[mediawiki/core@master] Add support for conditional user defaults

https://gerrit.wikimedia.org/r/978537

Jan 9 2024, 4:43 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Jan 5 2024

KStoller-WMF added a parent task for T321527: Support conditional defaults for user properties: T354459: [Epic] Support conditional defaults for user properties to help address user_properties table bloat.
Jan 5 2024, 10:50 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Jan 1 2024

Urbanecm_WMF added a comment to T321527: Support conditional defaults for user properties.

I think it would be nice to document in a comment here the envisioned syntax for the configuration setting, in part so people can give feedback without having to read the patch, and in part because the patch only implements the one condition we have an immediate need for (registration date), but have use cases for other options (e.g. autocreated account vs. account on home wiki), and it's not entirely obvious how the syntax would generalize. Would it be what @phuedx suggested in T321527#9215021 (except without the "old default" value)?

Jan 1 2024, 11:36 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Dec 27 2023

Pppery added a project to T16281: Rename "Bad image list" to something better: Voice & Tone.
Dec 27 2023, 8:08 PM · Voice & Tone, MediaWiki-General, Proposal
Pppery edited projects for T36958: User-level gadgets (aka "Gadgets 3.0"), added: Patch-Needs-Improvement; removed Patch-For-Review.
Dec 27 2023, 8:05 PM · Patch-Needs-Improvement, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security-Team, MediaWiki-ResourceLoader, Proposal, MediaWiki-extensions-Gadgets, JavaScript

Dec 26 2023

Tgr added a comment to T321527: Support conditional defaults for user properties.

I think it would be nice to document in a comment here the envisioned syntax for the configuration setting, in part so people can give feedback without having to read the patch, and in part because the patch only implements the one condition we have an immediate need for (registration date), but have use cases for other options (e.g. autocreated account vs. account on home wiki), and it's not entirely obvious how the syntax would generalize. Would it be what @phuedx suggested in T321527#9215021 (except without the "old default" value)?

Dec 26 2023, 10:03 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Dec 20 2023

Urbanecm_WMF moved T321527: Support conditional defaults for user properties from Doing to Code Review on the Growth-Team (Sprint 5 (Growth Team)) board.

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/978537/ is now ready for code review.

Dec 20 2023, 4:16 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Dec 13 2023

Urbanecm_WMF renamed T321527: Support conditional defaults for user properties from Support dynamic defaults for user properties to Support conditional defaults for user properties.
Dec 13 2023, 4:13 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Dec 12 2023

Sgs moved T321527: Support conditional defaults for user properties from Incoming to Doing on the Growth-Team (Sprint 5 (Growth Team)) board.
Dec 12 2023, 4:54 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
KStoller-WMF edited projects for T321527: Support conditional defaults for user properties, added: Growth-Team (Sprint 5 (Growth Team)); removed Growth-Team (Sprint 4 (Growth Team)).
Dec 12 2023, 2:52 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
Urbanecm_WMF added a parent task for T321527: Support conditional defaults for user properties: T353225: Echo: Make use of conditional user defaults.
Dec 12 2023, 9:38 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Dec 11 2023

FJoseph-WMF moved T189767: RFC: Future of Scribunto from Incoming to Advanced Tasks on the MediaWiki CodeJam Dec 2023 board.
Dec 11 2023, 3:39 AM · MediaWiki CodeJam Dec 2023, Proposal, LuaSandbox, Scribunto
FJoseph-WMF added a project to T189767: RFC: Future of Scribunto: MediaWiki CodeJam Dec 2023.
Dec 11 2023, 3:38 AM · MediaWiki CodeJam Dec 2023, Proposal, LuaSandbox, Scribunto

Dec 6 2023

Urbanecm_WMF closed T352284: Move user-options classes to the MediaWiki\User\Options namespace, a subtask of T321527: Support conditional defaults for user properties, as Resolved.
Dec 6 2023, 6:17 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences

Nov 29 2023

gerritbot added a comment to T321527: Support conditional defaults for user properties.

Change 978486 merged by jenkins-bot:

[mediawiki/core@master] Move user options related classes into its own namespace

https://gerrit.wikimedia.org/r/978486

Nov 29 2023, 2:55 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
gerritbot added a comment to T321527: Support conditional defaults for user properties.

Change 978537 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/core@master] WIP: Add support for conditional user defaults

https://gerrit.wikimedia.org/r/978537

Nov 29 2023, 1:32 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
Urbanecm_WMF added a comment to T321527: Support conditional defaults for user properties.

I started working on this today by reorganizing classes responsible for user options a bit (they were in MediaWiki\User, I moved them to MediaWiki\User\Options instead). I'm now working on a class to load conditional user defaults from configuration. After that, we'll also need to do this:

Nov 29 2023, 12:18 PM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
gerritbot added a project to T321527: Support conditional defaults for user properties: Patch-For-Review.
Nov 29 2023, 10:23 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences
gerritbot added a comment to T321527: Support conditional defaults for user properties.

Change 978486 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[mediawiki/core@master] Move user options related classes into its own namespace

https://gerrit.wikimedia.org/r/978486

Nov 29 2023, 10:22 AM · MW-1.42-notes (1.42.0-wmf.14; 2024-01-16), Growth-Team (Sprint 5 (Growth Team)), Wikimedia-Performance-recommendation, Proposal, MediaWiki-Core-Preferences