Page MenuHomePhabricator

Bundle Extension:DynamicPageList3 with MediaWiki
Closed, DeclinedPublicFeature

Description

From https://www.mediawiki.org/wiki/Extension:DynamicPageList

The DynamicPageList extension allows wiki users to create a list of pages that are listed in a set of categories.

and from https://www.mediawiki.org/wiki/Suggestions_for_extensions_to_be_integrated#DynamicPageList

[disablable] — a.k.a. DynamicPageList. — Preceding subst:unsigned comment added by VasilievVV (talk • contribs) 21:49, 2 August 2008‎ (UTC)
A nice feature for sure, but may not be something that would be useful as a bundled extension. Probably useful for mid-to-larger wikis. Rehman 06:04, 9 August 2020 (UTC)
Following the ruwikinews disruption in 2021 (phab:T287362), and especially considering phab:T287380, it seems likely that DPL won't be going anywhere unless it receives a pretty substantive rewrite. 「ディノ奴千?!」☎ Dinoguy1000 15:53, 13 January 2023 (UTC)
Oppose Oppose The extension is in need of a full rewrite, it has caused multiple full site outages, and deployment to further WMF sites is currently banned per Phab:T14423. 86.23.109.101 22:46, 25 January 2024 (UTC)
But the extension is rewritten as DynamicPageList3, it's a fully rewritten version of DPL for newer versions. 190.190.134.118 20:35, 7 February 2024 (UTC)
Support I'm going to disagree with 86.23.109.101 here - the extension has caused outages only because WMF wikis are so huge. Most wikis installing MediaWiki are never going to be large enough to cause problems so this remains a useful feature in that context. * Pppery * it has begun 15:54, 17 August 2024 (UTC)

Checklist:

  • Passed discussion or already Wikimedia deployed
  • Passed security review or already Wikimedia deployed
  • Voting CI structure tests
  • Runs MediaWiki-CodeSniffer
  • Runs phan
  • Supports MySQL, SQLite, and Postgres (if there are schema changes)
  • GPL v2 or later compatible license
  • Extension's default configuration provides optimal experience
  • Tested with web installer
  • Any relevant dependencies also bundled

Event Timeline

Bugreporter2 renamed this task from Bundle Extension:DynamicPageList with MediaWiki to Bundle Extension:DynamicPageList3 with MediaWiki.Jun 17 2025, 8:39 AM

See what you quoted in the task description

Bugreporter2 added a subscriber: Pppery.

@Aklapper -- I quoted @Pppery who seems to know a thing or two about this sort of thing.

Again, please see your quotes: not be something that would be useful as a bundled extension.
In general, creating lots and lots of "Bundle some extension with MediaWiki" tickets without very good reasons does not feel like a good use of anyone's time.

Again, please see your quotes: not be something that would be useful as a bundled extension.
In general, creating lots and lots of "Bundle some extension with MediaWiki" tickets without very good reasons does not feel like a good use of anyone's time.

That was @Rehman 's comment. @Pppery 's comment disagreed. I guess that's one vote for, one vote against.

Tasks should at least have the opportunity to be discussed. Your reason for declining it is "I don't like it," which is also not a good reason.

Tasks should at least have the opportunity to be discussed.

I agree. The discussion is taking place in this very task. See previous comments. You can also add more comments.

I guess that's one vote for, one vote against.

I strongly believe that software maintenance is not a popularity contest (especially when not being affected by the resulting maintenance costs).

At the vary least, I'd suggest we wait till DPL4 has a stable release, since that's supposed to come with significant performance improvements.

DPL3 is no longer maintained and is now incompatible with current MediaWiki, so obviously it is out of the question. DPL4, on the other hand, is now marked as stable, and is compatible with MediaWiki 1.44+. Maybe time to start considering it?

DPL3 is no longer maintained and is now incompatible with current MediaWiki, so obviously it is out of the question. DPL4, on the other hand, is now marked as stable, and is compatible with MediaWiki 1.44+. Maybe time to start considering it?

It might have been better to change the task description instead of just burying it.

DPL3 is no longer maintained and is now incompatible with current MediaWiki, so obviously it is out of the question. DPL4, on the other hand, is now marked as stable, and is compatible with MediaWiki 1.44+. Maybe time to start considering it?

It might have been better to change the task description instead of just burying it.

I don't get what you mean. Could you please clarify?

DPL3 is no longer maintained and is now incompatible with current MediaWiki, so obviously it is out of the question. DPL4, on the other hand, is now marked as stable, and is compatible with MediaWiki 1.44+. Maybe time to start considering it?

It might have been better to change the task description instead of just burying it.

I don't get what you mean. Could you please clarify?

I mean change the title to:

Bundle Extension:DynamicPageList4 with MediaWiki

So the popularity can be better judged.

No. Please do not completely change the scope of an existing ticket. Thanks.

No. Please do not completely change the scope of an existing ticket. Thanks.

It's not a complete change though; more like a minuscule tweak.

It's a separate and thus different codebase.