Arg.  Now I have "Cloudy with a chance of meatballs" stuck in my head...

On Friday, March 11, 2022 at 1:17:27 PM UTC-4 Charlie Veniot wrote:

> Well, more so a wiggling target than moving.  Or gently swaying ...
>
> On Friday, March 11, 2022 at 1:14:52 PM UTC-4 Charlie Veniot wrote:
>
>> Then that will be the glaring difference between my work and the plugin.
>>
>> Well, the plugin is really  for the benefit of a TiddlyWiki's owner.  
>> What I am doing is for the benefit of the TiddlyWiki viewers.
>>
>> Something like that.  It is a moving target ...
>>
>> On Friday, March 11, 2022 at 1:09:03 PM UTC-4 [email protected] wrote:
>>
>>>
>>> Oh, I mean somebody else's TiddlyWiki putting things in my local 
>>> storage without my "yes, I agree" (i.e. "yes, I opt-in") consent.
>>>
>>>
>>> That's hard to prevent in general:  HTML pages don't need user 
>>> permission to write to local storage.
>>>
>>> In the case of the browser-storage plugin, steps are taken to separate 
>>> the data from wikis on different file URIs (the key names used to store the 
>>> tiddlers are qualified with the location of the file).
>>>
>>> Best wishes
>>>
>>> Jeremy
>>>
>>>
>>> On Friday, March 11, 2022 at 1:02:55 PM UTC-4 [email protected] wrote:
>>>
>>>> Hi Charlie
>>>>
>>>> Quite awesome, except for one thing: it is opt-in by default, right?
>>>>
>>>>
>>>> I'm not sure what you mean. If you referring to the fact that on the 
>>>> demo that I linked the browser-storage plugin is activated by default, it 
>>>> is possible to leave it set disabled, and expose a checkbox or something 
>>>> for the user to enable it for themselves.
>>>>
>>>> Best wishes
>>>>
>>>> Jeremy
>>>>
>>>> Within the boundaries of the filter, it is an all-in / all-out option, 
>>>> by default all-in for the viewer of that TiddlyWiki ?
>>>>
>>>> I cannot stand "opt-in" by default, leaving the user with the manual 
>>>> effort of opting out, whatever/wherever/whenever it is.
>>>>
>>>> The thing I'm setting up, it is "opt-out" by default, and selective 
>>>> opt-in for every little thing a viewer wants.  A manual step that could 
>>>> offer an option of full-auto if I ever add that in.
>>>>
>>>> If there is a way to do that kind of thing with the plug-in, that would 
>>>> be a really wonderful thing to document.
>>>>
>>>> On Friday, March 11, 2022 at 12:37:25 PM UTC-4 [email protected] 
>>>> wrote:
>>>>
>>>>> Out of the box, the browser-storage plugin saves $:/state/ tiddlers 
>>>>> (apart from $:/state/temp/ tiddlers) and thus most of the UI state. 
>>>>> There’s 
>>>>> no configuration beyond installing the plugin and restarting.
>>>>>
>>>>> To make it save all configuration such as which toolbar buttons are 
>>>>> hidden would require changing the “save filter” to:
>>>>>
>>>>> [prefix[$:/config/]] [prefix[$:/state/]] -[prefix[$:/state/popup/]]
>>>>>
>>>>> Best wishes
>>>>>
>>>>> Jeremy
>>>>>
>>>>> On 11 Mar 2022, at 13:26, Charlie Veniot <[email protected]> wrote:
>>>>>
>>>>> It would be some nice if somebody put together a video and/or some 
>>>>> documentation on how somebody can plop a TiddlyWiki out there on the web, 
>>>>> and set it up so that viewers can set their own viewing preferences for 
>>>>> that TiddlyWiki, such that every time he/she visits that TiddlyWiki, it 
>>>>> always displays with their preferences.
>>>>>
>>>>> And whenever the author of that TiddlyWiki publishes a new version 
>>>>> with updated content, viewers still have their preferences working.
>>>>>
>>>>> That would be pretty cool.
>>>>>
>>>>> On Friday, March 11, 2022 at 4:44:31 AM UTC-4 [email protected] 
>>>>> wrote:
>>>>>
>>>>>> Charlie's post on browser storage (
>>>>>> https://groups.google.com/g/tiddlywiki/c/l-1YLy0xpJo/m/mreI115qAgAJ) 
>>>>>> prompted me to post a reminder about the official browser-storage 
>>>>>> plugin. 
>>>>>> Charlie is exploring many interesting use cases for browser storage, but 
>>>>>> that particular post covers the same functionality as the 
>>>>>> browser-storage 
>>>>>> plugin.
>>>>>>
>>>>>> The browser-storage plugin automatically writes any modified tiddlers 
>>>>>> to browser storage. It only writes tiddlers that match a filter, which 
>>>>>> one 
>>>>>> can set to [all[]] to save all tiddlers, or something 
>>>>>> like [prefix[$:/state/]] -[prefix[$:/state/popup/]] to just save state 
>>>>>> tiddlers.
>>>>>>
>>>>>> At startup, the browser-storage plugin reads tiddlers from local 
>>>>>> storage. Any tiddlers that are identical to those built into the file 
>>>>>> are 
>>>>>> deleted from local storage. Once the wiki is up and running, any tiddler 
>>>>>> changes are written straight to local storage.
>>>>>>
>>>>>> To try it out:
>>>>>>
>>>>>>
>>>>>>    1. Visit 
>>>>>>    
>>>>>> https://tiddlywiki.com/editions/full/#%24%3A%2Fplugins%2Ftiddlywiki%2Fbrowser-storage
>>>>>>    2. Click on the "settings" tab of the plugin
>>>>>>    3. Scroll down to the heading "Save Filter", and change it to 
>>>>>>    "[all[]]"
>>>>>>    4. Create or modify some tiddlers
>>>>>>    5. Refresh the page
>>>>>>    6. Observe how the changes are restored
>>>>>>
>>>>>> As discussed in the plugin readme, there are some gotchas with 
>>>>>> browser storage, but it can still be useful in many situations.
>>>>>>
>>>>>> Best wishes
>>>>>>
>>>>>> Jeremy.
>>>>>>
>>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "TiddlyWiki" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/tiddlywiki/a96db56b-045c-43ab-8fd3-47fbaf130464n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/tiddlywiki/a96db56b-045c-43ab-8fd3-47fbaf130464n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "TiddlyWiki" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>>
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/edeb8fc7-33b4-49fc-a99e-960244fc18a7n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/edeb8fc7-33b4-49fc-a99e-960244fc18a7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "TiddlyWiki" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>>
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/cdc72edc-9998-4d99-82ff-5b1e86079bb7n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/cdc72edc-9998-4d99-82ff-5b1e86079bb7n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f0500b10-951d-4a81-8184-a22aae35f8bfn%40googlegroups.com.

Reply via email to