Hi everyone, especially those actively working with and developing TiddlySpace,
[Since this is a somewhat user centric view and since I think TiddlySpace deserves more attention in the TW community I preferred discussing it here rather than in the TiddlyWeb group.] Having played with TiddlySpace I have come to realize that inclusion is THE most essential part of it. Although this or parts of what follows may have been discussed already, here's how I would improve inclusion in the future: 1) First of all, inclusion makes one thing of desperate need: space- TAGS. Tags should no longer pertain only to tiddlers but be attached to spaces as well ...and very likely, so should fields. Space-TAGS should be the foundation of any space listing and thus space inclusion management. The easiest way would be to introduce a ShadowTiddler called SpaceTags containing a bracketedList of strings that follow the same naming conventions as space-names. This way a space name could be easily converted to an inter-space-link if a space of said tag existed. 2) There are certain general options of need when it comes to dealing with secondary spaces (e.g. spaces included by the space being included), something like... 2A) AUTOMATICALLY INCLUDE SECONDARY SPACES? #a ALWAYS #b ONLY RECOMMENDED (see 3A) #c ASK #d NEVER 2B) ALWAYS INCLUDE SECONDARY SPACES TAGGED: [theme], [plugin], [dictionary], [glossar], [help], etc... 2C) NEVER INCLUDE SECONDARY SPACES TAGGED: [theme], [plugin], [dictionary], [glossar], [help], etc... whereas... ~ #b should probably be the default for 2A) and present the user with something like 3B) ~ 1B) and 1C) override 1A ~ 1C overrides 1B 3) I would extend the inferface for inclusion the following way... 3A) The main table listing all included spaces: FILTER: *TAG / *AUTHOR / etc ----------------------------------- NAME DESCRIPTION SECONDARY ~RECOMMEND~ ~DELETE~ ...which would allow to filter the table view by space-TAG or AUTHOR and introduce two more columns to the table: ~RECOMMEND~ a switch by which a space owner can recommend any included space for re-inclusion for when his own space is being included by someone else. ~SECONDARAY~ a button that will expand a second table of all spaces included by this included space, which leads to... 3B) A (nested) table showing secondary inclusions of any included space... SELECT *ALL *RECOMMENDED *INCLUDED *NOT-INCLUDED *TAGGED:TAG ----------------------------------- [ ] NAME DESCRIPTION ?INCLUDED ~INCLUDE~ ~REMOVE~ ----------------------------------- WITH SELECTION: ~INCLUDE~ ~REMOVE~ The first row would provide a SELECT FILTER, only selecting secondary spaces that match a certain criteria, which in this case is ALL, all RECOMMENDED by the author, all already INCLUDED or NOT-INCLUDED yet spaces and lastly spaces with a certain space-TAG. The rows themselves would show a SELECT checkbox followed by NAME and DESCRIPTION, then an indicator as to whether or not this space already is ?INCLUDED followed by two more buttons to either ~INCLUDE~ this secondary space (if not included yet) or ~REMOVE~ it (when already included). Eventually having selected spaces one could perform a batch action, e.g. ~INCLUDE~ or ~REMOVE~ for which only #c or #d of 1A) should ever apply when more than one space is being included. Cheers, Tobias. -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.

