Hi, I would like to ask before going into any bad way of doing things.
What is the state of supporting uninstall of addons in Plone ? Existing documentation I have found: http://collective-docs.readthedocs.org/en/latest/components/genericsetup.html?highlight=uninstall http://plone.org/documentation/kb/genericsetup/creating-an-uninstall-profile(marked as outdated) >From what I understand. I need to create Extension/install.py with uinstall method inside because QI is not awayre of "uninstall" profile. Should we make QI support "uninstall" profile ? Next I see an issue here: "uninstall" is not really defined but I can except some behavior as "Integrator" or "Super Plone user" * Do not drop configuration until it doesn't let you remove the addon from the system (I expect if addon is installed back to keep configuration) * Remove anything that should broke the site if I want to remove the addon from the system. * Do not break the content We all have suffer from some uninstall issue with some addons. I would like to contribute to some addons for that but it's not really clear to me on what should be achieved when uninstall addons. I have started some controlpanels to clean up things like persistent import step (because some addons use import°step.xml) and some code to remove usage of assigned view on content types to replace them with the default view, ... Please give me your feedback on this. Regards / Cordialement, JeanMichel FRANCOIS Find me on Twitter <http://twitter.com/toutpt> / Retrouvez moi sur Twitter<http://twitter.com/toutpt_nantes>
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
