Hey Felix,
It's a really neat plugin for tiddler representation with lots of potential,
There are some things I would perhaps reconsider architecturally, one being
the dependency of views on tags.
To me, a graph displays relations between tiddlers and the overhead of
having to use dedicated tags to relate tiddlers to a given view seems
redundant, to some extend bloating a tiddlers metadata.
So, my train of thought is... Why not keep those "graph views" as a
self-contained entities that are independent from the tiddlers they
represent, in terms of constraint requirements?
While being able to filter a view based on tags sure is a great feature, I
would say that to actually model a view should not (necessarily) depend on
a given tag-filter constraint. Why? Because, at some point you eventually
may want a whole range of constraints, e.g. field constraints with tiddlers
having field x of value y or some value <= z, etc... or a modified date <
dadada.
Makes sense?
Perhaps it's a question of how the workflow of modeling a graph is
envisioned.
For me it's this:
- define view (name ...may at some point even require an additional
category(tag) )
- add / create nodes (easily select existing tids)
- add / define edges
So, these questions may be interesting to perhaps (re)consider...
- What defines the set of nodes that are represented in a graph?
- Are edges part of a dedicated view?
- In other words, do I want all edges in a view, just because some
(tag)filter expression says the corresponding tiddlers match?
- Or: How could I make differentent kinds of edges appear in
different views with the same tiddlers?
Right now, I guess, it is all set up such that the nodes and actions are
global, i.e. all views share the same underlying node-tree... a paradigm
that might be challenged at some point and begging for a solution as to: How
can we model independent node-trees on the same tiddler metadata?
- tb
--
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.