{
"info": {
"author": "Ramon Bartl",
"author_email": "ramon.bartl@inquant.de",
"bugtrack_url": null,
"classifiers": [
"Framework :: Plone",
"Framework :: Zope2",
"Framework :: Zope3",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "==========================\nContext aware Recent Items\n==========================\n\nOverview\n--------\n\nA Plone Portlet which does an adapter lookup to fetch\nthe **portal type** to use in the query for recently changed\nportlets.\n\nRationale\n---------\n\nThis is scratching an itch of a customer, which wants to\ndisplay only recent \"news\" on a news page etc.\nInstead of hard-coding the portal type, we do a adapter lookup.\n\nUsage\n-----\n\nUsers then can register adapters like::\n\n \n\n \n\nAnd have the actual adapter look like::\n\n\n class FeedItemTypeProvider(object):\n def __init__(self, context, request, view):\n pass\n type = \"FeedFeederItem\"\n\nThe portlet renderer does a **queryMultiAdapter** on the context, the request\nand the view. Thus, it's possible to have a different portlet for each view of\nyour content. This is useful for search pages registered on the site root::\n\n \n\n class BizOpTypeProvider(object):\n def __init__(self, context, request, view):\n pass\n type = \"BusinessOpportunity\"\n\nThat way, the **recent changes** portlet only shows items which match your search page.\n\nOf course, if no adapter is found, the portlet falls back to its normal behavior like\nthe standard plone recently changed portlet.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.inquant.de",
"keywords": "",
"license": "GPL",
"maintainer": null,
"maintainer_email": null,
"name": "inquant.portlet.contextualrecentitems",
"package_url": "https://pypi.org/project/inquant.portlet.contextualrecentitems/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/inquant.portlet.contextualrecentitems/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://www.inquant.de"
},
"release_url": "https://pypi.org/project/inquant.portlet.contextualrecentitems/0.2.5/",
"requires_dist": null,
"requires_python": null,
"summary": "A Plone Portlet which displays custom recent types",
"version": "0.2.5"
},
"last_serial": 793372,
"releases": {
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "7a40063cd642c3a2d80d73597b9822ee",
"sha256": "1c0ec2eac73c1921b37fe925d2daf04ca9c4791411fee4b5a8bcfe990e12a454"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.1-py2.4.egg",
"has_sig": false,
"md5_digest": "7a40063cd642c3a2d80d73597b9822ee",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 23887,
"upload_time": "2008-02-18T10:37:03",
"url": "https://files.pythonhosted.org/packages/50/da/12cde8033cc67f8d49dfcfc1e2c39521433db15a2173299d863cbe9a0fce/inquant.portlet.contextualrecentitems-0.2.1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "ba50d43fe8698bb3456e34614a5d7281",
"sha256": "7f763ab7313046837afe293ab7127a6598d24fa7bbf6a717eecb4fbfda2c1836"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "ba50d43fe8698bb3456e34614a5d7281",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13636,
"upload_time": "2008-02-18T10:37:00",
"url": "https://files.pythonhosted.org/packages/f1/0b/f2c80fa08211da1e3164a97f95e3997e2bf71e5f120cea0a1597fab7c2c2/inquant.portlet.contextualrecentitems-0.2.1.tar.gz"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "a597e7ab646e0fdaf9d5b4ff571d0d0d",
"sha256": "26c4f2cf9fa3bc49c0f8ecef1ad538f082d76585e8861d1fbd1e789e31399223"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.5-py2.4.egg",
"has_sig": false,
"md5_digest": "a597e7ab646e0fdaf9d5b4ff571d0d0d",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 24387,
"upload_time": "2008-02-18T11:58:55",
"url": "https://files.pythonhosted.org/packages/59/7c/fceb67e5f3ac4da9eb55109a6c3a662447edb8ae7f12ec07539bace6df29/inquant.portlet.contextualrecentitems-0.2.5-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "ed692215601597c3971532358febefa6",
"sha256": "53b5f33578849686069d80f269747ea325a070f93f915895b3eecb14424dc5d3"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "ed692215601597c3971532358febefa6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14081,
"upload_time": "2008-02-18T11:58:53",
"url": "https://files.pythonhosted.org/packages/50/b3/8f620c419b8ced22ee912f7a522c97decbbb1ea0f4a927d5172945e2cc74/inquant.portlet.contextualrecentitems-0.2.5.tar.gz"
}
],
"0.2dev-r58889": [
{
"comment_text": "",
"digests": {
"md5": "544e54355537f01f0652811e24133845",
"sha256": "537a5317379d88472ad14ef9e7e8b86bf895078a74d951e5c213a82801ad7edc"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2dev_r58889-py2.4.egg",
"has_sig": false,
"md5_digest": "544e54355537f01f0652811e24133845",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 23901,
"upload_time": "2008-02-18T10:34:00",
"url": "https://files.pythonhosted.org/packages/1c/f2/7a67235dba19e71e6f586ce27f9717d6911d463c72cf1acde1c667a46fe2/inquant.portlet.contextualrecentitems-0.2dev_r58889-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "df52a2ed424dabbbed35e8caeafe937f",
"sha256": "56a2117270767e6651a3d638ba968ffc03d12c7b0d6f25d2a4bd90bf735874b9"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2dev-r58889.tar.gz",
"has_sig": false,
"md5_digest": "df52a2ed424dabbbed35e8caeafe937f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13829,
"upload_time": "2008-02-18T10:33:57",
"url": "https://files.pythonhosted.org/packages/e6/80/791b0d158bf383cf6949b43d7705d595cd5bd6dea3c976ef451bb79969ac/inquant.portlet.contextualrecentitems-0.2dev-r58889.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a597e7ab646e0fdaf9d5b4ff571d0d0d",
"sha256": "26c4f2cf9fa3bc49c0f8ecef1ad538f082d76585e8861d1fbd1e789e31399223"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.5-py2.4.egg",
"has_sig": false,
"md5_digest": "a597e7ab646e0fdaf9d5b4ff571d0d0d",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 24387,
"upload_time": "2008-02-18T11:58:55",
"url": "https://files.pythonhosted.org/packages/59/7c/fceb67e5f3ac4da9eb55109a6c3a662447edb8ae7f12ec07539bace6df29/inquant.portlet.contextualrecentitems-0.2.5-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "ed692215601597c3971532358febefa6",
"sha256": "53b5f33578849686069d80f269747ea325a070f93f915895b3eecb14424dc5d3"
},
"downloads": -1,
"filename": "inquant.portlet.contextualrecentitems-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "ed692215601597c3971532358febefa6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14081,
"upload_time": "2008-02-18T11:58:53",
"url": "https://files.pythonhosted.org/packages/50/b3/8f620c419b8ced22ee912f7a522c97decbbb1ea0f4a927d5172945e2cc74/inquant.portlet.contextualrecentitems-0.2.5.tar.gz"
}
]
}