Hi Tobias

> Nothing at all. Not sure, perhaps I made such a suggestion by mistake / 
> omission. I think by now we have established that the kind of bundles I 
> described are (/ or at least can be) indeed plugins, of a new type.

I’m afraid we’ve not established that at all! As far as I can see, you’re 
reinventing the existing plugin mechanism.

> Most prominently, version handling, especially upon import.

But there is no special version handling on import for plugins that don’t carry 
a version number. So if for some reason you don’t like the version checking, 
just don’t include a version number field.

> Other than that (possible / optional) expectations / conventions for the 
> control-panel to show details, etc..

Are you suggesting that there is a requirement for a type of plugin that 
doesn’t show up in control panel?

> Now that you’re bring even more of the behaviour of plugins to your “bundles” 
> I’m really failing to see the difference between a bundle and a plugin. 
> Surely you are just re-inventing plugins?
> 
> These are the things I'd want from a "bundle":
> no versioning requirements
> so, no version check on import
> this is the most important simplification over current plugins
See above. There is no “versioning requirement” for plugins. Just that plugins 
that have a version number can participate in automatic upgrading (clearly some 
kind of version number is needed for upgrade tracking).
> be able to bundle any tiddlers, including other plugins
> this does not seem to be possible at the moment
> a shadow-plugin won't create any shadows it contains recursively
That’s the first time you’ve mentioned a requirement for recursive plugins. Why 
is it important? As it happens, the plugin mechanism could be extended to do 
it, but I’d really like to understand why - it seems like a horrendously 
inefficient way of packaging most things.
> no deletion of constituent plugin-tiddler when performing repackPlugin
> the source wiki should stay functional as is
But that’s barely anything to do with the plugin mechanism! You’re just talking 
about a very specific improvement/alteration to the repackplugin function.

> I would not call that reinventing, but rather conventions for a new 
> plugin-type that both has simplification (versioning) and additional 
> capabilities (plugin-bundling).

I’m afraid you still haven’t made a comprehensible case for why a new type is 
needed.

> But you are saying that the plugin mechanism isn’t suitable for the purpose 
> you have in mind, and yet as a replacement you are suggesting adding all the 
> features of plugins to JSON tiddlers.
> 
> I hope it is clear now that the above mentioned requirements are not met, as 
> of today. At least, there appears to be no existing plugin-type workflow 
> available to cater for either.

But they are! And have been from the beginning.

> A plugin is a JSON tiddler with the additional field “plugin-type" 
> appropriate content and the shadows packed into the body. How much simpler 
> could it be?
> 
> But that is exactly what plugins are for! Again and again you are saying that 
> something else is needed and yet you are just describing the existing 
> behaviour of plugins.
> 
> Currently, we cannot create the kind of bundle (as a plugin) with the 
> requirements listed above, can we?

I’m sorry, I’ve lost track of what you mean by “above”!

Best wishes

Jeremy

> 
> Best wishes,
> 
> — tb
> 
> -- 
> 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] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/tiddlywiki 
> <http://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/1a6e26f6-0f2a-41de-be30-a364bdfb0de7%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/1a6e26f6-0f2a-41de-be30-a364bdfb0de7%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/892CDAA1-7D70-4A34-9B77-315AAFEFE785%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to