Rank
|
Proposal (76 total)
|
Category (7 total)
|
Votes (952 total)
|
Endorsements (37 total)
|
Phab (76 total)
|
Resolved
|
1
|
Phabricator should suggest possible duplicates when creating a new task
|
Tools (Phabricator, Gerrit, etc.)
|
49
|
1
|
T45
|
Not yet
|
2
|
Support a responsive grid system
|
Frontend
|
34
|
0
|
T90687
|
Not yet
|
3
|
Implement a sane code-review process for MediaWiki JS/CSS pages on Wikimedia sites
|
Code Contribution (Process, Guidelines, etc.)
|
34
|
4
|
T71445
|
Not yet
|
4
|
Create an authoritative and well promoted catalog of Wikimedia tools
|
Documentation
|
33
|
2
|
T115650
|
✅ 2021-10
|
5
|
Integrate a modern debug/error display tool into MediaWiki
|
Developer Environment
|
29
|
1
|
T111731
|
Not yet
|
6
|
Make OOjs UI easier to use for gadgets
|
Frontend
|
28
|
1
|
T155567
|
Not yet
|
7
|
Improve documentation of OOjs UI
|
Documentation
|
27
|
1
|
T155473
|
Not yet
|
8
|
Add syntax highlighting to wiki diff of source code pages
|
Backend
|
25
|
0
|
T156048
|
Not yet
|
9
|
Remove IE8 hacks/workarounds/etc. from extensions
|
Frontend
|
24
|
0
|
T123218
|
Not yet
|
10
|
Add a maintenance script for complete cache reset
|
Backend
|
24
|
1
|
T156695
|
Not yet
|
11
|
MediaWiki.org: Generate infoboxes from extension.json in git
|
Documentation
|
22
|
0
|
T155029
|
✅ 2022-12
|
12
|
Implement a way to bring GitHub pull requests into gerrit
|
Code Contribution (Process, Guidelines, etc.)
|
22
|
2
|
T37497
|
❌ Declined
|
13
|
Review and update the Examples extension
|
Documentation
|
18
|
1
|
T156568
|
✅ 2023-07
|
14
|
Improve support for read access restriction / access control
|
Extensions
|
18
|
1
|
T230668
|
Not yet
|
15
|
Organize a MediaWiki Documentation Day (similar to the Gerrit Cleanup Day)
|
Documentation
|
17
|
0
|
T126500
|
✅ 2017-07
|
16
|
CodeEditor: Migrate from Ace to CodeMirror
|
Extensions
|
17
|
0
|
T50826
|
Not yet
|
17
|
Choose a recommended IDE for MediaWiki and maintain a plugin for it
|
Developer Environment
|
16
|
1
|
T156873
|
Not yet
|
18
|
Core should be aware of the domain it is running on and render mobile domains where necessary
|
Frontend
|
16
|
2
|
T156847
|
Not yet
|
19
|
MediaWiki support for Composer equivalent for JavaScript packages
|
Frontend
|
16
|
0
|
T107561
|
❌ Declined
|
20
|
Kill wgLegacyEncoding
|
Backend
|
16
|
0
|
T128149
|
Not yet
|
21
|
Allow excluding soft redirected categories on Special:UnusedCategories
|
Backend
|
15
|
0
|
T96041
|
✅ 2018-11
|
22
|
Document extensions' MediaWiki version compatibility better
|
Documentation
|
15
|
0
|
T156500
|
Not yet
|
23
|
Run a documentation sprint for Labs
|
Documentation
|
15
|
3
|
T101659
|
❌ Declined
|
24
|
Integrate a modern php REPL shell with MediaWiki
|
Developer Environment
|
14
|
1
|
T117661
|
✅ 2023-01
|
25
|
Provide an easy to use HTML mail system
|
Frontend
|
14
|
0
|
T156231
|
Not yet
|
26
|
Showcase how the separation of concerns should work between MediaWiki API and web
|
Backend
|
14
|
0
|
T156872
|
Not yet
|
27
|
Improve LTS support of extensions
|
Extensions
|
14
|
1
|
T108734
|
Not yet
|
28
|
Enable and document "WIP" workflow status in Gerrit
|
Code Contribution (Process, Guidelines, etc.)
|
14
|
0
|
T135245
|
❌ Declined
|
29
|
Organize a Wikimedia developer contest to recognize and promote best projects
|
Code Contribution (Process, Guidelines, etc.)
|
14
|
0
|
T147545
|
❌ Declined
|
30
|
Add a welcome bot to Differential for first time contributors
|
Code Contribution (Process, Guidelines, etc.)
|
14
|
1
|
T135186
|
❌ Declined
|
31
|
[Task] Add Lua function to get Wikibase entity by site link (title)
|
Backend
|
13
|
0
|
T74815
|
✅ 2018-04
|
32
|
Add support for a wmf-ci.yaml type file for wikimedia jenkins
|
Developer Environment
|
12
|
0
|
T145669
|
❌ Declined
|
33
|
VE support for skins should be done by adding appropriate anchors/ids/styles to the skins, and not by editing VE itself
|
Frontend
|
12
|
0
|
T155554
|
❌ Invalid
|
34
|
Dismantle ResourceLoader's "targets" system
|
Frontend
|
12
|
0
|
T127268
|
✅ 2023-06
|
35
|
Phabricator is unfriendly to assistive technology
|
Tools (Phabricator, Gerrit, etc.)
|
12
|
0
|
T109
|
✅ 2024-05
|
36
|
Complete documentation about different types of caching for extension developers
|
Documentation
|
12
|
0
|
T156693
|
✅ 2020-12
|
37
|
Define the architecture areas for MediaWiki core and platform extensions
|
Documentation
|
12
|
0
|
T1287
|
Not yet
|
38
|
Add a welcome bot to Gerrit for first time contributors
|
Code Contribution (Process, Guidelines, etc.)
|
12
|
0
|
T73357
|
✅ 2018-05
|
39
|
Convert Bugzilla's "Bug NNNNN" links to "TNNNNN" links in Phabricator
|
Tools (Phabricator, Gerrit, etc.)
|
11
|
1
|
T687
|
❌ Declined
|
40
|
Introduce and document a minimum rights hierarchy
|
Documentation
|
11
|
0
|
T156789
|
Not yet
|
41
|
Create a developer documentation special interest group
|
Documentation
|
11
|
1
|
T156301
|
❌ Declined
|
42
|
Provide an alternative (more declarative) way to create classes in OOJS (UI)
|
Frontend
|
10
|
0
|
T156235
|
Not yet
|
43
|
Special:MobileLanguages should be in core and called Special:Languages
|
Frontend
|
10
|
0
|
T104660
|
❌ Declined
|
44
|
meta=siteinfo&prop=langlinks should identify RTL languages
|
Frontend
|
10
|
0
|
T74153
|
✅ 2019-06
|
45
|
Allow to search tasks about MediaWiki core and core only (create MediaWiki umbrella project?)
|
Tools (Phabricator, Gerrit, etc.)
|
10
|
1
|
T76942
|
Not yet
|
46
|
All projects should have an "Open Tasks" view in their sidebar
|
Tools (Phabricator, Gerrit, etc.)
|
10
|
1
|
T127903
|
✅ 2018-08
|
47
|
Remove all PHP entry points from all Wikimedia-deployed extensions and skins
|
Extensions
|
10
|
0
|
T140850
|
✅ 2023-05
|
48
|
Make it easier to manage/deliver files created by extensions
|
Extensions
|
10
|
0
|
T156233
|
Not yet
|
49
|
Enable Gerrit reviewers-by-blame plugin
|
Tools (Phabricator, Gerrit, etc.)
|
9
|
0
|
T101131
|
❌ Declined
|
50
|
Deploy Sentry (JavaScript error logging) to production, configured to log only a limited subset of users/pages
|
Frontend
|
8
|
1
|
T91649
|
❌ Declined
|
51
|
Add global logging context
|
Backend
|
8
|
1
|
T142313
|
Not yet
|
52
|
Make it easier to create an OOUI theme
|
Frontend
|
7
|
1
|
T155562
|
Not yet
|
53
|
Phabricator silently overwrites changes (no mid-air collision/conflict detection)
|
Tools (Phabricator, Gerrit, etc.)
|
7
|
1
|
T78236
|
Not yet
|
54
|
Announce all creations, deletions and renaming of gerrit repos (for e.g. translatewiki.net workflow)
|
Tools (Phabricator, Gerrit, etc.)
|
7
|
0
|
T48982
|
✅ 2020-09
|
55
|
Add examples of the three security review processes
|
Documentation
|
7
|
1
|
T156757
|
❌ Invalid
|
56
|
Re-evaluate how we implement phabricator's search engine
|
Tools (Phabricator, Gerrit, etc.)
|
6
|
0
|
T146843
|
✅ 2017-02
|
57
|
Small enhancements to current system of dumps
|
Tools (Phabricator, Gerrit, etc.)
|
6
|
1
|
T155697
|
✅ 2017-03
|
58
|
Implement addition of un-redirected pages to Special:NewPages and Special:NewPagesFeed
|
Extensions
|
6
|
0
|
T92621
|
Not yet
|
59
|
Set $wgLegacyJavaScriptGlobals = false by default
|
Frontend
|
5
|
0
|
T35837
|
✅ 2021-04
|
60
|
A cached server-side HTML template should update when you change a partial template which it includes
|
Frontend
|
5
|
0
|
T113095
|
✅ 2020-03
|
61
|
ApiQueryImageInfo is crufty, needs rewrite
|
Backend
|
5
|
0
|
T89971
|
Not yet
|
62
|
Duplicate tasks are not listed in or near the description of the target task
|
Tools (Phabricator, Gerrit, etc.)
|
5
|
0
|
T883
|
✅ 2017-07
|
63
|
Document common low level site requests (namespace + logo changes, IP throttling expectations) for potential technical contributors and advertise those docs in tasks
|
Documentation
|
5
|
1
|
T126330
|
✅ 2019-09
|
64
|
Make Monolog the default debug processing layer and deprecate wfDebug* and LegacyLogger
|
Backend
|
4
|
0
|
T155552
|
Not yet
|
65
|
Structured data side channel for wikitext
|
Backend
|
4
|
0
|
T156876
|
Not yet
|
66
|
Consolidate the many tech events calendars in Phabricator's calendar
|
Tools (Phabricator, Gerrit, etc.)
|
4
|
1
|
T1035
|
❌ Declined
|
67
|
[jsduck] Various custom tags should be easily shareable between projects
|
Frontend
|
3
|
0
|
T86587
|
❌ Declined
|
68
|
Remove QUnit CompletenessTest
|
Frontend
|
2
|
0
|
T155194
|
✅ 2017-03
|
69
|
[MediaWiki-commits] Reverts are not notified by gerrit
|
Tools (Phabricator, Gerrit, etc.)
|
2
|
0
|
T49252
|
❌ Declined
|
70
|
Free-form tagging in gerrit
|
Tools (Phabricator, Gerrit, etc.)
|
2
|
0
|
T37534
|
✅ 2018-06
|
71
|
Phabricator email notifications should bundle events as the web interface does
|
Tools (Phabricator, Gerrit, etc.)
|
2
|
0
|
T85305
|
❌ Declined
|
72
|
API's list=recentchanges should have rcrelated parameter (provide Special:RelatedChanges/Special:RecentChangesLinked functionality via API)
|
Backend
|
1
|
0
|
T17552
|
Not yet
|
73
|
Automatically add "patch-for-review" tag when `arc diff`
|
Tools (Phabricator, Gerrit, etc.)
|
1
|
0
|
T150510
|
❌ Declined
|
74
|
Cannot disable "Notify" for token award in phabricator
|
Tools (Phabricator, Gerrit, etc.)
|
1
|
0
|
T91289
|
Not yet
|
75
|
Fix or replace Module:Assemble multilingual message
|
Documentation
|
1
|
1
|
T156674
|
Not yet
|
76
|
Relocate CI generated docs and coverage reports
|
Documentation
|
1
|
0
|
T137890
|
✅ 2019-03
|