{ "info": { "author": "Quintagroup", "author_email": "support@quintagroup.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Zope2", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nThis package provides portlet which extends plone collection portlet in order\nto allow assigning different views for each newly created portlet through it's\nedit form.\n\nThis is often required to have many collection portlets displaying different\ninformation in different places. Plone portlets provide us with portletRenderer\ndirective which in general is really usefull, but it's not an option because it\noverrides portlet renderer globally thus allowing to have only one template at\na time.\n\nThus to avoid having some odd conditions in your collection portlet's template\nNGCollection extends standard plone collection portlet with a template field\nwhere you can select template to use from available templates.\n\nApart from the 'template' field NGCollection portlet also adds\n'show_more_label' field. This field is here to override default collection's\nportlet 'More...' link text with some custom one entered by user.\n\n\nPortlet Templates\n-----------------\n\nIn order to register new alternative templates for your portlet this package\nprovides portletTemplates directive::\n\n \n\n \n\n \n\n \n\nIn this example we register templates contained inside alternative_templates\nfolder as alternative templates available for path.to.some.portlet.assignment.\nInterface portlet. Thus you'll be able to select one of them on portlet edit\nform via Plone interface.\n\nYou can register more than one directory for your portlet.\n\nThis idea with registering directories with custom templates was highly inspired\nby z3c.jbot package.\n\nContributors\n------------\n\n * Vitaliy Podoba\n * Roman Kozlovskyi\n * Volodymyr Cherepanyak\n\n\nChangelog\n=========\n\n1.5 (2015-10-27)\n----------------\n\n * Fixed compatibility with Plone 5\n [kroman0]\n\n1.4 (2013-08-16)\n----------------\n\n * Added z3cform portlet edit support\n [kroman0]\n\n1.3.2 (2013-05-02)\n------------------\n\n * Added French translations from transifex, thanks Marc Sokolovitch\n [kroman0, msoko]\n\n1.3.1 (2013-02-12)\n------------------\n\n * Fixed unexpected keyword argument error\n [kroman0]\n\n1.3 (2013-01-17)\n----------------\n\n * Fixed compatibility with Plone 4.3.x\n [kroman0]\n\n1.2 (2012-01-23)\n----------------\n\n * Fixed import deprecation and removed unused imports\n [mborch]\n\n1.1 (2011-08-19)\n----------------\n\n * fixed filesystem path binding\n [mylanium]\n\n1.0 (2011-08-08)\n----------------\n\n * long overdue release\n\n0.1 (xxxx-xx-xx)\n----------------\n\n* Initial release", "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.ngcollection", "keywords": "plone portlet collection", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.portlet.ngcollection", "package_url": "https://pypi.org/project/collective.portlet.ngcollection/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.portlet.ngcollection/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.portlet.ngcollection" }, "release_url": "https://pypi.org/project/collective.portlet.ngcollection/1.5/", "requires_dist": null, "requires_python": null, "summary": "Extends plone collection portlet in order to allow assigning different views for each newly created portlet through it's edit form", "version": "1.5" }, "last_serial": 1788514, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2f989a7263c05da269ec6a86b1317e9a", "sha256": "fdf826326b7f14c7eb18d5c6e5cb250bc2230d074e848b0abf369fd784d885e9" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.0.zip", "has_sig": false, "md5_digest": "2f989a7263c05da269ec6a86b1317e9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29398, "upload_time": "2011-08-08T10:02:07", "url": "https://files.pythonhosted.org/packages/8a/ef/2d0d2001a4fbd0b502abac27f8a9ec2677877b50a6f493246d378ff203f2/collective.portlet.ngcollection-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "049207c54215191b3b03d7cc316cf454", "sha256": "ca33b2c010b049484afa2a8e4cc53a278b5359b87c8010918be09bd73aa87c68" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.1.zip", "has_sig": false, "md5_digest": "049207c54215191b3b03d7cc316cf454", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31704, "upload_time": "2011-08-19T13:17:47", "url": "https://files.pythonhosted.org/packages/1f/7c/81504894a774cd3d664e16cc097d91520bdf4e04c876d0a94542720219d0/collective.portlet.ngcollection-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "8484a928469b5a8efd1a914017ddfdd3", "sha256": "a60ba4bfc7b1c1864a04716080d1e695f4eb7a8ded93af91e91fbae39c9abe62" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.2.zip", "has_sig": false, "md5_digest": "8484a928469b5a8efd1a914017ddfdd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31829, "upload_time": "2012-01-23T17:24:44", "url": "https://files.pythonhosted.org/packages/45/51/f1d9505fa1d8c9bb4745b7f111af213033b137f3d4497f8bba559ba1157f/collective.portlet.ngcollection-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "38e92bacbb7a492b9019814e2d075e2f", "sha256": "1ffbebba16ab1d73641c7b9ab93b17116d9ee9c4e5624d47e0db2a1641b133fa" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.3.zip", "has_sig": false, "md5_digest": "38e92bacbb7a492b9019814e2d075e2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38489, "upload_time": "2013-01-17T12:17:39", "url": "https://files.pythonhosted.org/packages/fd/ba/4e4e8ec350b0248724528df13b25b8e6620444a09801f14365a5730e74fd/collective.portlet.ngcollection-1.3.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "62fc42344dc0c24954127be4cf904758", "sha256": "a03dc115b53a09bc12bf3bcee4e610ad40cd2c21e3ee4f3b9896b8e3e1c1e1d6" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.3.1.zip", "has_sig": false, "md5_digest": "62fc42344dc0c24954127be4cf904758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38766, "upload_time": "2013-02-12T16:22:15", "url": "https://files.pythonhosted.org/packages/02/7f/c65b7553fbeb39b4e92e8174c155fc057c473e0b3f5de97ccf8d5a40c722/collective.portlet.ngcollection-1.3.1.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "e12f0143b709a356fc19f8a64a1e9bc9", "sha256": "4f1c7348a355640482c9f31fe3efbbf41743f0c78f7d1ed3848f81053f45d1a2" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.4.zip", "has_sig": false, "md5_digest": "e12f0143b709a356fc19f8a64a1e9bc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41903, "upload_time": "2013-12-23T15:23:17", "url": "https://files.pythonhosted.org/packages/fc/30/98382cadb5fd0cc0d46bb2680d73eeb711df15f1a6438b09b34478a67189/collective.portlet.ngcollection-1.4.zip" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "a9d1ac6310ca0b062542c5deed195b18", "sha256": "cfc0c9f30301ed461a4b04d45e1da818e331528909ad1bf5c2e9cd171a963500" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.5.zip", "has_sig": false, "md5_digest": "a9d1ac6310ca0b062542c5deed195b18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41973, "upload_time": "2015-10-27T15:08:31", "url": "https://files.pythonhosted.org/packages/83/6c/aa3d5c3446f76bf765d9766790c0cbd7396582d4a57dfad7866784891567/collective.portlet.ngcollection-1.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a9d1ac6310ca0b062542c5deed195b18", "sha256": "cfc0c9f30301ed461a4b04d45e1da818e331528909ad1bf5c2e9cd171a963500" }, "downloads": -1, "filename": "collective.portlet.ngcollection-1.5.zip", "has_sig": false, "md5_digest": "a9d1ac6310ca0b062542c5deed195b18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41973, "upload_time": "2015-10-27T15:08:31", "url": "https://files.pythonhosted.org/packages/83/6c/aa3d5c3446f76bf765d9766790c0cbd7396582d4a57dfad7866784891567/collective.portlet.ngcollection-1.5.zip" } ] }