Thanks Craig...

I had forgotten about Jacks ArchivePlugin......worth looking into...it
does solve part of my situation.

And I am still hoping someone is interested in my plugin idea.

Yes I am trying to get around multi-use limitations, in part because I
can´t see the various server-side developments helping my situation.

I have mentioned my situation before...but the basic outline is -

Working in environment (Permaculture) education in Brasil...which
means that some of my participants have laptops and good internet
access, some have access to an old PC (most commonly running XP) with
no internet or maybe a slow dial-up link...and the others have no PC
and no internet. So 100% web-based systems dont get me anywhere.

Also, here in Brasil, Macs are extremely rare and Linux is just
starting to be heard of......so my participants are 110 % windows
systems. So linux based systems likewise don´t help me out.

And, the LMS (Learning Management System) needs to also deal with a
situation where some of the files are strictly local/private and not
shared, some are shared only with me (the facilitator) and some are
shared between everyone in the course.

The lack of internet access means that I need to have people receive
(download?) their information sheets while connected...then
study,work, respond while off-line ...and later in the day/week
connect and upload assignments......

So a real mixed back of combinations, conditions and comunication
requirements.

To get to the nitty-gritty - my LMS is a network of TWs, integrated
with PortableApplications (the system can run on a pendrive or a
laptop or PC), various Firefox extensions and synchronised through
DropBox......quite a scenario of tools there !!!!!

And the weak point in the system is that daunting possibility of two
people using the  same (colaborative) file and editing at the same
time....one over-riding the others work. Having these TWs set to
AutoSaveTiddler (my request) solves this problem 98%.

Even though TW is a single file...individual tiddlers can be
manipulated and saved...Jacks Archive plugin does it (creating
individual txt file)....Erics SaveAs does it (or has such an option -
its just that its TOO flexible...meaning people have to make a series
of decisions/mistakes!)...and various others.
UploadTiddlerFromFilePlugin is exactly what I am wanting except it
only works for external web-hosted files....I am hoping for a local
version of UploadTiddlerFrom File......seems to me that saving the
"just" edited tiddler to the local file would be easier than saving to
an hosted online file.

I can read parts in each of these plugins that do part of what I
want....I just dont have the ability to learn how to put them together
to form a new plugin....

Still hoping someone may come to my rescue....

Thanks for listening...

Skye



On 11 Abr, 01:59, Craig in Calgary <[email protected]> wrote:
> Skye,
>
> If I'm wrong I hope someone will correct me.
>
> What you describe is more like a database with discreet record
> locking. A TWs behaves similarly to a database in some ways but
> tiddler-locking is not its normal behavior.
>
> Because the TW is a single file, the entire TW is written during a
> save operation. The only way to save parts of a TW would be to break
> it into multiple files and only save the core and whatever tiddlers
> have been modified (dirty).
>
> Take a look at Jack Parke's ArchivePlugin (http://
> jackparke.googlepages.com/jtw.html#ArchivePlugin). I use it to
> externalize large tiddlers and tidders common across multiple TWs
> (like your post about converting HTML pages to tiddlers and my
> suggestion to externalize common CSS to leverage content reuse and
> insure consistency among the TWs sharing the tiddlers). Image a TW
> with two (2) content tiddlers: the entire text of "War and Peace" in
> one and the text "Hello world" in the other. Editing either then
> saving the TW take about the same amount of time to save. Because "War
> and Peace" is very large, the TW would be very large: saving and
> loading would be time consuming. Now image using ArchivePlugin to
> externalize those two (2) tiddlers. Loading the TW (three files: the
> core plus two tiddlers) will take almost exactly the same amount of
> time as it would for the TW with the tiddlers internal (everything
> loads at start-up). But saving would be very quick when editing the
> "Hello world" tiddler or adding new, reasonably-sized tiddlers,
> because the save process won't include the "War and Peace" tiddler if
> it hasn't changed.
>
> One caveat, though. Multiple TWs can "own" the same tiddler via
> ArchivePlugin. But without some extra system-level file management,
> e.g. version control software or some other file-locking mechanism,
> when two (2) TWs are opened which contain a common tiddler and that
> common tiddler is modified and saved by one TW, the other TW will not
> be aware of the changes. Without file locking, the second TW will be
> able to overwrite the modifications made by the first TW. Proceed with
> extreme caution. What might mitigate the potential collisions would be
> a messaging system within the TWs, kind of like RSS, that would
> broadcast "changes have taken place here", listen for "have any
> changes taken place anywhere" messages, and offer to refresh revised
> tiddlers. But now we're wading into the deep end of the server-side TW
> pool, where much interesting developing is currently underway.
>
> Hope this doesn't muddy the water.
>
> Craig

-- 
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.

Reply via email to