English

Last Update: July, 2008

xParrot

xParrot is an Open Source Content Management Framework. With xParrot you can manage and edit any type of structured content in your browser. Example configurations are included for creating, editing and updating simple objects and editing and translating books.

Publications

xParrot features a sophisticated publication system that allows you to publish content for example as HTML, PDF, plain text or a ZIP archive of standalone HTML.

User Interface

The user interface that is used to edit content in xParrot can be easily adjusted to look just like the final publication (WYSIWYG).

Technologies

xParrot stores all content in XML. XML can be transformed into virtually anything using standard XSL transformations. For output formats that are not XML or plain text based xParrot can run any kind of post-processor to produce the desired format. For example 'fop' (or any other XSL-FO engine) may be run over XSL-FO output to produce PDFs.
xParrot makes extensive use of XSL stylesheets to render its whole user interface, content publications and to transform user input back into content.
xParrot builds on the Zope 3 application server. Zope 3 and xParrot are both written in Python, a highly-productive, object-oriented scripting language.
The database backend of xParrot uses exclusively the standard database of Zope 3, which is a fully integrated object oriented database. This means you will not need to set up and run a database when installing xParrot.

RibbonSoft and xParrot

RibbonSoft uses xParrot in-house to write and translate the user manuals and other documentation for its products. RibbonSoft is also significantly involved in the development of xParrot.

Please contact us for more information.