Page MenuHomePhabricator

Developer-AdvocacyGroup
ArchivedPublic

Members (16)

Watchers (8)

Details

Description

The Developer-Advocacy team ceased to exist in June 2023.

The Developer Advocacy team supported developers. We encouraged them to contribute to our free and open source projects as a way to achieve their own goals.

We were part of the Technical Engagement department at the Wikimedia Foundation.

See also:

Recent Activity

Tue, Jan 27

Bugreporter updated the task description for T22153: Implement global gadgets (WMF-wide).
Tue, Jan 27, 3:51 AM · Produnto, Gadgets-2.0, Developer-Advocacy, Epic, MediaWiki-extensions-Gadgets
Bugreporter removed a subtask for T22153: Implement global gadgets (WMF-wide): T91162: RFC: Shadow namespaces.
Tue, Jan 27, 3:47 AM · Produnto, Gadgets-2.0, Developer-Advocacy, Epic, MediaWiki-extensions-Gadgets
Bugreporter added a project to T22153: Implement global gadgets (WMF-wide): Produnto.
Tue, Jan 27, 3:46 AM · Produnto, Gadgets-2.0, Developer-Advocacy, Epic, MediaWiki-extensions-Gadgets

Dec 17 2025

Pppery added a project to T225: Use translatewiki.net to localize Phabricator: Phabricator Translations Extension.
Dec 17 2025, 2:08 AM · Phabricator Translations Extension, Language-2018-Jan-Mar, User-Nikerabbit, Developer-Advocacy, Developer-Wishlist (2017), translatewiki.net, Upstream, Legalpad, Phabricator (Upstream)

Dec 12 2025

Aklapper removed a project from T171577: Develop a long term vision for community managed scripts and gadgets: Developer-Outreach.
Dec 12 2025, 11:58 AM · User-Jdlrobson, Epic, Developer-Advocacy, JavaScript

Oct 14 2025

Aklapper closed T78768: Agree on and implement actions to prioritize code review of patches submitted by volunteers, a subtask of T78639: How to address the long tail of low priority tasks in active projects, as Declined.
Oct 14 2025, 11:12 AM · WMF-Product-Development-Process-2015, TCB-Team (now WMDE-TechWish), Community-Tech, Epic, Community-Relations-Support, Developer-Advocacy
Aklapper closed T78768: Agree on and implement actions to prioritize code review of patches submitted by volunteers, a subtask of T113706: Define Cut-off date for abandoning old changesets in our code review tool, as Declined.
Oct 14 2025, 11:12 AM · Developer-Advocacy
Aklapper closed T78768: Agree on and implement actions to prioritize code review of patches submitted by volunteers, a subtask of T113707: Decision on Wikimedia Foundation service-level agreement on code review times, as Declined.
Oct 14 2025, 11:12 AM · Code-Health, Release-Engineering-Team (Code Health), Release-Engineering-Team-TODO, Developer-Advocacy

Jul 29 2025

Maintenance_bot added a project to T102079: Metrics about the use of the Wikimedia web APIs: MW-Interfaces-Team.
Jul 29 2025, 3:31 PM · MW-Interfaces-Team, User-bd808, Analytics-Radar, Product-Infrastructure-Team-Backlog-Deprecated, Reading-Admin, Epic, DevRel-September-2015, ECT-August-2015, Research-consulting, MediaWiki-Action-API, ECT-July-2015, Developer-Advocacy
Ottomata closed T116658: Add Application errors for MediaWiki API to x-analytics , a subtask of T102079: Metrics about the use of the Wikimedia web APIs, as Declined.
Jul 29 2025, 3:07 PM · MW-Interfaces-Team, User-bd808, Analytics-Radar, Product-Infrastructure-Team-Backlog-Deprecated, Reading-Admin, Epic, DevRel-September-2015, ECT-August-2015, Research-consulting, MediaWiki-Action-API, ECT-July-2015, Developer-Advocacy

Jun 26 2025

Aklapper closed T263480: Create second revision of Phab tutorial videos (smaller improvements etc based on feedback) as Declined.
Jun 26 2025, 9:38 AM · Release-Engineering-Team (Priority Backlog 📥), Phabricator, Developer-Advocacy, Documentation

May 16 2025

Aklapper added a comment to T113706: Define Cut-off date for abandoning old changesets in our code review tool.

