Products.SmartPrintNG 1.2.12
Produce & Publish for Plone - Conversion of Plone content to PDF, RTS, ODT, DOCX and WML
Produce & Publish for Plone - high-quality export of Plone content to PDF, RTF, ODT, WML and DOCX
Produce & Publish for Plone provides high-quality export to the most common office formats like PDF, RTF, ODT, DOCX and WML based on XSL-FO.
Features:
Produce & Publish for Plone can convert the 'content' view of Plone documents into different formats:
- ODT (native Openoffice format)
- RTF (Rich Text Format)
- DOCS (native Microsoft Office 2007 format)
- WML (older Microsoft Office 2003(?) XML-based format)
Other features:
- customizable templates per content-type
- customizable stylesheets per content-type
- configurable per-content-type content aggregation
- customizable conversion workflow chain e.g. to prepare the HTML e.g by removing links or generating link lists
- document-structure-driven conversion: e.g. the H1 tags can be used to enforce page-breaks in order to use sections starting with a H1 tag as marker for a new chapter.
Requirements:
- zopyx.convert V 1.0.0 or higher, see http://cheeseshop.python.org/pypi/zopyx.convert
- BeautifulSoup
- Plone 3.0, 3.1 (no support for Plone 2.5)
- Javascript-enabled browser
- PIL (Python Imaging Library)
Installation:
- ensure that zopyx.convert is installed including all its dependencies
- unpack the Products.SmartPrintNG archive inside the Products folder of your instance home
- add Products.SmartPrintNG through the Add/Remove programms functionalty inside the Plone UI
- if you create a new Plone site, ensure to pick up the proper extension profile matching your Plone version
Using Produce & Publish for Plone:
- on Plone 3.0 you will see Export as new document action. Clicking on it will open the Produce & Publish for Plone control panel at the bottom of your current page.
License
Produce & Publish for Plone is published under LGNU Public License V 3.0 (LGPL 3.0).
Copyright
Produce & Publish for Plone is (C) 2007, 2008, ZOPYX Ltd. & Co KG, Charlottenstr. 37/1, D-72070 Tuebingen, Germany
Author
Produce & Publish for Plone was written by Andreas Jung for ZOPYX Ltd. & Co. KG, Tuebingen, Germany.
Contact
ZOPYX Ltd & Co. KG
c/o Andreas Jung
Charottenstr. 37/1
D-72070 Tuebingen, Germany
E-mail: info at zopyx dot com
CHANGES
1.2.12 (02.07.2009)
- fixed logo issue in demo code
1.2.11 (19.06.2009)
- skins.xml cleanup
- Added better support of l18n for the l10n
1.2.10 (24.05.2009)
- Plone 3.3 compatiblity
1.2.9 (27.04.2009)
- Plone 3.2 compatiblity
1.2.8 (01.04.2009)
- security related fix
1.2.7 (04.02.2009)
- providing a better fix for changes in V 1.2.6
1.2.6 (22.01.2009)
- providing default 'html' if content_extractor=None
1.2.5 (12.11.2008)
- merged Michael Dunstan's branch for fixing the jquery issue with Plone 3.0
1.2.4 (10.11.2008)
- excluded jquery from Plone 3.1 profile
1.2.3 (07.11.2008)
- fixed a visual issue using content aggregators in sp_selection.pt
1.2.2 (13.09.2008)
- improved error handling for images
1.2.1 (12.07.2008)
- added option for removing the review history
- support for the manipulation default states
- fixed installer code for Plone 3.0/3.1
1.2.0 (05.07.2008)
- new print option: font-size, column-count, paper-size
- removed dual-licence
- licensed completely under the LGPL 3
1.1.4 (22.06.2008)
- new print option: orientation=portrait/landscape
1.1.3 (18.06.2008)
- 'filename' parameter was not properly escaped causing some trouble on MacOSX where temporary directory names contained '+++'
1.1.2 (20.04.2008)
- fixed jQuery integration issue related to the $() shortcut
1.1.1 (18.04.2008)
- removeLinks no longer removed complete <a> tags but replaces it with a <span> tag containing the former linktext
- dropping support for Plone 2.5
1.1.0 (15.04.2008)
- replaced prototype.js with JQuery (patch by Alessandro XXXX)
- Plone 3.1 compatiblity
- now comes with dedicated GenericSetup profiles for Plone 3.0 and Plone 3.1
1.0.1 (27.01.2008)
- fixed a manipulation error with internal anchors (having no 'href' attribute)
- escaping whitespaces (browser.deliver())
- license change: now using LGPL 3
- some stylesheet fine-tuning
- support for 'redirect=1' as URL parameter fixed
- provided adapter for extracting HTML from standard documents (basically for supporting document actions without the JS popup).
1.0.0 (30.09.2007)
- official 1.0.0 release
0.2.0 (08.09.2007)
- per-interface IHTMLExtractor support (backend and UI). Look at the demo folder (plone_adapters.py)
- fixed JS racing condition in smartprint.js
- better error handling in case of a backend failure
- german translation
- the new ZCML directive smartprintng:resourceDirectory allows you to register all templates (suffix .pt) and stylesheets (suffix .css) within the given directory for one or more interfaces. See demo/configure.zcml and the whole demo directory for examples.
- templates, stylesheets and FO related stylesheets completely configurable on a per-interface basis
- moved default styles and default FO styles to 'resources' directory
- using the BeautifulSoup module for HTML manipulations
0.1.1 (19.07.2007)
- Plone 2.5 support
0.1.0 (13.07.2007)
- initial release
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| Products.SmartPrintNG-1.2.12.tar.gz (md5) | Source | 2009-07-02 18:11:25.602386 | 63KB | 404 | |
- Author: Andreas Jung <info at zopyx com>
- Home Page: http://opensource.zopyx.com/projects/SmartPrintNG
- Keywords: PDF RTF ODT DOCX WML conversion Plone Zope Python
- License: LGPL 3
- Categories
- Package Index Owner: ajung
- DOAP record: Products.SmartPrintNG-1.2.12.xml
Log in to rate this package.
