{ "info": { "author": "Kai Diefenbach", "author_email": "kai.diefenbach@iqpp.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Introduction\n============\n\n*Portlets* are content objects which are managed in *Slots*. *Slots* can be\nfreely defined and placed anywhere within a HTML page.\n\nPortlets are usual content objects, that means they can have arbitrary fields\nand functionalities.\n\nThere are also some more advanced features like inheriting and blocking of\nportlets.\n\ndjango-portlets provides just a generic engine to manage portlets. You can\nfind a comprehensive implementation within `LFS`_.\n\nExample\n=======\ndjango-portlets comes with a simple example application which shows how to use it.\n\nDocumentation\n=============\nFor more documentation please visit: http://django-portlets.rtfd.org\n\nChanges\n=======\n\n1.5 (2017-02-23)\n----------------\n* Add Django 1.10 support\n\n\n1.4 (2015-05-05)\n----------------\n\n* Resolves RemovedInDjango19Warnings.\n* Removes deprecated functions.\n\n1.3 (2015-04-20)\n----------------\n\n* Adds Django 1.8 support\n\n1.2 (2014-07-08)\n----------------\n\n* Sets logging to __name__\n* Moves utilities functions for Slots to the Slot model\n\n1.1.1 (2012-03-18)\n------------------\n* Added polish translations (Maciej Wi\u015bniowski)\n* Added german translations\n\n1.1 (2011-11-21)\n----------------\n* Added base class (from which can inherited)\n* API change: changed the order of parameters for get_portlets and has_portlets\n\n1.0 (2010-08-24)\n----------------\n* First final release\n\n1.0 beta 4 (2010-07-07)\n-----------------------\n* Changed: cache keys are using CACHE_MIDDLEWARE_PREFIX now\n* Bugfix caching: added language to cache key\n\n1.0 beta 3 (2010-06-28)\n-----------------------\n* Bugfix: make registration working for postgres; issue #1\n* Bugfix caching: use class name instead of content type for cache key\n\n1.0 beta 2 (2010-05-21)\n------------------------\n\n* Improved caching\n* Added license\n\n1.0 beta 1 (2010-05-17)\n-----------------------\n\n* First beta release.\n\n0.4.0 (2010-04-16)\n------------------\n\n* Display only registered portlets\n\n0.3.2 (2009-10-15)\n------------------\n\n* Changed documentation to one page (for now)\n\n* Example TextPortlet: made ``context`` paramenter of ``render`` method optional.\n\n* Added tests for models\n\n0.3.1 (2009-10-14)\n------------------\n\n* Added tests\n\n* Bugfix: Check whether the content object implements ``get_parent_for_portlets``\n within ``utils.has_portlets``\n\n0.3.0 (2009-10-12)\n------------------\n\n* Added documentation\n\n0.2.0 (2009-10-12)\n------------------\n\n* Added simple example implementation\n\n0.1.0 (2009-10-12)\n------------------\n\n* Initial public release\n\n.. _LFS: http://bitbucket.org/diefenbach/django-lfs\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/django-portlets/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.iqpp.com", "keywords": "django portlets", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-portlets", "package_url": "https://pypi.org/project/django-portlets/", "platform": "", "project_url": "https://pypi.org/project/django-portlets/", "project_urls": { "Homepage": "http://www.iqpp.com" }, "release_url": "https://pypi.org/project/django-portlets/1.5/", "requires_dist": null, "requires_python": "", "summary": "Generic portlets for Django.", "version": "1.5" }, "last_serial": 2662668, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f1c5d6a4f34397a8b1faf4e6906e7f86", "sha256": "f2269a87041fc507c1147ca73ea3a60add2af74066871c3820f9990c1e7da878" }, "downloads": -1, "filename": "django-portlets-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f1c5d6a4f34397a8b1faf4e6906e7f86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5206, "upload_time": "2009-10-11T10:33:47", "url": "https://files.pythonhosted.org/packages/77/ed/4d66e4b68d610b2d9a6f398acbfedd5af9b9465e438f2f614c69b173d67b/django-portlets-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b81a6719193c5feed63a1996eb655973", "sha256": "203b9bcbf955b6b923fbec0bee0a931835efa482b405c47d50582db2c64ae9e0" }, "downloads": -1, "filename": "django-portlets-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b81a6719193c5feed63a1996eb655973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6937, "upload_time": "2009-10-11T20:12:47", "url": "https://files.pythonhosted.org/packages/b5/20/d00621f91bcfad607cd64aeabcea7fd366309a74b6c9e6afe78dce958246/django-portlets-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "886f8d11b5e3b4a4155eb8d11f1dcb90", "sha256": "7e57d08bc91305a1f6517aa94c2137c14e41921c683b7fe4e935b39680eae6ed" }, "downloads": -1, "filename": "django-portlets-0.3.0.tar.gz", "has_sig": false, "md5_digest": "886f8d11b5e3b4a4155eb8d11f1dcb90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6977, "upload_time": "2009-10-12T08:00:15", "url": "https://files.pythonhosted.org/packages/95/df/3bc01edfc638b916306530aa570addf98c57062f8c30a85299b7ff0f1a45/django-portlets-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a105bbc677345424e689c4c34ab1b25e", "sha256": "0ab03c1b74fac191ebb28d619ad964bc4af3e789713008dee306dd3428aaf9b9" }, "downloads": -1, "filename": "django-portlets-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a105bbc677345424e689c4c34ab1b25e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7923, "upload_time": "2009-10-14T07:07:56", "url": "https://files.pythonhosted.org/packages/cf/3d/f340ea53f99e25a852221a4a81f4ca742d383c0e9ca38c41d2329b0b8b69/django-portlets-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5a6579b4a49afb7676626b0515051a10", "sha256": "cd4bc3e502b473830df469af09386d8498cb6e454508eee58f4ca46c737cad19" }, "downloads": -1, "filename": "django-portlets-0.3.2.tar.gz", "has_sig": false, "md5_digest": "5a6579b4a49afb7676626b0515051a10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8417, "upload_time": "2009-10-15T07:53:13", "url": "https://files.pythonhosted.org/packages/30/f7/08e43274ecfc953c7d0f76475a330391393fedc1114918000b3da401d9aa/django-portlets-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "005d23c57fdb93333e657e2ff98c203f", "sha256": "3c71bf0ebcaa56b3a51e4ddd1f1dae1a80a0e5eb367f8e1aa4af7a27db100d67" }, "downloads": -1, "filename": "django-portlets-0.3.3.tar.gz", "has_sig": false, "md5_digest": "005d23c57fdb93333e657e2ff98c203f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8452, "upload_time": "2010-04-16T17:43:22", "url": "https://files.pythonhosted.org/packages/a0/95/854f3943612e2663efe50692c35cc0aac70c3b3c3e9a7498e26a29141ae5/django-portlets-0.3.3.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "86d78dde0f287e0d571f07213af038f7", "sha256": "304a10cd883f0e203d5e993daf0a34c8433307ab93c002e8e83ed4afd062a06c" }, "downloads": -1, "filename": "django-portlets-1.0.tar.gz", "has_sig": false, "md5_digest": "86d78dde0f287e0d571f07213af038f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8931, "upload_time": "2010-08-24T07:57:00", "url": "https://files.pythonhosted.org/packages/e0/2d/e8be18edef5657064a5271cdb43603e1c2f777d2dd4c54cc3e0b2765e6e6/django-portlets-1.0.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "5006c0d201167248765c6f12db4b9728", "sha256": "c9cbef8fd89cdc6afa5f0d573c636e5caeabc179b0ddc14f2cfc62ad371db561" }, "downloads": -1, "filename": "django-portlets-1.0b1.tar.gz", "has_sig": false, "md5_digest": "5006c0d201167248765c6f12db4b9728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8468, "upload_time": "2010-05-17T10:06:08", "url": "https://files.pythonhosted.org/packages/5c/83/29e9d73a0f645f96a6eb79376b9c8eb40ed518f791ade13c1bb60e2697be/django-portlets-1.0b1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "fb18ab0dbeb1df39546cc4489be161b5", "sha256": "f8f4aad384657daced7c35082ac724ebfd189329f60389359357693f139a4780" }, "downloads": -1, "filename": "django-portlets-1.0b2.tar.gz", "has_sig": false, "md5_digest": "fb18ab0dbeb1df39546cc4489be161b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9700, "upload_time": "2010-05-21T14:44:07", "url": "https://files.pythonhosted.org/packages/ad/18/973dae5271f2c2e5c70817b7cd810512709c1bd5a4e098c20cd486f5d0c0/django-portlets-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "12e2d71859d441cf4934236e50736bfe", "sha256": "083b25115e772d830ba4880e11cf619c5219c225ac88ba2b1deabfae3378d01e" }, "downloads": -1, "filename": "django-portlets-1.0b3.tar.gz", "has_sig": false, "md5_digest": "12e2d71859d441cf4934236e50736bfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10045, "upload_time": "2010-06-27T14:14:24", "url": "https://files.pythonhosted.org/packages/b6/33/0f7b81eaafca180be8d41f2677ffbf554b9afb4bac742746ba553256d548/django-portlets-1.0b3.tar.gz" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "49b013dce4527d58c66782a8fb4c03d2", "sha256": "0ea89653c1b6f7d91a6765aedc09f5980dc8e1f851fa7effe68d3a09e3cdaae8" }, "downloads": -1, "filename": "django-portlets-1.0b4.tar.gz", "has_sig": false, "md5_digest": "49b013dce4527d58c66782a8fb4c03d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10034, "upload_time": "2010-07-07T19:10:46", "url": "https://files.pythonhosted.org/packages/81/ac/1d958c0eb1571fc82ba42e53e0455f134f0108d1c2cd2aea8eb8274f9c4a/django-portlets-1.0b4.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "9be8693040949ea265ffbd4b72eb5b37", "sha256": "91c61ada12af99e3100d0b5941960195e69ea3b09aba482cd015f27b65fdc8b0" }, "downloads": -1, "filename": "django-portlets-1.1.tar.gz", "has_sig": false, "md5_digest": "9be8693040949ea265ffbd4b72eb5b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8764, "upload_time": "2011-11-21T12:56:25", "url": "https://files.pythonhosted.org/packages/b9/a9/2a6670838ca7aebde47360172363f72f4e67116b4cfdd8da7499e4b0cc22/django-portlets-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "29be02ba5f593e2cd3a18f94ad669e1f", "sha256": "9e29e1b5b7be23f0496443834dcb3a9dd127639c2c6c1a5eb0c74f767af05b23" }, "downloads": -1, "filename": "django-portlets-1.1.1.tar.gz", "has_sig": false, "md5_digest": "29be02ba5f593e2cd3a18f94ad669e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8925, "upload_time": "2012-03-18T13:24:46", "url": "https://files.pythonhosted.org/packages/a4/a8/7906069dc719e07c23c7a76e1ff3e667b464d644717799d4932a90ba9ff0/django-portlets-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "cf8fb403dffb48638efff1824b3b0a55", "sha256": "cf50631600ae4d99a1c1ff0c1c111826f41613b7fbe8925722749b9d61a65f89" }, "downloads": -1, "filename": "django-portlets-1.2.tar.gz", "has_sig": false, "md5_digest": "cf8fb403dffb48638efff1824b3b0a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9417, "upload_time": "2014-07-08T06:59:50", "url": "https://files.pythonhosted.org/packages/b6/70/a93a53046b7032927d840d7206c6271a4c00e7abc84bc048b750a35244ef/django-portlets-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "8883d25c74b3cc16f7987031deede90e", "sha256": "f9b9e14cc4b8ae52a44a065afccba507c42cd4a6187f7d5b9890eb2619f39f07" }, "downloads": -1, "filename": "django-portlets-1.3.tar.gz", "has_sig": false, "md5_digest": "8883d25c74b3cc16f7987031deede90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10057, "upload_time": "2015-04-21T16:34:51", "url": "https://files.pythonhosted.org/packages/3b/4a/9d2c2c311f095e9448573e5b2b43452e0aa28bf91a92ef9d77b3a7395a2b/django-portlets-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "fe93409dff9b251b14b85bc85c172623", "sha256": "881ecefbaeba3f383fa5c3c7432d2b3f2df2d6c099e443604586aed981281a52" }, "downloads": -1, "filename": "django-portlets-1.4.tar.gz", "has_sig": false, "md5_digest": "fe93409dff9b251b14b85bc85c172623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9904, "upload_time": "2015-05-05T18:16:02", "url": "https://files.pythonhosted.org/packages/74/eb/5d1f5451db04797c24d7492b68df6f3b9c405171ed857aa66b668abf184b/django-portlets-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "9cdae6a15f6ba10dfb2152d276817db1", "sha256": "c00c083aaed446ca6d2c6b01a461fd618b3856eda02e392b4c9649d1e5cfc441" }, "downloads": -1, "filename": "django-portlets-1.5.tar.gz", "has_sig": false, "md5_digest": "9cdae6a15f6ba10dfb2152d276817db1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2017-02-23T07:33:45", "url": "https://files.pythonhosted.org/packages/a9/4b/6fa4239a26e421e5254484a9199de3d888363d90d82936b6f3c8b5684a24/django-portlets-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cdae6a15f6ba10dfb2152d276817db1", "sha256": "c00c083aaed446ca6d2c6b01a461fd618b3856eda02e392b4c9649d1e5cfc441" }, "downloads": -1, "filename": "django-portlets-1.5.tar.gz", "has_sig": false, "md5_digest": "9cdae6a15f6ba10dfb2152d276817db1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2017-02-23T07:33:45", "url": "https://files.pythonhosted.org/packages/a9/4b/6fa4239a26e421e5254484a9199de3d888363d90d82936b6f3c8b5684a24/django-portlets-1.5.tar.gz" } ] }