Hi TiddlyWiki users and devs,

I've been working on improving my full-text search plugin, and I was 
wondering what the community standards for plugin-specific configuration 
are.  Here are some options I've thought up:

A separate tab in the control panel via $:/tags/ControlPanel (like full 
text search currently does)

The advantage to this approach is that it's easy to get to, and all options 
are bundled together under a single tab.  The disadvantage is that if 
enough plugins did this, the number of tabs in the control panel would get 
out of hand!

Under the "settings" tab in the ControlPanel via 
$:/tags/ControlPanel/Settings

The advantage here is that all settings are in one spot, but the 
disadvantage is that you may need to scroll down quite a bit to find a 
plugin's options.

A configuration tiddler in the plugin itself (displayed alongside "readme" 
and "history" in the plugin's tiddler)

I like this approach because it's very clear which plugin the options are 
for, and everything is bundled together; however, discoverability and 
getting to a plugin's options is a little harder this way.  But you could 
always mix this approach with the others if you wanted a particular 
plugin's options to be easy to access; you could just transclude the 
plugin's configuration tiddler in another tagged with $:/tags/ControlPanel, 
or $:/tags/ControlPanel/Settings, or both.  I'm thinking of converting full 
text search to use this approach.

Something else?

Also, where do you store your configuration data? I've been storing it in 
tiddlers prefixed with $:/plugins/hoelzro/full-text-search, but I've seen 
non-namespaced system tiddlers used in practice too.

If anyone could shed some light on what they do for their plugins, or what 
they've seen in the wild, I would really appreciate it!

Thanks,
Rob

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/4e57c1d0-b663-4f13-ae41-54ebbe75eef3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to