= quintagroup.seoptimizer Install / Uninstall / Reinstall = [[PageOutline]] == Installation on buildout-based instance == If you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this: * Add quintagroup.seoptimizer to the list of eggs to install, e.g.: {{{ [buildout] .... eggs = ... quintagroup.seoptimizer }}} * Tell the plone.recipe.zope2instance recipe to install a ZCML slug: {{{ [instance] ... zcml = quintagroup.seoptimizer }}} * Re-run buildout, e.g. with: {{{ $ ./bin/buildout }}} * Restart the Zope server, e.g with the following command in the terminal: {{{ $ ./bin/instance restart }}} * Install quintagroup.seoptimizer via ZMI '''portal_setup''' -> '''Import''' tab. Select '''quintagroup.seoptimizer''' from the list of available profiles and press '''Import all steps'''. == Installation on traditional instance (not buildout) == To install quintagroup.seoptimizer into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this: * Copy '''quintagroup''' folder to your instance '''/lib/python''' directory. * Create a file called '''quintagroup.seoptimizer-configure.zcml''' in your instance '''/etc/package-includes''' directory. The file should only contain this: {{{ }}} * Restart the Zope server, for example with the following command in the terminal: {{{ $ ./bin/zopectl restart }}} * Install quintagroup.seoptimizer via ZMI '''portal_setup''' -> '''Import''' tab. Select '''quintagroup.seoptimizer''' from the list of available profiles and press '''Import all steps'''. == Uninstallation == To uninstall quintagroup.seoptimizer - go to ZMI '''portal_setup''' -> '''Import''' tab. Select '''quintagroup.seoptimizer uninstall''' profile from the list of available profiles and press '''Import all steps.''' == Reinstallation ==