See also T393376: Automatically abandon old changes after some time

May 16 2025, 9:52 AM · Developer-Advocacy

May 9 2025

Jdlrobson moved T171577: Develop a long term vision for community managed scripts and gadgets from Inbox to Thinking about on the User-Jdlrobson board.
May 9 2025, 11:55 PM · User-Jdlrobson, Epic, Developer-Advocacy, JavaScript

Apr 28 2025

Maintenance_bot removed a project from T94807: Identify survey services compatible with our privacy policy: Patch-For-Review.
Apr 28 2025, 4:31 PM · DevRel-September-2015, Surveys, Community-Relations-Support, Developer-Advocacy, Wikimedia-Hackathon-2015, WMF-Legal, WMF-General-or-Unknown
gerritbot added a comment to T94807: Identify survey services compatible with our privacy policy.

Change #213579 abandoned by Hashar:

[operations/puppet@production] [WIP] Stub LimeSurvey configuration

Reason:

This was filed almost exactly ten years ago. The task T94807 has long been resolved and I don't think this change is relevant anymore.

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

Apr 28 2025, 4:14 PM · DevRel-September-2015, Surveys, Community-Relations-Support, Developer-Advocacy, Wikimedia-Hackathon-2015, WMF-Legal, WMF-General-or-Unknown

Feb 24 2025

Pppery updated the task description for T71445: Implement a proper code-review process for MediaWiki JS/CSS pages on Wikimedia sites.
Feb 24 2025, 8:02 PM · Security, Developer-Wishlist (2017), Developer-Advocacy, MediaWiki-extensions-Gadgets, JavaScript, WMF-General-or-Unknown

Dec 20 2024

Aklapper merged T382560: Global gadget preferences into T22153: Implement global gadgets (WMF-wide).
Dec 20 2024, 10:13 AM · Produnto, Gadgets-2.0, Developer-Advocacy, Epic, MediaWiki-extensions-Gadgets

Dec 16 2024

Aklapper added a project to T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia: ERC.
Dec 16 2024, 12:30 PM · ERC, Matrix, User-Tgr, Developer-Advocacy

Dec 11 2024

Zblace added a comment to T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia.

I am happy to help test in next days/weeks as I will be anyway using it and would be in need for at least the rest of 2024 :-)

Dec 11 2024, 2:21 PM · ERC, Matrix, User-Tgr, Developer-Advocacy
Pppery added a comment to T245737: Make an integrated automated tool that facilitates transitioning of templates and modules from one wiki to another.

https://www.mediawiki.org/wiki/Synchronizer does something similar.

Dec 11 2024, 1:32 AM · Technical-Tool-Request, Developer-Advocacy, MediaWiki-Parser-Templates

Nov 27 2024

Kristbaum added a comment to T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia.

@Tgr I'd like to help with creating a more production ready version. I have some experience on hosting and configuring synapse, is there something I could do?
And could we maybe buy a space on EMS services instead, to support the project more directly?

Nov 27 2024, 11:48 PM · ERC, Matrix, User-Tgr, Developer-Advocacy

Nov 7 2024

Nikerabbit closed T149660: Glossaries, pronunciations, and dictionaries, a subtask of T147602: Facilitate Wikidev'17 main topic "Handling wiki content beyond plaintext", as Declined.
Nov 7 2024, 12:21 PM · Developer-Advocacy, Parsing-Team--ARCHIVED, Goal, Wikimedia-Developer-Summit

Oct 3 2024

Tgr added a comment to T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia.

Is there already an instance running that can create accounts with Wikimedia SSO somewhere?

Oct 3 2024, 9:49 AM · ERC, Matrix, User-Tgr, Developer-Advocacy
Kristbaum added a comment to T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia.

Is there already an instance running that can create accounts with Wikimedia SSO somewhere? And is that instance long term viable?

Oct 3 2024, 8:32 AM · ERC, Matrix, User-Tgr, Developer-Advocacy

Oct 1 2024

bd808 closed T123425: [EPIC] Make wikitech more friendly for the multiple audiences it supports as Resolved.

This Epic has served its purpose. We have come such a long way in the last 8 years that it is difficult to remember what the starting point was when I wrote this. Thank you to everyone who has helped make things better!

Oct 1 2024, 11:30 PM · User-bd808, wikitech.wikimedia.org, Developer-Advocacy, Epic

