Sharing and synchronizing TiddlyWikis

417 views
Skip to first unread message

David Masterson

unread,
Jan 15, 2008, 3:10:26 PM1/15/08
to TiddlyWiki
Has anyone done anything about being able to synchronize TiddlyWikis?
TiddlyWiki could be an interesting project management tool in that I
could use a TiddlyWiki to document all the projects and tasks that I
am working. Each project/task would be a separate tiddler with tagged
sub-tiddlers expanding on project information. One idea I had from
this is that, once I layout a TW with the complete definition of my
project(s), I could email the TW to all concerned personnel for
comments. They could then quickly read through the description(s)
that concern them and add their comments (via "new here") to the
document and then send it back to me. Although I could then browse
their email and hand-copy the new and changed tiddlers that they've
worked on to my master TW, I was wondering if there is something that
could do it more automatically.

A tool to do this automatically would need to:

* Take the name of the master TW and the changed copy.
* Compare tiddlers in each to find new, deleted, and changed ones.
* Note the change time on the changed ones to ensure that the latest
it chosen.
* Copy tiddlers as necessary from the changed TW to the master TW.
* Report (somehow) on what was changed in the master TW (perhaps via
tags?).

Anybody seen anything like this?

FND

unread,
Jan 15, 2008, 3:15:46 PM1/15/08
to Tiddl...@googlegroups.com
> Has anyone done anything about being able to synchronize TiddlyWikis?

I'm a bit in a hurry right now, so I can't go into details - but do you
know about RippleRap:
http://www.ripplerap.com


-- F.

David Masterson

unread,
Jan 15, 2008, 3:36:18 PM1/15/08
to TiddlyWiki
No, but I'll look into it -- thanks.

Eric Shulman

unread,
Jan 15, 2008, 5:42:28 PM1/15/08
to TiddlyWiki
> document and then send it back to me. Although I could then browse
> their email and hand-copy the new and changed tiddlers that they've
> worked on to my master TW, I was wondering if there is something that
> could do it more automatically.
>
> A tool to do this automatically would need to:
>
> * Take the name of the master TW and the changed copy.
> * Compare tiddlers in each to find new, deleted, and changed ones.
> * Note the change time on the changed ones to ensure that the latest
> it chosen.
> * Copy tiddlers as necessary from the changed TW to the master TW.
> * Report (somehow) on what was changed in the master TW (perhaps via
> tags?).
>
> Anybody seen anything like this?

http://www.TiddlyTools.com/#ImportTiddlersPlugin

ImportTiddlerPlugin's "control panel" interface provides a multi-
select listbox of all tiddler in the remote document, so you can
select/deselect as many tiddlers as you want, using ctrl-click and/or
shift-click. The list can be sorted by title, date or tags, and
clicking on any date or tag "section heading" selects all the tiddlers
in that section of the list.

The control panel also includes 'auto-select' commands for: "all",
"added", "changed", and "differences". These commands automatically
are used to compare the timestamps of 'inbound' tiddlers with those in
the current document and then automatically select those tiddlers in
the listbox. Of course, you can then modify the resulting selection
manually (as needed) before importing the selected tiddlers.

Also, ImportTiddlersPlugin can 'auto-tag' the inbound tiddlers, with
options to "add new tags", "import source tags" and/or "keep existing
tags". This allows you to mark imported tiddlers so they are easier
to find later. It can also be used to prevent any tags that you've
added from being lost when you subsequently update those tiddlers.

ImportTiddlersPlugin also handles 'collisions' between tiddlers with
the same name, with interactive options to "skip", "rename", "merge"
or "replace". Typically, when importing updates to plugins, you would
select "replace" so the new version overwrites the old one. However,
when importing changes from others, "merge" is probably more useful:
it "glues" the old and new tiddlers together so you later go into
those tiddlers and review/combine the content as needed.

Lastly, ImportTiddlersPlugin generates a 'history report' tiddler
called [[ImportedTiddlers]] that lists every tiddler you imported.
This history is *cumulative*: importing more tiddlers adds another
report to the history.

enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios

David Masterson

unread,
Jan 15, 2008, 6:08:15 PM1/15/08
to Tiddl...@googlegroups.com
Hmmm.  This looks very useful.  Thanks for the info.
Reply all
Reply to author
Forward
0 new messages