{ "info": { "author": "Plone Foundation", "author_email": "pellekrogholt@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Rich-text portlet for Plone\n===========================\n\nPlatform\n--------\n\n* Plone 3\n\n* Plone 4\n\n* Plone 4.1\n\n\nOverview\n--------\n\nThis is an extended version of ``plone.portlet.static`` with\nadditional fields suitable for display in a static text portlet:\n\n* Image - by reference, using the USB-widget.\n\n* Optional URL - the title is linked to this URL, if set.\n\n* Links - a list of internal and external links may be provided; a CSS\nclass name for the list output may be specified.\n\n* Omit border\n\n* Custom footer - with option to specify link\n\n\nTo-Do\n-----\n\n* View caching\n\n\nPlone UI improvements\n---------------------\n\n* Improved default presentation in Plone's standard UI.\n\n* Cross-browser CSS check\n\n\nAuthor\n------\n\nPelle Kr\u00f8gholt (original implementation)\nMalthe Borch (cleanup, integration with ``collective.formlib.link``)\n\nChangelog\n=========\n\n\n0.5 (2015-01-06)\n----------------\n\n- Add ``MANIFEST.in``\n [WouterVH] \n\n- Add ``Products.CMFPlone`` as dependency for Plone4.1+.\n [WouterVH] \n\n- Added compatibility IImageScaleTraversable.\n [kroman0] \n\n\n0.4 (2013-02-21)\n-----------------------------\n\n- Fixed plone41 compatibility.\n [kroman0]\n\n\n0.3 (2009-06-12)\n----------------\n\n- Added missing 0.2 and 0.3 versions changeset entries.\n [piv]\n\n- Added scale field to make it possible to have images of different sizes on \n portlet, before this scale was hardcoded to mini size, added appropriate test.\n [piv]\n\n- Added danish (da) translation.\n [tmog]\n\n- Added backwards-compatibility to constructor.\n [mborch]\n\n\n0.2 (2009-06-12) \n----------------\n\n- Major code cleanup.\n [mborch]\n\n- Based links-field on collective.formlib.link.\n [mborch]\n\n\n0.1 (2009-06-12)\n----------------\n\n- Some code style cleanups and proper use of our own MessageFactory.\n [hannosch]\n\n- Added a proper check for text, since its a kupu/wysiwyg field len(text) is not enough\n [pelle_]\n\n- First css / markup shoot - added support for local css and changed portlet markup to \n take care of the various list links styles\n [pelle_]\n\n- Improved the functional test for adding the rich portlet. Now the adding \n portlet part in the plone portlet management made straight with the test.browser\n [pelle_]\n\n- Links css styles dictionary implemented to make it possible to get various \n looks for the list of links\n [pelle_]\n\n- Change links list into are more *simple* approach - it got a bit confused \n with 3 separate lists for creating a links list. Lets work further with \n *one* links list - though this requires that the content provider is more \n keen on writing up the url \"url:title:description\"\n [pelle_]\n\n- Separate read / more url for portlet header / footer\n [pelle_]\n\n- Cleaning up to get the copied stuff from plone.portlet.static to work inside plone.portlet.static\n [pelle_]\n\n- Org. files from the wysiwyg branch of plone.portlet.static\n We are especially interested in the wysiwyg text filed though this requires a\n special branch of plone.app.form.\n \n- https://svn.plone.org/svn/plone/plone.portlet.static/branches/plip184-plone3.1/plone/portlet/static/static.py \n https://svn.plone.org/svn/plone/plone.app.form/branches/plip200-kupu-widget\n [pelle_]\n\n- Initial package structure.\n [zopeskel]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.portlet.rich/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.portlet.rich", "package_url": "https://pypi.org/project/collective.portlet.rich/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlet.rich/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.portlet.rich/" }, "release_url": "https://pypi.org/project/collective.portlet.rich/0.5/", "requires_dist": null, "requires_python": null, "summary": "Rich-text portlet for Plone", "version": "0.5" }, "last_serial": 1373126, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "309269bf30b042f46fe2aa4ad88ca069", "sha256": "3e1553337bb73f5e8978c89d9b80430f0375d7be8156fa3ff325a3e7da7ab886" }, "downloads": -1, "filename": "collective.portlet.rich-0.1.tar.gz", "has_sig": false, "md5_digest": "309269bf30b042f46fe2aa4ad88ca069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17367, "upload_time": "2008-06-17T15:48:04", "url": "https://files.pythonhosted.org/packages/82/07/2e0db1b60c2bd6e833ce466d443beb47768211a947bfef71db7fc5d2ab26/collective.portlet.rich-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dfad88fd4dc8ab60d2e1e6303678cabe", "sha256": "437c992a208a7ea56b81d4b09226de8771826fe0fd37543d9964ecb3d33d3537" }, "downloads": -1, "filename": "collective.portlet.rich-0.2.tar.gz", "has_sig": false, "md5_digest": "dfad88fd4dc8ab60d2e1e6303678cabe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17308, "upload_time": "2008-07-14T13:25:54", "url": "https://files.pythonhosted.org/packages/ba/6a/2095d1fa748346d7068926804f1be9f877ea98ab0fb7a306f10d7c2b1ec4/collective.portlet.rich-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b5a79460c01395dcfc53efe655d84ceb", "sha256": "57b7d44e95ba5802185021253e16028da65087853e26d16809663a08619c7e07" }, "downloads": -1, "filename": "collective.portlet.rich-0.3.tar.gz", "has_sig": true, "md5_digest": "b5a79460c01395dcfc53efe655d84ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19456, "upload_time": "2009-06-29T08:29:06", "url": "https://files.pythonhosted.org/packages/01/2f/d26884929d71086ca86069a1fcf74ca3c98867e4739fcf571f02c5ce96dc/collective.portlet.rich-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6639be67f33d07ba7f6d157046284d09", "sha256": "24cabaf00ac1de1d568a159ab0e3fe35db3d86e0a9e54058d82a617e18193771" }, "downloads": -1, "filename": "collective.portlet.rich-0.4.tar.gz", "has_sig": false, "md5_digest": "6639be67f33d07ba7f6d157046284d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20122, "upload_time": "2013-02-21T14:38:30", "url": "https://files.pythonhosted.org/packages/02/ad/2e3b703b92d4a26067c9f86c904c6e8e873dd82e69e2ea949e4c0f39cfeb/collective.portlet.rich-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "dd71831a80f88ae74cf4553043e6a2c3", "sha256": "98a5bf68a94334aafa660cbca09f468156c1e0df3e08a051efed20b5bb30eda4" }, "downloads": -1, "filename": "collective.portlet.rich-0.5.zip", "has_sig": false, "md5_digest": "dd71831a80f88ae74cf4553043e6a2c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32088, "upload_time": "2015-01-06T19:34:08", "url": "https://files.pythonhosted.org/packages/b0/40/262b4ddf7104150be64b60ef5116471b2766fbd2608f68b2a123faea98da/collective.portlet.rich-0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd71831a80f88ae74cf4553043e6a2c3", "sha256": "98a5bf68a94334aafa660cbca09f468156c1e0df3e08a051efed20b5bb30eda4" }, "downloads": -1, "filename": "collective.portlet.rich-0.5.zip", "has_sig": false, "md5_digest": "dd71831a80f88ae74cf4553043e6a2c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32088, "upload_time": "2015-01-06T19:34:08", "url": "https://files.pythonhosted.org/packages/b0/40/262b4ddf7104150be64b60ef5116471b2766fbd2608f68b2a123faea98da/collective.portlet.rich-0.5.zip" } ] }