Firefox 15, which is currently in beta but scheduled to be released on
August 28th, finally disables the trick that TiddlyWiki uses for
saving changes to itself (see [1]). From a general security
perspective, this is probably a good thing - especially if you've
watched a less computer-literate friend or relative deal with random
yes/no dialogue boxes; that familiar confirmation dialogue isn't much
protection.

So, I've started work on a little Firefox extension called "TiddlyFox"
that can save files on behalf of TiddlyWiki.

TiddlyFox stays in the background until you load a TiddlyWiki 2.x.x
document from a file: URL. It then patches the TiddlyWiki document on
the fly to have it invoke the extension to save files on it's behalf.

I've tested the extension on Firefox 14 (the current version) and the
beta of Firefox 15.

To install the extension, navigate to [2] in Firefox. You should be
prompted to install the plugin. Then, if you navigate to a TiddlyWiki
document on a file: URI you should get an alert notifying you that
TiddlyFox has patched the document. Save changes should then work in
the normal way.

Right now, the extension is very basic, without a full user interface.
The plan is to add a proper confirmation dialogue, and to extend it
with functionality something like TiddlySnip for clipping bits of web
pages into a TiddlyWiki document. It will also work with TiddlyWiki5
(it doesn't yet).

I'd be very grateful for any testing, and ping me here with any
feedback or questions.

Best wishes

Jeremy.

[1] https://github.com/TiddlyWiki/tiddlywiki/issues/101
[2] 
https://github.com/Jermolene/TiddlyWiki5/raw/master/tiddlyfox/extension/tiddlyfox.xpi

-- 
Jeremy Ruston
mailto:[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev?hl=en.

Reply via email to