source: products/quintagroup.seoptimizer/tags/4.0.4/docs/INSTALL.txt

Last change on this file was 2970, checked in by mylan, 14 years ago

Merged branches/plone4 into /trunk:

merged revisions 3475-3477,3480,3483,3513,3761-3762,3998-3999,4002-4003,4005-4007
via svnmerge from http://svn.quintagroup.com/products/quintagroup.seoptimizer/branches/plone4

........

r3475 | mylan | 2010-06-01 19:58:16 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Bump version to 4.0

........

r3476 | mylan | 2010-06-01 20:00:54 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Update history

........

r3477 | mylan | 2010-06-01 20:14:44 +0300 (Tue, 01 Jun 2010) | 1 line


Fix typo in HISTORY

........

r3480 | mylan | 2010-06-01 22:13:26 +0300 (Tue, 01 Jun 2010) | 1 line


#144: Merged [3479] bugfix commit from /trunk

........

r3483 | olha | 2010-06-02 12:33:10 +0300 (Wed, 02 Jun 2010) | 1 line


README file updated

........

r3513 | olha | 2010-06-04 15:03:56 +0300 (Fri, 04 Jun 2010) | 1 line


info about product version for buildout added

........

r3761 | mylan | 2010-08-04 20:31:59 +0300 (Wed, 04 Aug 2010) | 1 line


Remove tabindex from seo_context_properties template

........

r3762 | mylan | 2010-08-04 21:23:03 +0300 (Wed, 04 Aug 2010) | 1 line


Bump version to 4.0.1, update HISTORY

........

r3998 | mylan | 2010-11-02 13:31:16 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Fixed seotab-visibility view permission

........

r3999 | mylan | 2010-11-02 13:31:57 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Removed debugging coded from testBugs module

........

r4002 | mylan | 2010-11-02 14:31:41 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: removed fixint plone version to 4.0

........

r4003 | mylan | 2010-11-02 14:45:50 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: removed Plone as required package for run tests in Plone<3.3

........

r4005 | mylan | 2010-11-02 15:17:46 +0200 (Tue, 02 Nov 2010) | 1 line


#233: tests plone4 branch with plone-3.x: leave commented Plone>=4.0a requirement. This allows package to be used with plone-3.X

........

r4006 | mylan | 2010-11-02 15:21:46 +0200 (Tue, 02 Nov 2010) | 1 line


#233: little cleanup testBugs code

........

r4007 | mylan | 2010-11-02 15:22:18 +0200 (Tue, 02 Nov 2010) | 1 line


#233: Up version of the package in metadata.xml

........

  • Property svn:eol-style set to native
File size: 2.8 KB
Line 
1Installation
2============
3
4Buildout
5--------
6
7Alternatively, if you are using zc.buildout and the plone.recipe.zope2instance recipe to manage your project, you can do this:
8
9* Add ``quintagroup.seoptimizer`` to the list of eggs to install, e.g.:
10
11  For Plone 4 - in your buildout.cfg file write::
12
13   [buildout]
14   ....
15   eggs =
16        ...
17        quintagroup.seoptimizer >=4.0
18
19
20  For Plone 3 - in your buildout.cfg file write::
21
22   [buildout]
23   ....
24   eggs =
25        ...
26        quintagroup.seoptimizer >3.0,<4.0
27
28
29* Tell the plone.recipe.zope2instance recipe to install a ZCML slug::
30
31   [instance]
32   ...
33   zcml =
34       quintagroup.seoptimizer
35
36* Re-run buildout, e.g. with::
37
38   $ ./bin/buildout
39
40* Restart the Zope server, e.g with the following command in the terminal::
41
42   $ ./bin/instance restart
43
44
45Traditional Zope 2 Instance
46---------------------------
47
48To install quintagroup.seoptimizer into the global Python environment (or a workingenv), using a traditional Zope 2 instance, you can do this:
49
50* Copy ``quintagroup`` folder to your instance's */lib/python* directory.
51
52* Create a file called ``quintagroup.seoptimizer-configure.zcml`` in your instance's */etc/package-includes* directory. The file should only contain this::
53
54  <include package="quintagroup.seoptimizer" file="configure.zcml" />
55
56* Restart the Zope server, for example with the following command in the terminal::
57
58   $ ./bin/zopectl restart
59
60
61Install quintagroup.seoptimizer via ZMI portal_setup  -> *Import* tab. Select ``quintagroup.seoptimizer`` from the list of available profiles and press *Import all steps*.
62
63Uninstallation
64==============
65
66To 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*.
67
68Package Upgrade / Reinstall
69===========================
70
71In case you want to upgrate quintagroup.seoptimizer to a newer version in your buildout:
72
73* Remove ``quintagroup.seoptimizer-overrides`` from ``buildout.cfg`` file's ZCML area if it is there (starting from 3.0 release - quintagroup.seoptimizer package does not use overrides.zcml file any longer)
74
75* Upgrade quintagroup.seoptimizer to the newer version using buildout (rerun the buildout to replace old package with a new one in your instance)
76
77* Run the reinstall procedure: visit "Site Setup" -> "Add-ons" control panel in your Plone site, where you have to press quintagroup.seoptimizer button next to Upgrade. (The same can be done with quickinstaller via ZMI: at /portal_quickinstaller/manage_installProductsForm: check the seoptimizer box and press Reinstall button.) This is an essential step as new version of product introduces new persistent settings and ways to migrate settings/content from old to new version.
78
Note: See TracBrowser for help on using the repository browser.