SMW implementation + MW code drop megathread

Jump to: navigation, search

Warning: You are not logged in.

Your IP address will be recorded in this page's edit history.
 

Please note that all contributions to zoywiki.com are considered to be released under the Attribution-Noncommercial-Share Alike 3.0 Unported (see zoywiki.com:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

MediaWiki 1.24.1 has some major incompatibility problems for us. 1.25 has some promising improvements, but is not yet stable. So for now I have held off on upgrades and taken a look at optimizing settings to work better for us.

SMW initiative seems to be going along fine. I am doing a mass update to the category links: this takes hours to run. This should slowly start trickling in SMW stuff to places it was added.

I am collecting metrics and figuring out where the hardware/software needs are to let the site work best.

Zoycite (talk)03:35, 29 March 2015

I think there are a few of us coming to understand the SMW formats now. One issue that comes up when you're adding SMW to existing Categories is that we have to manually purge or re-save every page in the category to get the SMW variables to populate. If you add a new property or even change the data type of a property, the entire category has to be purged to reflect that change. I'm not sure if there's an SMW action I can't find or if there's some PHP you can personally wrangle that might help on that front.

We worked on it a bit, and got Equipment Sets put together, which I would consider to be a triumph, though the rest of the category Item Set still needs purging.

Doomcat (talk)10:58, 26 April 2015

I've converted http://zoywiki.com/LotS/items/Officers to use SMW and reduced 339 expensive parser calls to 0, and cut the generation time by ~80%. There are still a few things left to learn, but I think we're on the right track. If you have a list of priority items that we should focus on first, we can tackle them in order.

Doomcat (talk)11:52, 27 April 2015