{ "info": { "author": "Jonas Baumann", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Intended Audience :: Developers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "ftw.book\n========\n\nThis package provides content types for creating a book which can be exported as PDF.\n\n.. figure:: http://onegov.ch/approved.png/image\n :align: right\n :target: http://onegov.ch/community/zertifizierte-module/ftw.book\n\n Certified: 01/2013\n\n\nFeatures\n--------\n\n- Provides a content type \"Book\" which defines the root of a book.\n- Provides a content type \"Chapter\" for creating the structure of a book. Chapters are nestable.\n- Content is added to chapters using simplelayout blocks.\n- Provides an action for exporting the book or a single chapter recursively as PDF.\n- Provides LaTeX representations for the default simplelayout blocks.\n- Adds fields for injecting LaTeX code to every content type within a book using schemaextender.\n- Provides a \"Reader\" view which displays the book on one page for a enjoyable reading experience.\n- Provides simplalayout \"Table\" block for enter tabular data using a datagrid widget which generates\n HTML table representation which also convertable into a PDF.\n\n\nUsage\n-----\n\n- Add ``ftw.book`` to your buildout configuration:\n\n::\n\n [instance]\n eggs +=\n ftw.book\n\n- Install the generic import profile.\n\n- Install a LaTeX distribution, see `ftw.pdfgenerator`_ install instructions.\n\n\nCompatibility\n-------------\n\nRuns with `Plone `_ `4.3`.\n\n\nDevelopment / tests\n-------------------\n\nFor running the full PDF generation tests `ImageMagick`_ is required for diffing\nthe PDFs.\n\n\nUninstall\n---------\n\nThis package provides an uninstall Generic Setup profile, however, it will\nnot uninstall the package dependencies.\nMake sure to uninstall the dependencies if you no longer use them.\n\n\nLinks\n-----\n\n- Github: https://github.com/4teamwork/ftw.book\n- Issues: https://github.com/4teamwork/ftw.book/issues\n- Pypi: http://pypi.python.org/pypi/ftw.book\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.book\n\n\nCopyright\n---------\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.book`` is licensed under GNU General Public License, version 2.\n\n.. _ftw.pdfgenerator: https://github.com/4teamwork/ftw.pdfgenerator\n.. _ImageMagick: http://cactuslab.com/imagemagick/\n\nChangelog\n=========\n\n\n3.5.4 (2019-02-05)\n------------------\n\n- Fix: Make helper text appear [busykoala]\n- Drop Plone 4.2 support. [busykoala]\n\n\n3.5.3 (2018-03-20)\n------------------\n\n- Fix a parsing error if the table cell contains a HTML anchor tag. [mbaechtold]\n\n\n3.5.2 (2017-04-06)\n------------------\n\n- LaTeX: Vendorize tabulary.sty. [jone]\n\n\n3.5.1 (2016-09-26)\n------------------\n\n- Add missing quotes in img url (css).\n [mathias.leimgruber]\n\n\n3.5.0 (2016-05-04)\n------------------\n\n- Made table of contents depth configurable for web.\n [lknoepfel]\n\n\n3.4.1 (2016-03-30)\n------------------\n\n- Change footnote representation to avoid PDF rendering bugs. [jone]\n\n- Fix mimetype bug in LaTeX injection, making it impossible to enter values. [jone]\n\n\n3.3 (2016-03-09)\n----------------\n\n- Added footnote TinyMCE plugin.\n [lknoepfel]\n\n\n3.2.0 (2015-05-26)\n------------------\n\n- Move book specific styles from plonetheme.onegov to this package.\n [lknoepfel]\n\n- Added book context manager.\n [lknoepfel]\n\n- Include files from listing blocks in zip export.\n [mbaechtold]\n\n- Added ftw.zipexport integration.\n [lknoepfel]\n\n\n3.1.0 (2015-03-19)\n------------------\n\n- Drop Plone 4.1 compatibility.\n We test against ftw.publisher.core, which is not compatible.\n [jone]\n\n- ftw.publisher support: make sure the layout adapters are respected.\n [jone]\n\n- ftw.book is incompatible with ftw.contentpage 1.11.0 and 1.11.1.\n The HTMLBlock fails when rendered in content pages.\n [jone]\n\n\n3.0.3 (2015-01-22)\n------------------\n\n- Interal Links in PDF: fix links to paths containing spaces.\n [jone]\n\n\n3.0.2 (2015-01-21)\n------------------\n\n- Listingblock PDF: remove caption added in ftw.contentpage 1.9.0.\n [jone]\n\n- Sort keywords normalized for a more intuitive order.\n [lknoepfel]\n\n- Make LaTeX view adapter's layout descriminator more specific\n in order to avoid clash with similar adapters such as `++add++`.\n [cillianderoiste]\n\n- Temporarly pin Products.DataGridField to 1.9.0, since 1.9.1 seems to break\n ftw.book.\n [mathias.leimgruber]\n\n\n3.0.1 (2014-09-30)\n------------------\n\n- Index: umlaut sorting support by quoting umlauts.\n [jone]\n\n- Fix scroll position when invoking reader on a block.\n [jone]\n\n- Use ftw.profilehook instead of custom import steps (setuphandlers).\n [jone]\n\n\n3.0.0 (2014-07-11)\n------------------\n\n- Show images in documents tab.\n [tschanzt]\n\n- Remove dependency to simplelayout.types.common.\n [jone]\n\n- Keywords: load select2 javascript translations.\n [jone]\n\n- Tables: no longer use description as caption.\n The description field is no longer visible for tables,\n therefore it should not be used as caption.\n [jone]\n\n- Drop Plone 4.1 support.\n [jone]\n\n- New separate \"ftw.book: Add Chapter\" add permission.\n This used to be \"simplelayout.types.common: Add Page\".\n [jone]\n\n- Refactor Table: hide irrelevant fields.\n [jone]\n\n- Refactor Remark to use ftw.contentpage's TextBlock as basis.\n [jone]\n\n- Refactor HTMLBlock to use ftw.contentpage's TextBlock as basis.\n [jone]\n\n- Make ftw.contentpage's ListingBlock available in Chapters.\n [jone]\n\n- Improve support for book-internal links.\n TinyMCE is now configured properly so that book contents\n can be linked in rich text fields.\n The reader view now supports book internal links like anchors,\n allowing to jump between content while keep beeing on the\n reader view.\n In the PDF book internal links are now rendered with the page\n number of the link target if the target is included in the same\n PDF.\n [jone]\n\n- Add keywords with a keyword index and a TinyMCE plugin for\n adding keywords in the book text block rich text field.\n The keyword index may be enabled on the book and will be\n included in the PDF.\n When the index is enabled and ftw.tabbedview is installed\n and used for the book view, a new keywords tab is available\n which allows for fast finding keywords within the book.\n [jone]\n\n- Replace Paragraph with BookTextBlock.\n [jone]\n\n- Implement uninstall profile.\n [jone]\n\n- Added hidden link to leave the reader view.\n [Julian Infanger]\n\n\n2.2.20 (2014-02-28)\n-------------------\n\n- Fix invalid markup in TOC trees: move