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
