Version and quality management


#1

I would like to get the Wiki quality up to be on par with the Dwarf Fortress one. To be specific, I would like to use version and quality management like they do. See http://dwarffortresswiki.org/index.php/Dwarf_fortress_mode for example. Most pages are associated with a version and a quality. We could use the same quality values and have the stable (0.C) versus the experimental version. I believe that all the plugins to do that are currently installed: templates, namespaces, variables and a few more.

Unfortunately, I don’t have much time to invest in that. If someone wants to step up to do this, I can provide support and technical assistance. If there is a missing plugin, I can install new ones.

Get in touch with me.


#2

Im interested in helping, but I fear I’d lack the knowhow to implement it.


#3

Check out how they did it for Dwarf Fortress. Learn more about namespaces. See how the use the main namespace for the latest version and specific namespaces for previous version. Go to the raw source of the pages and the templates to see how they include each other. For instance, the quality template is include like so:

[tt]{{Quality|Exceptional|09:26, 7 May 2015 (UTC)}}[/tt]

The first argument is the template name, the second one is the value for the quality and the third one is provided but unused I think. The code for the template is a little more complicated but you can start by copying it and modifying it as needed.

Let me see if I can start it and come back to you.


#4

Looks like many pages are generated with the version number before the name, IE http://dwarffortresswiki.org/index.php/DF2014:Giant_honey_badger and the sidebar data comes from a txt load: http://dwarffortresswiki.org/index.php/DF2014:Giant_honey_badger/raw. In other words, they re-build the wiki’s bones with every new version. There are really 4 wikis tied together with the name spaces. Maybe if we had a bot, but this looks like just too much work for manual input.


#5

The nethack wiki may be the best version to copy.

We have http://www.wiki.cataclysmdda.com/index.php?title=Template:Ver which is close, but it needs an update on where the version is posted – for now it is relegated to wherever it is entered on the page, but I think a top or top-right box for this would be good. I’ve changed it to another infobox for now.


#6

[quote=“Mattamue, post:5, topic:11204”]The nethack wiki may be the best version to copy.

We have http://www.wiki.cataclysmdda.com/index.php?title=Template:Ver which is close, but it needs an update on where the version is posted – for now it is relegated to wherever it is entered on the page, but I think a top or top-right box for this would be good. I’ve changed it to another infobox for now.[/quote]

Hey, I noticed this, and the ‘ver’ template was used in page just to note that ‘this has been changed in version 0.C, or the recent experimentals’ It wasn’t intended to be a DF like system where you listed an entire page as of being a certain version. Basically you broke the template, and didn’t even bother to fix it in the places where it was used. Creating sentences like “This was changed in . To …”.

(I was trying to setup a df like system, but I first wanted to test it locally on an installation. But I got kinda frustrated and gave up. The Ver template was just intended as an indicator for what has changed between versions).

So, as you seem to have given up, and not are using the ver template anymore. Do you mind if I revert it back to the intended usage? Esp as all the documentation I wrote on the ver page just points out the previous usage.


#7

I just created the ‘InlineVer’ template. This is now used to refer to a version in text. And the ‘ver’ template is used like the ‘mod’ template to tag a page as being of a certain version. Now the long task begins of updating all the references. (Don’t help with that svp, as im just using the pages that link here page to do so. And if somebody starts also changing pages, we are just checking the same pages twice).

Edit:
Checked it all.


#8

Also updated the http://www.wiki.cataclysmdda.com/index.php?title=Template:Mod mod template. (creates an infobox just like the ver template does). And updated most of the template:enemies for the new values. (I didn’t update the text, nor did I add the itemdroplist).