Sep 23 2024

JeanFred updated the task description for T186061: Evaluate Matrix / Element as the recommended chat system for Wikimedia.
Sep 23 2024, 10:48 AM · ERC, Matrix, User-Tgr, Developer-Advocacy

Sep 5 2024

Aklapper added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

still useful to keep open indefinitely so (1) they can be commented on; (2) they can be mentioned or referred in other tickets; (3) such idea can be proposed by multiple people in a long range of time, and such tasks provided a merge target.

Sep 5 2024, 3:33 PM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

with some confidence I can say that any ticket older than 2 years is already being filtered out of team work boards (or the workboard is too big that it is being effectively ignored) so it is effectively being treated exactly the same as a declined ticket.

Teams should always use a dedicated team project to organize their ongoing (current) or short-term (foreseeable future) works which is different from component projects, represents all issues and tasks about a specific software. Any tasks not in any team projects should be considered backlog and may be kept open indefinitely, potentially be picked up one day.

Sep 5 2024, 3:14 PM · Developer-Advocacy, PM, Phabricator

Aug 15 2024

Aklapper moved T248034: Decrease issues created many years ago with no recent activity (aka stale tickets) from Misc to Needs code (in Phab or bot) on the Phabricator board.
Aug 15 2024, 9:37 AM · Developer-Advocacy, PM, Phabricator
Aklapper moved T252522: (Semi)automatically close Phabricator tickets with status "stalled" after a while from Misc to Needs code (in Phab or bot) on the Phabricator board.
Aug 15 2024, 9:37 AM · Developer-Advocacy, Epic, Phabricator

Aug 1 2024

Pppery closed T215053: Write an extension for displaying Discourse feeds on mediawiki.org, a subtask of T185075: A template to show discourse-mediawiki.wmflabs.org feeds, as Resolved.
Aug 1 2024, 10:56 PM · MediaWiki-extensions-RSS, Developer-Advocacy, Discourse

Jul 31 2024

Aklapper added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

I do not oppose (1) or (2) if there are good task criteria.

Jul 31 2024, 9:55 AM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

Eventualism may be good, since things may be more relevant after years. When doing a new project we may find we need to solve some old tasks as a part, so it is meaningful to keep old tasks open. E.g. T42050 is a task that is inactive for 8 years but picked up recently as a part of ongoing project. As long as it continued to be valid and not vetoed, it is harmless to keep a task open for 50 years.

Jul 31 2024, 9:43 AM · Developer-Advocacy, PM, Phabricator
Aklapper added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

This entire conversation seems to only repeat the aspect of eventualism

Jul 31 2024, 8:14 AM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

Another example of ticket that can be considered "stale" is T190129. The task itself has little activity in 3 years, but is a big goal that takes multiple steps to cook. An epic like this may take several years or even decades to complete, with potentially years of inactivity. But there is reason to keep it open, since it described what should be done eventually.

Jul 31 2024, 4:03 AM · Developer-Advocacy, PM, Phabricator

Jul 30 2024

Dzahn added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

FWIW as someone who has worked in Phabricator for a decade now, with some confidence I can say that any ticket older than 2 years is already being filtered out of team work boards (or the workboard is too big that it is being effectively ignored) so it is effectively being treated exactly the same as a declined ticket.

Jul 30 2024, 5:14 PM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

I can say that any ticket older than 2 years is already being filtered out of team work boards (or the workboard is too big that it is being effectively ignored) so it is effectively being treated exactly the same as a declined ticket.

My third point in T248034#10026259 refers to T228745, which is a task with no activity in 3.5 years, yet it should not be closed as inactive (continues to be thought upon).

Jul 30 2024, 5:10 PM · Developer-Advocacy, PM, Phabricator
Pppery added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

I decided to submit a patch for the oldest open bug on Phabricator (T2005) on a lark a few weeks ago. Prior to that it hadn't been touched since 2021.

Jul 30 2024, 5:01 PM · Developer-Advocacy, PM, Phabricator
Jdlrobson added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

FWIW as someone who has worked in Phabricator for a decade now, with some confidence I can say that any ticket older than 2 years is already being filtered out of team work boards (or the workboard is too big that it is being effectively ignored) so it is effectively being treated exactly the same as a declined ticket.

Jul 30 2024, 4:53 PM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).
  1. You can still have all discussions in one place when a ticket is closed, thus not an argument

