It would be very useful to start to document these conventions. In terms of the OP about plugin configuration UI, we've currently got a bit of tension between two or three different ways of doing it:
* Within the "config" tab of the plugin in the main listing on the control panel "Plugins" tab (e.g. Dynaview) * As a separate tab within control panel (e.g. XLSX Utilities) * As additional segments in the control panel "Settings" tab * As a dedicated, entirely separate system tiddler (I don't think the core has an example, but it's basically the approach taken by core components like $:/TiddlerManager, $:/TagManager etc. There's a lot to be said for the first technique in terms of consistency, but it tends to push settings off into the silo of individual plugins. The second technique is useful when you want to provide rapid, obvious access to the plugin within control panel. The third technique (and variations thereof) make sense when you want to merge (or replace) new settings associated with existing core settings. The fourth technique is useful if the functionality of the plugin is self contained and needs to be frequently referred to. Thus, I think our conventions shouldn't be too prescriptive: they should provide guidance for choosing between competing options. Best wishes Jeremy -- Jeremy Ruston [email protected] https://jermolene.com > On 11 Oct 2018, at 06:13, TonyM <[email protected]> wrote: > > Good Question Rob, > > I am in no way an authority here, however I have being building numerous > things I may publish in the future, many of which are macros and may be > bundled in json files rather than plugins. > > As a result of this different approach I place most tiddler under my "own" > name space "$:/PSaT" and then have a tiddler designed to display things in > the side bar tab. In this tiddler is a link to the documentation in a name > spaced tiddler but I also provide the ability to remove the side bar tag. In > the Key system tiddler eg $:/PSaT/solutionname I include the code to toggle > its display in one or more places. The use of captions allow he name to be > descriptive but not write over other tiddlers. > > What I am trying to to is make everything produced by me be consistent under > my name space and if I use the info, controlPanel or other locations I try > and keep all solutions under one tab for PSaT (Happens to be my trading name > "People, Systems and Things"). The point is I may never ask for more than one > info tab, or control panel tab for anything I produce. I also bundle some > PSaT Reference info and Doco under a PSaT sidebar tab. > > On a few occasions I have created temp tiddlers under > $:/temp/PSaT/[solutionname] and config tiddlers under > $:/config/PSaT/[solutionname] > > I also look to systematising view template tiddlers such that they contain > list widgets that will only display items with a $:/PSaT/tag/tagname so that > any solution of mine can use my tags to to be display something on say a PSaT > Status line. > > I think if the more prolific solutions generators coral their settings into > one tab in each of these locations I doubt any one of them will get tool > busy. I only have one Wiki that has a large number of installed services, > otherwise I use independent wikis for specific functions so most do not use > too many tabs anywhere. > > Regards > Tony > > > > -- > 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/a6640bf0-524d-4ff0-b458-d42bb67b13c1%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/659CB30E-C861-4566-BC5D-311BEFFB5C82%40gmail.com. For more options, visit https://groups.google.com/d/optout.

