Topic on User talk:FixSomeBugs

Jump to navigation Jump to search

The rant is very welcome -- I only started contributing last year and it took me quite a while to figure out how the hell the SMW logic works. It doesn't help that the Wiki has two separate systems for defining properties for an in-game object (Template:Infobox main and Template:Define, both of which were / still are extremely poorly documented).

Good idea on the user page list of projects. I added something with a few ideas of things I'm tweaking now / may fix in the future.

I strongly agree with your assessment of the difficulty of getting started with this wiki and resulting lower than expected number of contributors. Many of the templates on this wiki are a mix of outdated, undocumented, or just plain broken.

I think Template:Infobox main has the right overall approach, it just needs to be (a) simplified and (b) documented significantly better. I added a small blurb at the top of that page trying to explain how it works in a bit more detail, and I'm considering adding more pointers to that template in getting started guides, since it's been the most helpful artifact for me in understanding the SMW system this site uses.

For now, I think it makes sense to update the documentation of Template:TrainingTable to reflect that the properties in question must be set by either Template:Infobox main or explicitly set on the page. I think long term the right way to do this is to derive trainability properties like Infoboox main does, since that avoids hardcoding. But I don't think leaving the hardcoded values does any harm.

Don't worry about stepping on toes either -- given how messy / broken many parts of the wiki is I would rather have enthusiastic toe stepping than a lack of contributors.