Page MenuHomePhabricator

Decrease template maintenance with Lua conversion, Wikidata and completed TemplateData
Closed, DeclinedPublic

Description

Lua modules and Wikidata API are usable on many projects since a few years. Combined with the use of Template data for the new Visual and Text editors, they are very useful to decrease time taken by contributor maintenance, performances and data updating tasks.

Event Timeline

Actually, most of the templates can get data automagically from Wikidata. It will take any Wikipedia around one hour to have it deployed: https://www.wikidata.org/wiki/Wikidata:OhWTFs

Instead of creating one module and one template for every thing, you can use the same module for everything and create few templates handling most of the topics.

At Basque Wikipdian (copying the catalan one) we have most of the articles covered with:

  • Biography
  • Geographic features
  • Place
  • Artwork
  • Building
  • Event

There are more complex ones for elections, but most of the things can be covered with just one module and 6-8 templates.

Unfortunately, a lot of old projects got very old templates that need to be replaced carefully with the approval of a community, often a conservative one. This project aims to reduce a lot of this.

@Feldo: Thanks for participating in the Hackathon! We hope you had a great time.

  • If this task was being worked on and resolved at the Hackathon: Please change the task status to resolved via the Add Action...Change Status dropdown.
  • If this task is still valid and should stay open, then please define clear criteria when to call this task resolved, as tasks should not stay open forever. :)
  • In case there is nothing else to do for this task, or nobody plans to work on this task anymore: Please set the task status to declined.

Thank you,
your Hackathon venue housekeeping service

@Feldo: Per emails from Sep18 and Oct20 and https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup , I am resetting the assignee of this task because there has not been progress lately (please correct me if I am wrong!). Resetting the assignee avoids the impression that somebody is already working on this task. It also allows others to potentially work towards fixing this task. Please claim this task again when you plan to work on it (via Add Action...Assign / Claim in the dropdown menu) - it would be welcome. Thanks for your understanding!

thiemowmde subscribed.

This sounds like a super abstract project idea that didn't went anywhere. Or did it? As far as I can tell this is about potentially using features of Wikidata, TemplateData, and Scribunto, but not about making changes to any of these codebases. The tags are misleading and should not be used. But if I remove them not much is left but a historic Hackathon tag.

Please feel free to reopen this if I misunderstood.