Just to re-iterate, there are several ways an important tiddler can be 
unintentionally fricasseed.

The most likely from a brain-fart moment, examples off the top o' me 
noggin':

   - delete button
   - drag and drop a crap version that overwrites the good version
   - bad set-field (or other action widget) that deletes a tiddler, or 
   completely/partially overwrites the tiddler

I'm sure there are other Darwin Award moments, like creating and saving a 
new tiddler with the name of an already existing tiddler, and being just 
plain old too numb-in-the-moment-deer-in-the-headlights to really clue into 
the pending "this is going to leave a scar" moment.

Just when one thinks one can trust oneself to not pull an award-winning 
dumb move, the IQ-stealing fairy is waiting just around the corner for a 
clobbering.



On Monday, September 6, 2021 at 8:50:16 PM UTC-3 TW Tones wrote:

> On Talk.tiddlywiki.com I would mention Mario and Charlie here. 
>
> Mario I would like to support part of what Charlie seems to be concerned 
> with. I have a few wikis where I have delete inhibit on selected tiddlers, 
> typically the master tiddler that is a compound tiddler, meaning it has 
> many subtiddlers. Deleting that would result in loss. I have the real 
> delete button behind more, so I can get to it. I also have edit inhibit 
> because I rarely change the master tiddler but want to edit the 
> subtiddlers. A conditional edit button simply helps stop me clicking on the 
> wrong edit button. All this can be circumvented, but it helps improve the 
> user Interface by avoiding the display of buttons that are not relevant and 
> could initiate actions that cause a waste of time if not damage.
>
> Tones
>
>
> On Monday, 6 September 2021 at 19:07:42 UTC+10 PMario wrote:
>
>> On Monday, September 6, 2021 at 3:01:25 AM UTC+2 [email protected] wrote:
>>
>> No worries.  I'll train my thoughts on obfuscation, risk-mitigation 
>>> design/strategies, and automated monitoring/repairing processes.
>>>
>>
>> IMO obfuscation is wasting time, other than removing the buttons, that 
>> are not needed. Which I would define as "modifying the UI according to the 
>> usecase" ;)
>>
>> With nodejs you should be able to establish a "batch process" that runs 
>> once a day and checks, if some important shadow tiddlers have been 
>> overwritten. I would consider this as "Plan B".
>>
>> Plan A - IMO the easiest way would be to trust your users and tell them 
>> what's going on, and what's important. Having Plan B will then only be 
>> needed if someone changes something by accident. 
>>
>> just a thought
>> mario
>>
>>

-- 
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/6765ea61-93ac-440f-b0df-3acf2c37f44bn%40googlegroups.com.

Reply via email to