Okay, so I am trying to figure my way through this one with my sanity intact:

I am writing add-ons that depend on scripts that plone.app.jquerytools
ships but disables by default (e.g. dateinput, validator).  So I
figure, not a problem -- my jsregistry.xml enables and orders them.
But installing ANY other add-on that depends on plone.app.jquerytools
(like Dexterity or anything depending on it -- half the known universe
soon) stomps on my registry settings and restores the default.

It seems I (and any other product author) who wants to safely enable
these jquery tools plugins will be forced to bundle our own copies to
ensure they are always enabled in the respective resource registry,
which yields the possibility of multiple products installing
(duplicate or incompatible) versions of the same script.  So we trade
one problem for another.

This seems an intractable problem for every possible type of add-on
(including site-specific policy products).  It effectively means you
have to re-install the js registry profile bits for your specific
product in portal_setup manually after the installation of almost any
other add-on.

Ideas?

Sean
_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to