{ "info": { "author": "Martin Aspeli", "author_email": "optilude@gmx.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Plone", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Products.RichDocument\n=====================\n\n *by Martin Aspeli*\n\nRichDocument is a document type which provides the same fields as the standard\nPlone Document/Page type, but allows users to upload images directly into the\ndocument during editing.\n\nA RichDocument is a folderish type with Image and File as the only permitted\ncontained types. Two special widgets for managing contained images and\nattachments are provided near the bottom of the edit form, though you have\nto expand a collapsed fieldset to see them.\n\nOnce uploaded, images and attachments can be referenced in the document's body\ntext or inserted using editors such as kupu.\n\nIn addition, the user can optionally either automatically float the topmost\nuploaded image at the top left of the page, or display a box of thumbnails\nfloating at the right of the page, on which the viewer can click to open\nthe full-size image in a pop-up window. This is achieved using the Plone 2.1\n'display' menu.\n\nRichDocument is released under the GNU General Public Licence, version 2.\nPlease see http://gnu.org for more details.\n\nInstallation\n============\n\nInstall in the usual way, using the QuickInstaller or Plone's Add/Remove\nProducts control panel.\n\nThis version works with Plone 3 and 4 only. Version 2.0 works with 2.1 and\n2.5. Version 1.0 works with Plone 2.0.\n\nPlease see the `Installing an Add-on Product`_ tutorial for more\ninformation.\n\n.. _Installing an Add-on Product : http://plone.org/documentation/tutorial/third-party-products/installing\n\nAcknowlegements\n===============\nThe ImagesManagerWidget was originally created for km|portal, a knowledge\nmanagement system aimed at small businesses (c) 2004 Martin Aspeli.\n\nRichDocument extends ATContentTypes. Thanks to Christian Heimes, Alec\nMitchell and everyone else who made this such a useful framework.\n\nThe RichDocument view templates are derived from Plone's document_view.\nThe FileAttachment and ImageAttachment view templates are derived from\nPlone's file_view and image_view templates respectively.\n\nDorneles Tremea contributed with some patches and added the i18n\ninfrastructure.\n\nKnown Issues and Potential Improvements\n=======================================\n\n- The templates use presentational markup and style attributes in some\n places and could do with a cleanup.\n\n- It's not possible to upload images while the object is still in the\n portal_factory. If the object is in the factory while it is being edited for\n the first time and the user uploads an image, it will be instantiated into\n the target folder first.\n\n- The image and attachment controls are submit buttons, managed via\n PortalFormController with custom actions registered during the installation.\n However, this button comes before the Save button on the form, and thus may\n steal the default button status - if the user presses Enter in the form, they\n may get a (benevolent) portal error message telling them they must upload an\n image.\n\n- The only re-ordering support provided directly by the manager widgets\n is \"move to top\". This is useful in support of the single-image preview mode\n or to make an attachment in the attachments download box stand out, but more\n detailed re-ordering functionality may be desirable.\n\nChangelog\n=========\n\n3.5.1 (2014-08-21)\n------------------\n\n* fixes MANIFEST.in in order to fix last broken release\n\n3.5 (2014-08-20)\n----------------\n\n* return the correctly rendered page when calling the RichDocument context\n* moved to github\n [petschki]\n* removed document_relateditems macro, caused problems with p.a.multilingual\n [agitator]\n\n3.4 - 2012-01-23\n----------------\n\n* Use getWidth/getHeight for image attachment thumbnails to prevent\n unauthorized errors.\n [mj]\n\n3.3 - 2011-10-06\n----------------\n\n* Added Upload adapter for TinyMCE.\n [tesdal]\n\n3.2 - April 28, 2010\n--------------------\n\n* remove dependency Simple Attachment in metadata.xml to\n import step since installing the product via metadata.xml\n will fail since kupu does not think the RichDocument portal\n is available when Simple Attachment is registering it's\n kupu linkable types.\n [vangheem]\n\n\n3.1 - April 21, 2010\n--------------------\n\n* registerType need to support project name for Plone 4 support\n [vangheem]\n\n* fixed is_editable call for Plone 4\n [vangheem]\n\n* handle kupu linkable installation\n [vangheem]\n\n* remove Extensions install directory\n [vangheem]\n\n* fixed bulgarian translation\n [vangheem]\n\n\n3.0.2 - February 19, 2008\n-------------------------\n\n* Register the skin layers for all skins. Without this RichDocument would\n not work when installed in sites using a custom theme.\n [wichert]\n\n* Repackaged RichDocument in egg form\n [wichert]\n\n* Modernise installation logic to use GenericSetup better.\n [optilude]\n\n* Set \"add\" permissions to make contributor role work properly .\n [optilude]\n\n* Add i18n domain to the zcml files to make the package title and\n FTI information translatable in the RichDocument domain.\n [optilude]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/Products.RichDocument", "keywords": "Plone RichDocument attachments images files", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "Products.RichDocument", "package_url": "https://pypi.org/project/Products.RichDocument/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.RichDocument/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/Products.RichDocument" }, "release_url": "https://pypi.org/project/Products.RichDocument/3.5.1/", "requires_dist": null, "requires_python": null, "summary": "Document type for Plone which allows users to upload images directly into the document during editing", "version": "3.5.1" }, "last_serial": 1197080, "releases": { "3.0.2": [ { "comment_text": "", "digests": { "md5": "06e0c9f6d4c392455759d91c7df5c304", "sha256": "a61b3280f50c0c682724086aa0f698e11553ee63aa44c2888873c815631feef2" }, "downloads": -1, "filename": "Products.RichDocument-3.0.2-py2.4.egg", "has_sig": false, "md5_digest": "06e0c9f6d4c392455759d91c7df5c304", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 49931, "upload_time": "2008-02-19T09:35:58", "url": "https://files.pythonhosted.org/packages/bb/6a/c30d14a1e571dad6364cef049d96f2b66b5615f062d83e7b9117c45f9eb2/Products.RichDocument-3.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f92a35c5c0c9559bece3453293045682", "sha256": "c5757bf49621e9f17e9737414368ca6373dc06e207ad38aaab1b95297eaf1c28" }, "downloads": -1, "filename": "Products.RichDocument-3.0.2.tar.gz", "has_sig": false, "md5_digest": "f92a35c5c0c9559bece3453293045682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26528, "upload_time": "2008-02-19T09:35:58", "url": "https://files.pythonhosted.org/packages/0d/1a/07f8d2375777f76c8e3dfdaf12c22427e22edd77dfbe54c0378ffbf67b0f/Products.RichDocument-3.0.2.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "bffb8d82d312616b97e15d2f2c2439fb", "sha256": "20fff52bdf0257b43d5f96f96050d39dde89f4cf002a917ed0454d47714fb697" }, "downloads": -1, "filename": "Products.RichDocument-3.1.tar.gz", "has_sig": false, "md5_digest": "bffb8d82d312616b97e15d2f2c2439fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28321, "upload_time": "2010-04-21T14:30:36", "url": "https://files.pythonhosted.org/packages/30/9b/bbda3350f0ede3b3a22b62969f38fd0f9df2abd76b44d2a23c4595e03e28/Products.RichDocument-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "5031828611471459872350aa4edc90c3", "sha256": "9514a54b76c5da474e4d4626fb79538b4d963032b17450a085823d919d815ea6" }, "downloads": -1, "filename": "Products.RichDocument-3.2.tar.gz", "has_sig": false, "md5_digest": "5031828611471459872350aa4edc90c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30331, "upload_time": "2010-04-28T19:08:38", "url": "https://files.pythonhosted.org/packages/d6/95/cf36cfce545924e720773181136bec079d156516403c0bdcab66ccdfb917/Products.RichDocument-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "39d9aa3b6b63ff49f6ae27931a507cc2", "sha256": "1e1755b800b69e5caa02602eea001c25822efe20c4082c7c359fadacc2b5c965" }, "downloads": -1, "filename": "Products.RichDocument-3.3.zip", "has_sig": false, "md5_digest": "39d9aa3b6b63ff49f6ae27931a507cc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62005, "upload_time": "2011-10-06T14:57:23", "url": "https://files.pythonhosted.org/packages/31/6e/d156f2d8ae3eadee8610f6d239063c94a6916c2bdf69530276db795d5da3/Products.RichDocument-3.3.zip" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "626f961722aa965e8bb1f6c4d3279cb4", "sha256": "b2914983ab1c70a4ba20790511029db229e1703c5ee0b7007fcbc781e01bc1b7" }, "downloads": -1, "filename": "Products.RichDocument-3.4.zip", "has_sig": false, "md5_digest": "626f961722aa965e8bb1f6c4d3279cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62189, "upload_time": "2012-01-23T16:32:54", "url": "https://files.pythonhosted.org/packages/34/0b/7c19e9b9dfac9554aeadea96b29b1c204fb8a2bf1ab1e1e41c092c5d8923/Products.RichDocument-3.4.zip" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "ce0361e36fc2f44c1e26f72af0fc7b9b", "sha256": "370704eca1adc4cf0494f080ea9fa8788cabd2e76c8e37e43e6c6f22e6bdb9ec" }, "downloads": -1, "filename": "Products.RichDocument-3.5.zip", "has_sig": false, "md5_digest": "ce0361e36fc2f44c1e26f72af0fc7b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55639, "upload_time": "2014-08-20T14:29:08", "url": "https://files.pythonhosted.org/packages/69/cc/2d9b6b6214536caceace2ceb7c792c8d6d825ba0d5c0fc6f2eced60359cc/Products.RichDocument-3.5.zip" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "976e19decb8111838fce5e1662171b70", "sha256": "ec93ceb43df5801431674837960ae49366f592d056653c2a3eb4f630a6555146" }, "downloads": -1, "filename": "Products.RichDocument-3.5.1.zip", "has_sig": false, "md5_digest": "976e19decb8111838fce5e1662171b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63249, "upload_time": "2014-08-20T22:07:30", "url": "https://files.pythonhosted.org/packages/b2/8d/e8e13df49b6c098c1e39568b9f30bccdbaeb3d22b09bde7b7269611c82a9/Products.RichDocument-3.5.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "976e19decb8111838fce5e1662171b70", "sha256": "ec93ceb43df5801431674837960ae49366f592d056653c2a3eb4f630a6555146" }, "downloads": -1, "filename": "Products.RichDocument-3.5.1.zip", "has_sig": false, "md5_digest": "976e19decb8111838fce5e1662171b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63249, "upload_time": "2014-08-20T22:07:30", "url": "https://files.pythonhosted.org/packages/b2/8d/e8e13df49b6c098c1e39568b9f30bccdbaeb3d22b09bde7b7269611c82a9/Products.RichDocument-3.5.1.zip" } ] }