Page MenuHomePhabricator

Upgrade installed DynamicPageList on NL-WB
Closed, DeclinedPublic

Description

Author: londenp

Description:
At nl-Wikibooks we use DynamicPageList for generating list of recipees using a specific ingredient in the Cookbook. We do that by creating special categories for this ingredient.

This is not very efficient, especially as this particular extension has been improved a lot.
Especially interesting in the improved DynamicPageList is the combination to generate lists from the combination of articles in a category and the linkto possibility (so you can for example generate a list of all recipees using the ingredient tomato).

At the moment this extension is installed: http://www.mediawiki.org/wiki/Extension:DynamicPageList/old

We would like to ask to be upgraded to this extension: http://www.mediawiki.org/wiki/Extension:DynamicPageList, which is a stable extension.

Thanks
Londenp / Peter van Londen


Version: unspecified
Severity: normal
URL: http://nl.wikibooks.org

Details

Reference
bz10807

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:52 PM
bzimport set Reference to bz10807.
bzimport added a subscriber: Unknown Object (MLST).

DynamicPageList is a specific extension which exists in our subversion repository.

To clarify -- there is only one canonical version of the DynamicPageList extension, and that's the only one that's going to be present. There won't be a different version on nl.wikibooks.org from any of our other sites that have it.

If you're talking about DynamicPageList2 (DPL2), that's a different extension, which we have no intention of supporting on our sites at this time.

If there are bug fixes necessary for DynamicPageList, those should be provided specifically so they can be merged into DynamicPageList in SVN and installed.

londenp wrote:

Thanks for the additional comment.

In my opinion the bugfixes have already been made by the developers of this extension and the DynamicPageList was upgraded.
According to the Extension Matrix (http://www.mediawiki.org/wiki/Extension_Matrix), the now installed version of DynamicPageList is not the current version (http://www.mediawiki.org/wiki/Extension:DynamicPageList/old) as it is not in the list.

That means that the DynamicPageList in the SVN repository is out-of-date because probably no one before cared about this. The actual version is Extension:DynamicPageList (http://www.mediawiki.org/wiki/Extension:DynamicPageList) and I quote from this page: "See also an older version of this extension, and an even older version." where by "even older version" the current version in the SVN is meant and with *older version* DynamicPageList2 was meant.

I do agree that the follow-up of upgrades and bugfixes is somehow odd and confusing.

Anyhow as this would influence all projects I see that this will be problematic. The upgraded Extension would require to change the tag <DynamicPageList> to the tag <DPL> on all these projects, which means a huge amount of automatic/bot changes probably. Another solution would be to install the newest version next to the old version, as both versions use different tags.

I see that it is complicated.