Author Topic: Version and quality management  (Read 1829 times)

Offline rremyroy

  • NPC
  • **
  • Posts: 140
    • View Profile
Version and quality management
« on: January 06, 2016, 04:49:25 PM »
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.

Offline pisskop

  • Survivor
  • ***
  • Posts: 3511
  • So Noble he farts Helium
    • View Profile
Re: Version and quality management
« Reply #1 on: January 06, 2016, 10:49:47 PM »
Im interested in helping, but I fear I'd lack the knowhow to implement it.

Offline rremyroy

  • NPC
  • **
  • Posts: 140
    • View Profile
Re: Version and quality management
« Reply #2 on: January 07, 2016, 02:15:53 AM »
Im interested in helping, but I fear I'd lack the knowhow to implement it.

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:

{{Quality|Exceptional|09:26, 7 May 2015 (UTC)}}

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.

Offline Mattamue

  • NPC
  • **
  • Posts: 107
    • View Profile
Re: Version and quality management
« Reply #3 on: February 23, 2016, 04:33:48 AM »
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.
i'm not drunk enough to tell you the truth

Offline Mattamue

  • NPC
  • **
  • Posts: 107
    • View Profile
Re: Version and quality management
« Reply #4 on: March 07, 2016, 05:41:51 AM »
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.
« Last Edit: March 08, 2016, 04:51:31 AM by Mattamue »
i'm not drunk enough to tell you the truth

Offline Soyweiser

  • Survivor
  • ***
  • Posts: 864
    • View Profile
Re: Version and quality management
« Reply #5 on: July 05, 2016, 09:34:16 PM »
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.

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.
"Put me in charge and you'll have finished and polished game with hundreds more new features within two months." -- Lazycat
"Voker57 just was wondering about when did cata turn into contact lenses user simulator"

Offline Soyweiser

  • Survivor
  • ***
  • Posts: 864
    • View Profile
Re: Version and quality management
« Reply #6 on: August 02, 2016, 12:32:59 AM »
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.
« Last Edit: August 02, 2016, 06:26:30 AM by Soyweiser »
"Put me in charge and you'll have finished and polished game with hundreds more new features within two months." -- Lazycat
"Voker57 just was wondering about when did cata turn into contact lenses user simulator"

Offline Soyweiser

  • Survivor
  • ***
  • Posts: 864
    • View Profile
Re: Version and quality management
« Reply #7 on: August 06, 2016, 07:48:43 PM »
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).
"Put me in charge and you'll have finished and polished game with hundreds more new features within two months." -- Lazycat
"Voker57 just was wondering about when did cata turn into contact lenses user simulator"