= SEOptimizer Installation =
== 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:
{{{
}}}
* Create a file called '''quintagroup.seoptimizer-overrides.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'''.
== 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
quintagroup.seoptimizer-overrides
}}}
* 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'''.
== 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.'''