On Jan 16, 11:16 am, Laurence Rowe <[email protected]> wrote:
> hvelarde wrote:
>
> > guys, is a very bad practice not to write uninstallers (and tests for
> > them) in your products.
>
> Unfortunately it is almost impossible to write an uninstaller - as even
> removing a persistent component registration does not remove all references
> to that key.

I'm so thrilled to see that from someone I consider an authoritative
source!  "Almost impossible" probably explains why I've yet to find an
even half-way decent howto.

> And for people who write packages as part of customer projects,
> it is difficult to justify the time to write an uninstaller.

Exactly. I'd bite the bullet and try to write a good uninstaller if I
was making products for the general public, but for my one-off
customer projects it really doesn't seem worth the effort.

> I think the
> real solution to this is to make content import/export work work correctly
> (getting close with transmogrifier) so that you can zap and recreate a site
> complete with content.

Close, but still no cigar.  Dylan's done a good job with funnelweb, as
far as it goes, but there's still a major manual component in
importing content.
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to