Can we centralize the "Used by" data of the extensions using Lua modules? It is to avoid changing the extension pages to add "Used by".
Topic on Project:Village Pump
That's a great idea, +1.
I don't have a preference one way or another, but why is it bad to change an extension page to add "used by"?
Most extension pages are translatable. Every time a translatable page is changed, the translation administrators must review the diff of the change and mark the revision for translation...
Hello? It is tedious to mark for translation a large number of pages where only "Used by" has been changed.
+1. It keeps bumping dozens of pages on my watchlist (and thus email), for changes that I don't need to be aware of.
Done! The data is now centralized at Module:Used by/data.json, and the template reads from it via Module:Used by. Legobot is removing the data in the individual extension/skin pages, which will be the final time these pages are bumped for "Used by" data.
For reference, I posted the source code for extracting the data and then removing it from the extension/skin pages.
Thanks for creating this wonderful module. However, I believe tweaks are needed for the display when the extension/skin is not used on any wiki farms/hosts.