You are not logged in Log in Join
You are here: Home » Members » longsleep » CMF OpenOffice Document » CMF OpenOffice Document Installation

Log in
Name

Password

 

CMF OpenOffice Document Installation

CMF OpenOffice.org Document Installation

The following steps are required to install CMFOODocument into your CMF/Plone/Icoya portal:

  • Install libxml2, libxslt and its python bindings. All can be found at http://www.xmlsoft.org
  • Install the CMFOODocument product in Zope by extracting this tarball into your lib/python/Products directory.
  • Restart Zope.
  • Open your portal with the Zope manager (ZMI).
  • If this is an upgrade from CMFOODocument versions prior to 0.2.1 you will have to remove the OODocument factory type information before installing.
  • Create an ExternalMethod object inside your portal object with the following data:

        Id: install_CMFOODocument
        Title: installs CMFOODocument to this portal
        Module Name: CMFOODocument.Install
        Function Name: install

  • Run this newly created ExternalMethod by clicking on the test tab.
  • If everything went well, several messages should appear, explaining what has just been done.

CMFOODocument require libxml2 and libxslt python bindings to do the xslt transformation. These libraries and the python bindings are available for a lot of platforms (including Windows).

The libxml2/libxslt homepage is http://www.xmlsoft.org all required files can be found there.

  • Linux Binary Distributions: ftp://speakeasy.rpmfind.net/pub/libxml/ (for libxml2/libxslt binaries)

    strukturAG has made Python2.1 binary bindings available: http://www.icoya.org/download_area/zope/libxml2-zope

    NOTE: lot of linux distributions already have some versions of libxml2 and libxslt installed. All recent versions should work with this product.

  • Source Packages: ftp://speakeasy.rpmfind.net/pub/libxml/
  • Windows Binaries: strukturAG made an python2.1 installer which installes everying needed: http://www.icoya.org/download_area/zope/libxml2-zope

    NOTE: Take a look at http://users.skynet.be/sbi/libxml-python/ for Python2.2 bindings (not threadsafe!).