Cargo is a terrific MediaWiki extension that lets you treat individual wiki pages as being rows in a table, and to have the columns of those tables defined centrally (by a template). Then you can query and format and export the data, pretty much turning MediaWiki into a database.
The main action that is hard with Cargo is updating many rows (i.e. pages) at once, because there's no easy way to insert single values to an infobox template invocation. I think I once got it working with the Data Transfer extension but there were a few problems.
Below are all pages relating to the 'Cargo' keyword.
- 2018-10-19 Data modeling
- 2019-10-08 A redlink bug in Cargo?
- 2019-10-24 Exactitude in wiki data modelling
- 2020-01-06 Creating a TODO list in MediaWiki with Cargo
- 2020-04-04 Cargo-Lua best practices by River
- 2023-05-02 Spaces in rewritten URLs