Cecily looks rather interesting for my application of Tiddlywiki which is generated database documentation (from a metadata source). It works great - hyperlinking between details of tables, view, functions, constants etc. The main feature of course is the search capability (we use YourSearch for ease of selection of matches)
The only complaint we have is that we don't have Entity Relationship Diagrams (ERD) which is simply because there are 600 tables and consequently a lot of potential ERDs depending on context. We could draw a super ERD covering everything, but that would be useless as you couldn't even write the name of the table and be able to read it. But the zooming user interface idea would be perfect for it - everything could be open and zoom in for the full detail is needed or out to see the relationships graphically. To achieve this there are a few things that would be needed: 1) A way of drawing lines between Tiddlers, and not just simple lines, but ones that would indicate direction and optionality (Martin style ends work best). These are not static lines, but they would have to follow as tiddlers were moved around and rearranged. [navigating to the related tiddler on the other end of the line with a single click shouldn't be too hard to implement] 2) A way to classify tiddlers and "layer" them. By this I mean that some tables are Lookups for static reference data, some are Configuration (dynamic reference data) and others are Transactional, there is also a virtual set of "Constants" (Enumerations) that relate to columns they are used in - it would need to be possible to distinguish between them and to highlight some layers while hiding or subduing/minimising the classes of less interest. 3) A way of bring specific subsets of Tiddlers to prominence together - for example Order Header and Order Lines are a logical group but the table Order Type is a lookup and 4) A way to Print single Tiddlers; currently the whole page is printed with Printer destination specific CSS suppressing all of the navigation, but that only works because only one Tiddler is visible at a time (Tabs are used) 5) A way to Print the currently visible "Diagram" The Map concept seems perfect to display context specific arrangements. It appears to be best to wait for TW5 before trying this, but I was tempted to have a go using Cecily which does work fairly well in Chrome. The other two variations of "free tiddlers" while useful are not so suitable because with the 1000+ tiddlers it only ends up with everything sitting on top of each other and nothing visible. How much of the above can TW5 support or will support when it is released? -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" 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 http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/d/optout.
