A problem when including/copying a limited set of tiddlers that
contain macro calls is that you might not have included the tiddlers
with the macro definitions and this causes errors.

Here's an idea for this, particularly for something like TiddlySpace,
where there's talk about not including plugins by default due to risk
of malicious code (i.e safety risk being on the server side, if I
understand it right):

The idea is to let the user take the risk locally;

Say you include a foreign space (F) and get errors per above. A
plugin, in your own space, could(?) save the names of the missing
macros and crawl/spider through F to locate the tiddler names where
these macros are defined. This is the "identification" part. If the
server doesn't have a safety issue then it's obviously just a matter
to include that plugin also.

Otherwise, such as for TSpace, the user can choose to import F or only
those particular plugins to his *local* computer, into a TW designated
to carry such risky tiddlers.

I'm wondering if there is a way to then have the TSpace macro call
tiddler fetch info from that local file or if that would be a safety
issue again. It would at least prevent plugins from running on
initialization but would it pose a (big enough) threat even if it just
processed macro calls externally?

(Or maybe my thougths don't make sense at all. I'm no programmer.)

:-)


-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to tiddlyw...@googlegroups.com.
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to