{ "info": { "author": "European Environment Agency: IDM2 A-Team", "author_email": "eea-edw-a-team-alerts@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Zope", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "================\nEEA Uberlisting\n================\n.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.uberlisting/develop\n :target: https://ci.eionet.europa.eu/job/eea/job/eea.uberlisting/job/develop/display/redirect\n :alt: develop\n.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.uberlisting/master\n :target: https://ci.eionet.europa.eu/job/eea/job/eea.uberlisting/job/master/display/redirect\n :alt: master\n\n.. contents::\n\nIntroduction\n============\n`EEA Uberlisting`_ enhances and extends the listing layouts capabilities of Plone.\n\n| By default this package can enable a view on the **Folder**, **Topic** and\n **Collection** Content Type, which when enabled it gives the web visitor the\n ability to switch between the views that are available for that Content Type,\n instead of having a fixed one, all from the same template.\n\n\n| This listing is accomplished by loading the available template through ajax\n passing in the the ajax_load parameter set by plonetheme.sunburst to\n load the page without the columns and resources and then inject the result\n in the UberlistingView.\n\n\nHow to enable\n=============\n\nThis view is enabled through an *action* called **Enable UberlistingView**\nwhich is found within the **actions** *dropdown menu* for the content types\nmentioned in the introduction.\n\n\nUpgrade\n=======\n\n* As of 2.0 all of the **Plone tips and tricks** that are described in the section\n of tips and tricks can be added through the Uberlisting View form allowing\n therefore users without permission to the ZMI to make changes to the view\n\nTips and tricks\n===============\n\nJavascript tips\n---------------\n\nCalling javascript on listing load\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* After we load these results we trigger an event which you can hook on in order\n to modify the listing\n\n ::\n\n ex: $(window).bind('Uberlisting.Success', function(ev) {\n // Run galleryView on the listing results\n $('#content').galleryView();\n });\n\nModify the returning listing\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* By default when doing the ajax load the load is checking if content-core is\n available and if so it's content is added in the div with the id uber-view-content.\n\n If your template doesn't have the content inside the content-core div then it will\n return the results of the first div it find on the content that was returned from\n the ajax load.\n\n Therefore if you want to influence the result or your template doesn't\n have the content-core id than just wrap the desired content inside of div tag.\n\nPlone tips\n----------\n\n* As mentioned in the upgrade steps these steps no longer need to be added\n manually, however by visiting manage_properties you can see these properties\n added after using the view form.\n\nDisable templates from showing up in the Uberlisting View\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* In ZMI > context > manage_properties: Add a '*lines*' property named\n **bannedUberlistingTemplates**.\n\n Here add one by one the template id's that you would like to be skipped\n from the listing.\n\n ::\n\n ex: folder_summary_view\n folder_contents\n\nSet default template when visiting template for first time\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* In ZMI > context > manage_properties: Add a '*string*' property named\n **defaultUberlistingTemplate** and add the template id that should be used\n as the default template.\n\n ::\n\n ex: folder_summary_view\n\n By default if this property isn't set and no cookie is present with the name\n of the default template then **folder_listing** will be used as default.\n\nGet listing of templates as images instead of template title name\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* This packages looks for a png image to use for the views listing in the\n format of template id + '.png'.\n\n ::\n\n ex: folder_summary_view.png\n\n We have provides some images for the common Plone templates as well as\n some for our own templates, if you need a different style for the icons you can\n customize them TTW or you can have a skin layer before **uberlisting_imgs** with\n images that have the same name.\n\n* If no images are found then the template name will be displayed in the listing.\n\n* If you don't want to have the listing of templates with images and you would\n prefer to have only template name then In ZMI > context > manage_properties:\n Add a checked **boolean** property named '**noUberlistingTemplateImages**'\n\nEEA products integration tips\n-----------------------------\n\nGet enhanced thumbnails when used with eea.depiction\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* If you have eea.depiction installed you can configure a fallback image for\n the contenttypes that do not have an image field by default, allowing the\n content to be displayed in a view where the listing would look better\n with images like album view.\n\nGet enhanced search capabilities when used with eea.facetednavigation\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n* If you have eea.facetednavigation installed you can use uberlisting_view as\n a view for the Faceted Navigation, allowing you to combine the search capabilities\n of it with the ability to change between views from the same template.\n\n\nInstallation\n============\n\nzc.buildout\n-----------\nIf you are using `zc.buildout`_ and the `plone.recipe.zope2instance`_\nrecipe to manage your project, you can do this:\n\n* Update your buildout.cfg file:\n\n * Add ``eea.uberlisting`` to the list of eggs to install\n\n * You can skip the ZCML slug since this package is using the z3c.autoinclude\n include directive\n\n ::\n\n [instance]\n ...\n eggs =\n ...\n eea.uberlisting\n\n* Re-run buildout, e.g. with::\n\n $ ./bin/buildout\n\n\nDependencies\n============\n\n`EEA Uberlisting`_ has the following dependencies:\n - Plone 4+\n - `EEA jQuery`_ - we are depending and loading only the `jquery.bbq`_ plugin\n\nThis package also supports other EEA Packages. Thus the following dependencies are optional:\n - `EEA Depiction`_\n - `EEA Faceted Navigation`_\n\n\nSource code\n===========\n\nLatest source code (Plone 4 compatible):\n - https://github.com/eea/eea.uberlisting\n - https://github.com/collective/eea.uberlisting\n\n\nCopyright and license\n=====================\nThe Initial Owner of the Original Code is European Environment Agency (EEA).\nAll Rights Reserved.\n\nThe eea.uberlisting (the Original Code) is free software;\nyou can redistribute it and/or modify it under the terms of the GNU\nGeneral Public License as published by the Free Software Foundation;\neither version 2 of the License, or (at your option) any later\nversion.\n\nMore details under docs/License.txt\n\n\nFunding and project management\n==============================\n\nEEA_ - European Environment Agency (EU)\n\n.. _EEA: https://www.eea.europa.eu/\n.. _`EEA Uberlisting`: https://eea.github.com/docs/eea.uberlisting\n.. _`EEA jQuery`: https://eea.github.com/docs/eea.jquery\n.. _`EEA Depiction`: https://eea.github.com/docs/eea.depiction\n.. _`EEA Faceted Navigation`: https://eea.github.com/docs/eea.facetednavigation\n.. _`jquery.bbq`: https://github.com/cowboy/jquery-bbq\n.. _`plone.recipe.zope2instance`: https://pypi.python.org/pypi/plone.recipe.zope2instance\n.. _`zc.buildout`: https://pypi.python.org/pypi/zc.buildout\n\nChangelog\n=========\n\n3.1 - (2019-01-28)\n---------------------\n* Jenkins: Add sonarqube step\n [avoinea refs #101552]\n\n3.0 - (2018-08-27)\n-----------------------\n* Change: Get base-url from body data `base-url`\n [avoinea refs #97843]\n* Change: updated URLs pointing to eea.europa.eu with https://\n [alecghica refs #95849]\n\n2.9 - (2017-12-12)\n------------------\n* Change: Replace eeacms/zptlint with eeacms/plone-test:4 zptlint\n [avoinea refs #90415]\n\n2.8 - (2017-11-07)\n------------------\n* Change: Remove Sphinx generated documentation\n [petchesi-iulian refs #88212]\n\n2.7 - (2017-05-15)\n------------------\n* Change: fixed PyLint warnings and errors\n [eduard-fironda refs #84949]\n\n2.6 - (2017-04-24)\n------------------\n* Change: updated package information\n [eduard-fironda]\n\n2.5 - (2016-05-19)\n------------------\n* Bug fix: Fix pylint warnings\n [ichim-david refs #71940]\n\n2.4 - (2015-03-17)\n------------------\n* Change: Switched to curl in the jenkins build install script\n [olimpiurob refs #22402]\n* Change: Changed fetch url for jenkins build install script to the install\n script from the main EEA CPB repository\n [olimpiurob refs #22402]\n\n2.3 - (2014-01-21)\n------------------\n* Bug fix: removed wrongly added blockquotes within README.rst\n [ichim-david refs #18064]\n* Feature: adding Sphinx-generated documentation in Page Template format\n [batradav refs #9502]\n\n2.2 - (2013-09-23)\n------------------\n* Change: updated README.txt to make it more clear on how to enable the\n UberlistingView\n [ichimdav fixes #16632]\n\n2.1 - (2013-04-17)\n------------------\n* Change: removed documentation entry regarding use of macros since as of 2.0\n we load the template through ajax\n [ichim-david]\n* Add document to globals to avoid jslint error\n [ichim-david]\n* Bug fix: fixed HISTORY.txt RST markup\n [ghicaale refs #14321]\n\n2.0 - (2013-04-06)\n------------------\n* Feature: added migration script which adds IUberlistingView to every Folder\n that had uberlisting_view as enabled layout in order to enable Uberlisting\n View z3c.form editing form\n [ichim-david]\n* Feature: Added default images for Topic, Collection and Folder\n [ichim-david]\n* Feature: Register package for Folder, Collection, Topic and\n Dexterity Container\n [ichim-david]\n* Change: Load template also with ajax that loads on first page load.\n This returns consistent result with loading of template from the uberlisting\n switch buttons\n [ichim-david]\n* Change: Updated eea.pot file with newest translation terms\n [ichim-david]\n* Feature: Added a z3c.form BrowserView to enable easier customization of\n these properties and available options\n [ichim-david]\n* Feature: Added object action that enables UberlistingView instead of relying\n on just setting a template as default view.\n [ichim-david]\n* Feature: Added dedicated permissions for package usage, by default the\n following Roles inherit this permission: Editor, Manager and\n Site Administrator\n [ichim-david]\n* Feature: Added onlyUberlistingTemplateWithImages property in order to display\n only templates that have corresponding images\n [ichim-david]\n\n1.0 - (2012-11-22)\n------------------\n* Feature: Added information for contributors\n [ciobabog refs #13892]\n* Initial release\n [ichim-david]\n", "description_content_type": "", "docs_url": null, "download_url": "http://pypi.python.org/pypi/eea.uberlisting", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/eea.uberlisting", "keywords": "EEA uberlisting templates Add-ons Plone Zope", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "eea.uberlisting", "package_url": "https://pypi.org/project/eea.uberlisting/", "platform": "", "project_url": "https://pypi.org/project/eea.uberlisting/", "project_urls": { "Download": "http://pypi.python.org/pypi/eea.uberlisting", "Homepage": "https://github.com/collective/eea.uberlisting" }, "release_url": "https://pypi.org/project/eea.uberlisting/3.1/", "requires_dist": null, "requires_python": "", "summary": "Plone product for ajax display of available templates for the given content type", "version": "3.1" }, "last_serial": 4756498, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a2f234b5f0e8491a634f1c7bfb00993f", "sha256": "844769168546107dd31608c4dff40797210236c8662dfcd0059bf4f5037018d4" }, "downloads": -1, "filename": "eea.uberlisting-1.0.zip", "has_sig": false, "md5_digest": "a2f234b5f0e8491a634f1c7bfb00993f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46792, "upload_time": "2012-10-18T08:27:50", "url": "https://files.pythonhosted.org/packages/2f/a3/9b357881178effd00b1df5f69936c1782c46e43f600e5941160a3d5b90f0/eea.uberlisting-1.0.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "d088356c8d495a3aa141d75b97b6b50c", "sha256": "51f37944e606d489493a6dae198d5d3fa1d3bf1c2c1ef12725b929c6915dff9b" }, "downloads": -1, "filename": "eea.uberlisting-2.0.tar.gz", "has_sig": false, "md5_digest": "d088356c8d495a3aa141d75b97b6b50c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36628, "upload_time": "2013-04-05T22:34:43", "url": "https://files.pythonhosted.org/packages/00/45/7eb56959946c539e4183c326f6fd0b4135088301ad0a8c10207de4a6a06a/eea.uberlisting-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "19a92b7f46d5d5f80612998283909210", "sha256": "57d89747056fe213c59adf45b453f8cc210b36723d9e2af8605c9bba1a0152d3" }, "downloads": -1, "filename": "eea.uberlisting-2.1.zip", "has_sig": false, "md5_digest": "19a92b7f46d5d5f80612998283909210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68112, "upload_time": "2013-04-17T10:28:13", "url": "https://files.pythonhosted.org/packages/4f/40/be65a9e9a6b6dd1483afae699d549f19f4665608b400a2cc223b1428718b/eea.uberlisting-2.1.zip" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "0e244fe7bd5e43defe19188d271e7c3a", "sha256": "0d5ede3e325bb37367039f4597bbfc31c2cda5371c204d63af460fe57ac1b621" }, "downloads": -1, "filename": "eea.uberlisting-2.2.zip", "has_sig": false, "md5_digest": "0e244fe7bd5e43defe19188d271e7c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68992, "upload_time": "2013-09-25T11:30:18", "url": "https://files.pythonhosted.org/packages/06/d3/1da389c83bc23405078e2a69655f306499c43c1a966bb1a46ee2ced09c1f/eea.uberlisting-2.2.zip" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "49ff882e3ce24416efd967e898d26adc", "sha256": "032149a5ba63eb6f7169544412bce182594c281007ab3599779dde2fc714cc41" }, "downloads": -1, "filename": "eea.uberlisting-2.3.zip", "has_sig": false, "md5_digest": "49ff882e3ce24416efd967e898d26adc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155123, "upload_time": "2014-01-23T09:20:19", "url": "https://files.pythonhosted.org/packages/45/4c/f99cbd42e5ea8249144b9096b60107789047a50fe6c8cff31ef6de57c5b5/eea.uberlisting-2.3.zip" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "af5fbfb1c8f084399f52bcf629de5398", "sha256": "03641fd41f4f6491fe5903ca660d707be8b408d586846bc8721da0bd42fcf464" }, "downloads": -1, "filename": "eea.uberlisting-2.4.zip", "has_sig": false, "md5_digest": "af5fbfb1c8f084399f52bcf629de5398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 163317, "upload_time": "2015-03-19T07:58:23", "url": "https://files.pythonhosted.org/packages/e3/bf/6743bf3859a6adbb064ff1297689a2dd00c2f245025d2084842231950f84/eea.uberlisting-2.4.zip" } ], "2.5": [], "2.6": [ { "comment_text": "", "digests": { "md5": "55bf4653a5221ba4348f79cc9edc8a9c", "sha256": "49def4ec526bd46b188aadc4e62cd46dfccee48140fe3317ea1bd4ade0ac497d" }, "downloads": -1, "filename": "eea.uberlisting-2.6.zip", "has_sig": false, "md5_digest": "55bf4653a5221ba4348f79cc9edc8a9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160695, "upload_time": "2017-05-02T08:07:30", "url": "https://files.pythonhosted.org/packages/84/ee/ce0560bc40d15ab5c7faf435e579d98ee86f2e3128c687e0bcf6818b3566/eea.uberlisting-2.6.zip" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "a53e280a6850352aad7add160ce01ade", "sha256": "b8876e3bb1183e3609567b407442f673bcf64f3e38fd370cb2dc6c0b429d64e8" }, "downloads": -1, "filename": "eea.uberlisting-2.7.zip", "has_sig": false, "md5_digest": "a53e280a6850352aad7add160ce01ade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160783, "upload_time": "2017-05-22T13:22:34", "url": "https://files.pythonhosted.org/packages/98/cf/66b8ecd4d75c8781eed5411cb26b0ad849a9d42196bac00ec000ebe6d59c/eea.uberlisting-2.7.zip" } ], "2.8": [ { "comment_text": "", "digests": { "md5": "e6d728bdb2f22a167b1ebc847be8e2b0", "sha256": "ee5da7d4a10dba2b9e90d7dff3f2115fa7aa9b92806b15c55112a35c9d93fca6" }, "downloads": -1, "filename": "eea.uberlisting-2.8.zip", "has_sig": false, "md5_digest": "e6d728bdb2f22a167b1ebc847be8e2b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68061, "upload_time": "2017-11-08T13:02:50", "url": "https://files.pythonhosted.org/packages/4d/d4/49da57eb624b9431ca72dd44a32b8d392f99b5ef1dbdbfb7a2216ac768df/eea.uberlisting-2.8.zip" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "35ee3a9f2534a90b1ca8a519636bc04d", "sha256": "e83538de6bfa9726ab41cebd915008777bf6552025244e998644fba6540f4233" }, "downloads": -1, "filename": "eea.uberlisting-2.9.zip", "has_sig": false, "md5_digest": "35ee3a9f2534a90b1ca8a519636bc04d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67921, "upload_time": "2018-02-23T16:10:13", "url": "https://files.pythonhosted.org/packages/38/94/c021e6d59c436889f573b4d3eda3719041f92807eaba6e2c58e0e0afeb84/eea.uberlisting-2.9.zip" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "d7beb7406b1a44f996e5ead63ecc0eb5", "sha256": "3317118ca30aa8b3dc3ad56f80ac7ac3debc891b00cc83e2144f00876137dafa" }, "downloads": -1, "filename": "eea.uberlisting-3.0.zip", "has_sig": false, "md5_digest": "d7beb7406b1a44f996e5ead63ecc0eb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68709, "upload_time": "2018-08-29T14:03:22", "url": "https://files.pythonhosted.org/packages/6a/da/58f1a963736d448d07c2837e467fdde77a05ed2d5421c8619ed3b2cae675/eea.uberlisting-3.0.zip" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "11e8baad17fa29728195a0703976153c", "sha256": "2632c5cf77b8290d8e4e0d17671584f570ba0664c0abe45c8abe052143e953a6" }, "downloads": -1, "filename": "eea.uberlisting-3.1.zip", "has_sig": false, "md5_digest": "11e8baad17fa29728195a0703976153c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69404, "upload_time": "2019-01-29T20:13:44", "url": "https://files.pythonhosted.org/packages/52/20/bb30b11d2fc180c626f8716f2607c724546de7645becb1b90c59f0f53f4a/eea.uberlisting-3.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11e8baad17fa29728195a0703976153c", "sha256": "2632c5cf77b8290d8e4e0d17671584f570ba0664c0abe45c8abe052143e953a6" }, "downloads": -1, "filename": "eea.uberlisting-3.1.zip", "has_sig": false, "md5_digest": "11e8baad17fa29728195a0703976153c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69404, "upload_time": "2019-01-29T20:13:44", "url": "https://files.pythonhosted.org/packages/52/20/bb30b11d2fc180c626f8716f2607c724546de7645becb1b90c59f0f53f4a/eea.uberlisting-3.1.zip" } ] }