> http://groups.google.com/group/twipad/web/faq

interesting stuff.  One note.... you wrote:

-----------
Conventionally TiddlyWiki stores configuration information using
browser session cookies. At this time TWiPad does not support session
cookies. What this means is that while you can set options using the
normal "options" panels in TiddlyWiki they will not be stored natively
from session to session, and will not be restored when you reopen
Tiddlywikis unless you save your configuration options elsewhere.
-----------

I suggest you try adding:
   http://www.TiddlyTools.com/#CookieManagerPlugin
   http://www.TiddlyTools.com/#CookieSaverPlugin

CookieManagerPlugin provides a very compact interface for viewing/
modifying TW browser-based cookie values.

It also provides a "bake cookies" push button that allows you to
quickly *generate* a "CookieJar" systemConfig tiddler that contains
the appropriate javascript 'config' assignments equivalent to the
current session cookie values.  You can then hand edit this tiddler to
adjust the values or remove any that you don't really need to
persist.  Note that, unlike browser-based cookies, when you share a
copy of the a TW with someone else, your current settings, stored in
the CookieJar, *travel with the document* instead of being bound to
the browser, so that whatever settings you are using are also applied
when others view a copy of the document.

CookieSaverPlugin further automates this process... by automatically
updating the CookieJar contents whenever an option value changes.   By
using CookieSaverPlugin, *all* the TW settings that are normally
stored in browser-based cookies (i.e., checkboxes, text inputs, and
'stateful' information, e.g., slider open/closed, current tab in a
tabset, etc.) are maintained within the TW file.  You can also
configure CookieSaverPlugin to *exclude* certain option values, so
that those settings/state data are *not* persistent across TW
sessions.

Note: while settings *baked* by CookieManagerPlugin are applied to all
users, the settings stored in the CookieJar by CookieSaverPlugin
support *multiple users* by wrapping the stored assignment statements
within a 'username test' for each user:

if (config.options["txtUserName"]=="SomeNameHere") {
   // assignment statements go here
}

When you share the document with someone else, and they change
settings to suit their preferences, their settings are stored in a
separate username-specifric section within the CookieJar so that when
they load the document, only those settings are applied.

enoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
"Small Tools for Big Ideas"(tm)

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