Hegert,

The techniques that I am using are as follows:

1. Create a defined tag for each object type (person, company, call, 
document, etc. ) (tag names are all lower case)
2. Create a tiddler for each object type tag and tag that tiddler with 
"object"
3. Edit the object tiddler to create an edit screen for the object type to 
allow the user to edit fields of the object

e.g.:
title: person
text:
First Name: <$edit field="firstname" />
Surname: <$edit field="surname" />
Employer: (One tiddler reference allowed) <$select field="employer">
    <option value="" > -- </option>
    <$list filter="[tag[company]]">
        <option value=<<currentTiddler>> ><<currentTiddler>></option>
    </$list>
</$select>
Siblings: (One to many relationship) <<listHere siblings>>

4. Create a viewTemplate that displays the object tiddler at the top of the 
tiddler (So the user, when directly viewing the tiddler, can edit the 
fields) (Note they cannot edit the field: text)
5. In addition I almost always create a navigation tiddler with <<listHere 
person>> and an <<editHere person>> widgets so I can manage the objects 
from a central point

I've been working on a standardized set of macros for this that I've posted 
as the listHere tiddler on cpashow.tiddlyspot.com but I'm still changing 
things for wvwey new tiddlywiki I create but I've got lots of code you can 
use.

-- 
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/86a5c759-c4dc-4d8e-a254-c591948c9910%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to