CMFOODocument

CMF OpenOffice.org Document

The CMF OpenOffice Document provide the possibility to integrate OpenOffice.org and Suns StarOffice 6 documents including images, and tables into a CMF powered Website.

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

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

File CMFOODocument Release 0.3 (Development)
File created on Sun 10. Oct 2004 19:09 by Userlongsleep

File CMFOODocument Release 0.2.1 (Development)
File created on Sun 10. Oct 2004 15:24 by Userlongsleep

File CMFOODocument Release 0.2 (Development)
File created on Sun 10. Oct 2004 15:28 by Userlongsleep

File CMFOODocument Release 0.1.4 (Stable)
File created on Sun 10. Oct 2004 15:29 by Userlongsleep

File CMFOODocument Release 0.1.3 (Development)
File created on Sun 10. Oct 2004 15:31 by Userlongsleep

File CMFOODocument Release 0.1.2 (Development)
File created on Sun 10. Oct 2004 15:33 by Userlongsleep

File CMFOODocument Release 0.1.1 (Development)
File created on Sun 10. Oct 2004 15:34 by Userlongsleep

File CMFOODocument Release 0.1 (Development)
File created on Sun 10. Oct 2004 15:35 by Userlongsleep


Copyright Simon Eisenmann http://longsleep.org/ - License under Creative Commons License - valid: xhtml, css

powered by icoya