OpenXml

OpenXml provide support for OpenXML based documents in Plone. OpenXML is the new office document format used natively by MS Office 2007 and as export/import optional format by Apple iWork and OpenOffice 2.2.

Current release
OpenXml 1.0.1

Released Nov 21, 2008 — tested with Plone 2.5, Plone 3

Added old style installation support for Plone 2.5 - See the home page about files indexing with Plone 2.5.
More about this release…

Download fileGet OpenXml for all platforms (93kB)
Egg
Download fileGet OpenXml for all platforms (37kB)
Tarball

Project Description

OpenXml

By Gilles Lenfant

About OpenXml

OpenXml provides Plone resources for OpenXml documents :

  • A set of icons for Office 2007 documents
  • A set of PortalTransforms plugins suitable to OpenXml documents indexing

Requirements

  • Plone 2.5 or Plone 3 (note that indexing of OpenXml documents in ATFile or FileFields only works from Plone 3.x due to AT changes in field indexing).
  • openxmllib 1.0.0 (+) for Python: http://code.google.com/p/openxmllib/
  • Note that openxmllib requires the - excellent - lxml. See the instructions provided in openxmllib documentation.

Note that if you install OpenXml with zc.buildout, you should not care about installing openxmllib or lxml.

Install

With zc.buildout

From now, OpenXml is an egg, but you already know it if you're reading this browsing the pypi site. So to get the latest distro suitable to your Plone, you only need to add Products.OpenXml to the eggs list of your buildout.cfg.

Without zc.buildout

::
$ easy_install openxmllib

Install the OpenXml directory from the unzipped egg into your instance Products folder.

License

This software is subject to the provisions of the GNU General Public License, Version 2.0 (GPL). A copy of the GPL should accompany this distribution. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE

More details in the LICENSE file included in this package.

Testing

Please read tests/README.txt for unit tests.

Credits

Download

You may find newer versions of OpenXml from http://plone.org/products/openxml

Support

Before asking for support, please make sure that your problem is not described in the documentation that ships with OpenXml or any required component (see Requirements above).