Example: T371302 - I will rather like merging all duplicated reports like this to one single task, so the target should be kept open to indicate the feature request is still valid (even if untouched in one decade).

  1. It will not be confusing if you also closed the parent one, thus not really an argument

One example is T320842, which is a relative new task that is depended on a old task. So there are no point to close the subtask even if the subtask can be considered stale.

Jul 30 2024, 8:47 AM · Developer-Advocacy, PM, Phabricator
Aklapper added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).
  1. You can still have all discussions in one place when a ticket is closed, thus not an argument
  2. It will not be confusing if you also closed the parent one, thus not really an argument
Jul 30 2024, 8:32 AM · Developer-Advocacy, PM, Phabricator
Bugreporter added a comment to T248034: Decrease issues created many years ago with no recent activity (aka stale tickets).

I strongly oppose this task for the following reasons:

  • Phabricator is not just a bug tracker but also a place for feature requests and any current or future planned or proposed tasks. One feature may be proposed multiple times where we have no deadline on implementing it, so it would be meaningful to keep all discussions (including arguments pro and against) in one place. As an example I have merged a feature request created yesterday to one created 15 years ago.
  • GitHub issues are mostly single and isolate, while in Phabricator there can be multiple tasks with complex dependency relation. For example it may turn out that a new feature request is blocked by another task created years ago, so the old task is added as a subtask. If we closed the subtask as stale, it will be confusing since the parent one is left open.
  • Many tasks only described a goal, and there are multiple steps (i.e. tasks) inside, some or most of which did not yet have a task (sometimes it is not clear which to be done precisely); task provided a place to discuss its detail. E.g. here described a proposal that still not happened, but continues to be thought upon; so it is not a good candidate to be closed as stale even if the mentioned task has no activity in four years.
Jul 30 2024, 6:44 AM · Developer-Advocacy, PM, Phabricator

May 20 2024

Aklapper added a subtask for T248034: Decrease issues created many years ago with no recent activity (aka stale tickets): T365366: Herald rules based on age.
May 20 2024, 2:44 PM · Developer-Advocacy, PM, Phabricator
Aklapper added a subtask for T252522: (Semi)automatically close Phabricator tickets with status "stalled" after a while: T365366: Herald rules based on age.
May 20 2024, 2:44 PM · Developer-Advocacy, Epic, Phabricator

Apr 29 2024

Pppery removed a project from T22153: Implement global gadgets (WMF-wide): MediaWiki-extensions-Interwiki.
Apr 29 2024, 5:07 AM · Produnto, Gadgets-2.0, Developer-Advocacy, Epic, MediaWiki-extensions-Gadgets

Mar 14 2024

sgrabarczuk closed T115853: Every WMF engineering team should have a "Contact" section on its public wiki page as Resolved.

It's reported on https://meta.wikimedia.org/wiki/Communications/Movement_Communications/Meta-Wiki_presence

Mar 14 2024, 10:46 PM · User-AKlapper, CommRel-Documentation, Documentation, Developer-Advocacy

Mar 7 2024

Jdlrobson added a project to T171577: Develop a long term vision for community managed scripts and gadgets: User-Jdlrobson.
Mar 7 2024, 7:58 PM · User-Jdlrobson, Epic, Developer-Advocacy, JavaScript

Feb 28 2024

Theklan updated the task description for T293405: Build a "Main Page" skeleton/template that projects can copy and reuse.
Feb 28 2024, 4:37 PM · Developer-Advocacy, WMF-General-or-Unknown
Theklan added a comment to T293405: Build a "Main Page" skeleton/template that projects can copy and reuse.

The problem is not only on design, is also on usability. The WMF "redesigned" pages, but they forgot the mos tvisited one and didn't make any proposal. If the Main page is our main entry point, we should think on what kind of contents should be there, and some of them may be modular and dynamic, so out of the possibilities of the community, becuase they ask for a deep coding that currently is not available.

Feb 28 2024, 4:32 PM · Developer-Advocacy, WMF-General-or-Unknown
Ericliu1912 added a comment to T293405: Build a "Main Page" skeleton/template that projects can copy and reuse.

Maybe the (global) community can try to host some sort of "competition" to propose better design of Homepages?

Feb 28 2024, 12:10 PM · Developer-Advocacy, WMF-General-or-Unknown