CMFOODocument
CMF OpenOffice.org Document
Features
- An uploaded OpenOffice.org Document is rendered with XSLT to HTML.
- All binary content included with the Document is also accessible through the web.
- Meta-data (currently Title and Description) is automatically inserted into the Dublin-Core elements.
- OpenOffice.org files are zip archives which are extracted on demand to get the XML files. Images inside the OpenOffice.org Document are extracted and stored inside a persistent BTree.
- The included images are resized using bi-cubic filtering to provide best image quality. (PIL or PyMagick is required)
- Fast XSLT transformation by use of libxml2/libxslt.
- Libxslt and Libxml2 and its python bindings are available on a lot of platforms (including Windows).
- OpenOffice.org Documents can be edited with Casey Duncan's ExternalEditor which make it very easy to modify existing documents with OpenOffice.org. When a Document is stored back is will be rendered as HTML at once.
- A document specific CSS style-sheet can be used to display font/color modifications of the native OpenOffice.org Document inside the HTML. (turned off by default)
- Makes use of sx2ml XSLT style-sheets which can be found at http://xml.openoffice.org/source/browse/xml/xmloff/xslt/sx2ml/. More information can be found inside the README.txt file inside the sx2ml directory of the CMFOODocument folder.
- Provides PortalTransforms transform to provide OpenOffice.org integration for any Archetypes type.
Requirements
- Libxml2 and Libxslt python bindings.
- CMF 1.3 or higher.
- Archetypes 1.2 or higher(recommended).
- PortalTransforms (recommended).
Usage
Using Openoffice.org documents for content presentation is quite easy. The user creates a new OpenOffice.org Document inside an icoya or Plone portal and either uploads an existing OpenOffice.org document from the filesystem or launches ExternalEditor to create a new document online. As soon as this document is stored into the system, a html representation is generated and the document can be viewed from a webbrowser. The document can contain images, tables and layouting stuff which usually requires html knowledge. With CMFOODocument anybody able to use OpenOffice.org can easily create complex online documents. By using the document's structure styles (stylist) one can format the document stucture as well.
Download
CMFOODocument Release 0.3 (Development)
File
created on Sun 10. Oct 2004 19:09 by
longsleep
CMFOODocument Release 0.2.1 (Development)
File
created on Sun 10. Oct 2004 15:24 by
longsleep
CMFOODocument Release 0.2 (Development)
File
created on Sun 10. Oct 2004 15:28 by
longsleep
CMFOODocument Release 0.1.4 (Stable)
File
created on Sun 10. Oct 2004 15:29 by
longsleep
CMFOODocument Release 0.1.3 (Development)
File
created on Sun 10. Oct 2004 15:31 by
longsleep
CMFOODocument Release 0.1.2 (Development)
File
created on Sun 10. Oct 2004 15:33 by
longsleep
CMFOODocument Release 0.1.1 (Development)
File
created on Sun 10. Oct 2004 15:34 by
longsleep
CMFOODocument Release 0.1 (Development)
File
created on Sun 10. Oct 2004 15:35 by
longsleep
