The question posed is a very important one, from a user and usability perspective IMO. Maybe TiddlyWeb (and the other related) are aimed to deal with this? For one thing, I believe ccTiddly would be a possible solution.
Anyway, to deal with the question, here are some layman thoughts, FWIW. Maybe it's possible to set up something like this; Like what Mr. Girard suggests; One central TW and everyone makes his/ her changes into a copy. Additionally, this copy is set up so that its timeline is refreshed continuously from the central TW at some periodic time interval. Maybe plugins like Mr.Shulmans LoadTiddlersPlugin, or ExportTiddlersPlugin plus Mr.Borkowskis AutoRefreshPlugin could be used, with the latter autorefreshing the sidebar-lists thus. This way, I figure, each user gets force fed with an updated listing ensuring it is at least a recent edition. (If the above is possible perhaps a primitive plugin could deal with the following potential solution: Now, if the user is about to save, maybe it's possible to have something comparing the "last modified" time, i.e; Say, tiddler A has a "last modified time" at 1 o'clock. This is stored at t1 You open A to edit. Meanwhile, there is a sync (as described above) with the central TW. Now, as you wish to save tiddler A, t1 is compared to the "last modified time" for A. If A has a *new* "last modified time", this means someone else has saved a new copy of A, and you're informed about it - and perhaps with the option of opening the latest A to apply your intended changes to it, or maybe you can save your version as A(1) etc... ) /Mat On Jan 12, 12:46 am, Ken Girard <[email protected]> wrote: > When editing TW, you are editing the entire file, not just one > tiddler. > If I open the TW file at 9am and start editing Tiddler43, and you open > the TW file at 9:01am and start editing Tiddler26, then who ever saves > last will be the only one to have made changes to the file. If I save > last then only Tiddler43 will show changes. > > A different idea: Have each person desiring to make edits import the > tiddler they want to edit into their own personal TW, and then once > they are done with that re-import the edited tiddler into the official > TW. You still have to worry that someone will leave the file open, and > then save it 6 hour later, wiping out all the changes made between > times. > > Ken Girard > > On Jan 9, 5:07 pm, overett1 <[email protected]> wrote: > > > We're planning to use Tiddlywiki with a group of potentially 100 > > people, but for reasons too tedious to go into can't use a server- > > based version. We'll be using TiddlyLockPlugin to prevent multiple > > people editing at the same time. > > > However, we don't want people to block access for long periods so if > > substantial edits are going to be made (and some of the tiddlers are > > upwards of 10,000 words) we'll ask people to make the changes in Word > > and then paste them back in (I've a function to clean up the resulting > > messy HTML - I'll save questions on that for another post next > > week...). > > > Obviously if people are editing a tiddler 'offline' there's a risk > > that someone else amends that tiddler in the meantime. I was therefore > > trying to work out whether we could perhaps get people to tag a > > tiddler with 'BeingEdited' or similar which would then display a > > message to warn people not to make amendments. > > > I wondered about: > > * inserting something in a div in ViewTemplate and using > > HideWhenPlugin to only show it when a tiddler is tagged appropriately > > * using the annotations section - can only shadow tiddlers do this or > > is there a way to do this in normal tiddlers? > > * using transclusion - I dismissed this as tagging is one thing but > > having to type in <<tiddler BeingEdited>> will be expecting too much. > > Also, our use of HTML tiddlers would make this difficult. > > > Grateful for any thoughts on how this might be done. > > > Jonathan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

