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.

Reply via email to