WizardNav
With help from many wonderful people here, I’ve created my first plugin.
It adds previous/next links to tiddlers whose tags themselves have the tag “Wizard” (name configurable.)
Demo and Code
Questions
This is my first plugin, and I’d like advice on a few things:
-
Core Version: I don’t know enough about how this is used. I probably shouldn’t advertise a version I can’t support, and I have no idea what features I’m using might be newer than the
5.1.0
I claimed. Do people do rigorous testing to find the first working version? Or do I simply put in the only one I’ve tested,5.2.3
? Something in between? -
Plugin pages: I use
readme
,license
,config
, as well as the defaultcontent
. I’ve seen a fairly wide variety of choices, but I don’t know if that has settled down into any rough consensus. Should I be using other pages? -
Extra feature: I think I know the answer to this one, but let me ask anyway: While I wrote the code that lead to this, I found myself doing something extra in each of the tags that serve to define the wizards, ending them with the ordered list of items tagging them, so I moved it up into what became this plugin. I added a configuration option to turn it on, and left it off by default. But is that still a silly idea? I give no chance to configure it, offering no way to control the output. Should I give some way to override the default plain
list-links
output? Should I just get rid of it? -
Markup: I used HTML to mark up my output, as it was simply easier for me at the moment. Is it more idiomatic to use wikitext? If so, is that important enough that I really should fix it, or is it it a minor thing?
-
Plugin: I know there are other ways of distributing this work. Is this in some way a poor use of a plugin?
-
What else?: This is my first plugin. What else did I do wrong? What is all right but less than optimal?