Wow! Great post! Actually you've answered your quesions to some
extent.. I have no idea why TemporaryTiddlersPlugin interested you in
this context; at the same time ExternalTiddlersPlugin allows what you
need.. to some extent.

Both ExternalTiddlersPlugin and LoadTiddlersPlugin don't allow to edit
shared tiddlers from the TW in you're currently working, as I
understand.

LoadTiddlersPlugin's description says about "tiddlers from remote
sources" so if this is true and you're planing to work with local
sourses, you have to choose ExternalTiddlersPlugin. Unfortunately, it
seems that you wouldn't find the transcluded content if you use the
search engine, but this can be of little importance for you.

However, as I know, transclusion can't add executable text. I mean,
this wouldn't help to make "shared plugins" system. As for "scripts",
you'd better specify what you mean, so that someone can answer. If you
mean somewhat like InlineJavascript, this perhaps can work. Macros
would work for sure. As I understand, not CSS nor ColorPalette would
work also. Without adding some other script that would render them and
add to the loaded CSS.

I'll try to make it clearer. CSS is rendered from the *code* of
StyleSheet and "imported" CSS tables (see [1], question 3). The CSS-
parser wathces the code of tiddler, not somewhat after wikifying. Now
we have a possibility to "include" smth with <<tiddler>> macro. If you
write it in "escaping zone", CSS-parser wouldn't see it at all since
it is a comment in CSS syntax. And if you write it in the CSS code,
CSS-parser would see this as a syntax error.

So, if you want to get CSS from a "transcluded" tiddler, you need to
make the CSS-parser get code from the external "tiddler" and these
plugins don't do that.

However, CSS can be imported from external CSS files by the CSS
@import dirrective (I didn't tried this, thought). JavaScript can be
shared by making a .js file, adding

  <script src="./pluginInFile.js"></script>

into the the MarkupPreHead and making a tiddler with systemConfig tag
which would load functions defined in the pluginInFile.js. This may
demand some scripting work from you, though.

The 2 plugins are useful for shared content (like terminology).

As for ColorPallete and Themes, I suspect there's no way for sharing
them (unless there exists some special plugin).

Thanks for sharing plugins and for causing me to think about this
problems more carefully.

[1] 
http://groups.google.com/group/tiddlywiki/browse_thread/thread/3fe78f17f5d54376/6ad31eb727a124cc#6ad31eb727a124cc

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

Reply via email to