{ "info": { "author": "Jarn AS", "author_email": "info@jarn.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nThis product contains a set of portlets aimed at blogging, but useable also\nfor other situtations.\n\nIt requires Plone 4.\n\n\nThe development of collective.blog.portlets was sponsored by the \n**Bergen Public Library** - http://www.nettbiblioteket.no\n\n\nPortlets\n--------\n\nThe portlets so far is:\n\n* Monthly archive portlet: A portlet that shows a monthly archive view of all \n content in a folder with number of items per month and a customizable link\n to an archive view.\n \n* Last posts portlet: Lists the last X documents (sorted by effective date).\n\nInstallation is done in the usual manner: Add collective.blog.portlets to your\nbuildout, and install through QuickInstaller or portal_setup. You can\nthen add portlets in the usual manner.\n\nSettings\n--------\n\ncollective.blog.view has only one settings, locate in\n``portal_properties.site_properties``.\n\n* **blog_types**: This lines property will be used to contain the portal_types\n that are considered entries in the blog. If it does not exist, it will \n default to `Document`, `News Item` and `File`.\n\nThis product will never use doctests to test anything besides documentation.\n\n\n\nChangelog\n=========\n\n1.6 (2014-04-18)\n----------------\n\n- Added a depth setting for the Archive portlet, so you can have subfolders.\n [regebro]\n\n\n1.5 (2013-10-19)\n----------------\n\n- Fixed bugs which came around after install PloneHotFix20130618. \n [erral, reebalasz]\n\n- Added Dutch translations. [jladage]\n\nThis version has been tested with Plone 4.1.6, 4.2.6 and 4.3.2.\n\n\n1.4 (2013-05-27)\n----------------\n\n- Updated Spanish translation [macagua]\n\n- Added improvements about i18n [macagua]\n\n- Don't require cmf.ManagePortal to add and edit portlets [erral]\n\n- Update translations files\n [erral]\n\n- Add portlet header field\n [erral]\n\n- Merged zedr-plone4.1 branch: includes i18n work and conversion of i18n folder\n into locales folder [erral]\n\n- Merged erral-portlet-improvements branch: it adds an option\n to show the dates in reversed order and reuses Plone i18n machinery\n for month names [erral]\n\n- Added French translation. [sdemagny]\n\n- Added Portugese translaton [lccruz]\n\n- Updated Italian translation [cekk] \n\nThis version has been tested with Plone 4.0.10, 4.1.6, 4.2.5 and 4.3.\n\n\n1.3 (2012-04-17)\n----------------\n- Sort months in archive properly. [jbaldivieso]\n\n- Spanish and Basque translations. [erral]\n\nThis version tested with Plone 4.0.10, 4.1.4 and 4.2b2.\n\n1.2 (2010-06-30)\n----------------\n\n- The virtual hosting fix broke something else. Fixed that too. [regebro]\n\n- Changed \"Oppf\u00f8ringer\" to \"Innlegg\" in the norwegian translation. [regebro]\n\nThis version has been tested with Plone 3.3.4 and Plone 4.0b3.\n\n\n1.1 (2010-06-30)\n----------------\n\n- The url to the archive view didn't work under virtual hosting. [regebro]\n\n- The portlets now also filter on content types. [regebro]\n\nThis version has been tested with Plone 3.3.4 and Plone 4.0b3.\n\n\n1.0 (2010-06-05)\n----------------\n\n- Initial release\n\nThis version has been tested with Plone 3.3.4 and Plone 4.0b3.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/collective/collective.blog.portlets", "keywords": "plone blog portlet archive", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.blog.portlets", "package_url": "https://pypi.org/project/collective.blog.portlets/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.blog.portlets/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/collective/collective.blog.portlets" }, "release_url": "https://pypi.org/project/collective.blog.portlets/1.6/", "requires_dist": null, "requires_python": null, "summary": "Archive view and portlet", "version": "1.6" }, "last_serial": 1064511, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "2af9f213be69904094d5644d9df18e7d", "sha256": "2398cf1b9ada5d2b1228c50294ba645e56f3e56b6b355e49e510e000d296421e" }, "downloads": -1, "filename": "collective.blog.portlets-1.0.tar.gz", "has_sig": false, "md5_digest": "2af9f213be69904094d5644d9df18e7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16265, "upload_time": "2010-06-05T11:15:32", "url": "https://files.pythonhosted.org/packages/a0/9c/6cb42a9b5ec2e2d68c4085dbbdb2650adfdbacadfdbe6f33f1697480dd64/collective.blog.portlets-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "8c06f3cc4cd3db17a0c4c9bd902144bc", "sha256": "12f40c7b37b0d2fa2b3899150934f4e44f87ba92ef311feb14ca1825ed9d7ba3" }, "downloads": -1, "filename": "collective.blog.portlets-1.1.tar.gz", "has_sig": false, "md5_digest": "8c06f3cc4cd3db17a0c4c9bd902144bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16687, "upload_time": "2010-06-30T11:02:47", "url": "https://files.pythonhosted.org/packages/3c/c5/c689f5a858f4b0d7008b23f7807dda8a0838b93b28913f1238968a4aea05/collective.blog.portlets-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "c654986d6bf1b2faeb1ff36eb0a32ee6", "sha256": "940b3ed010b248875205e7e1d4feae9af84057fbc7346032bb84805c82e95a66" }, "downloads": -1, "filename": "collective.blog.portlets-1.2.tar.gz", "has_sig": false, "md5_digest": "c654986d6bf1b2faeb1ff36eb0a32ee6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16770, "upload_time": "2010-06-30T18:45:42", "url": "https://files.pythonhosted.org/packages/0f/ee/59fcd2bc87f06ac8001c418c89f67732b5c454f80535ae892c7ccbabec08/collective.blog.portlets-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "abe625990decd2fc4cdb90e079e0300b", "sha256": "34f46e12981e7e5840cf30ca370fa0046fec5c766cb6a5580db9504f5d9ca4a4" }, "downloads": -1, "filename": "collective.blog.portlets-1.3.tar.gz", "has_sig": false, "md5_digest": "abe625990decd2fc4cdb90e079e0300b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18264, "upload_time": "2012-04-17T12:49:33", "url": "https://files.pythonhosted.org/packages/04/c8/8f4f621d6f8c79d6959257ab3c2e20c6cb96500e41fea45b616f48bf533e/collective.blog.portlets-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "0a1dbe77dffcb279a4a0cbca87fb9761", "sha256": "057ec591e6e8a16f0efaa802dd8781d0e3c6163717d4bf08c9d9b16cf718c2aa" }, "downloads": -1, "filename": "collective.blog.portlets-1.4.zip", "has_sig": false, "md5_digest": "0a1dbe77dffcb279a4a0cbca87fb9761", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44717, "upload_time": "2013-05-27T10:06:07", "url": "https://files.pythonhosted.org/packages/e3/41/e258bdb34a24342f58173b75df0b7a06a48247a6bd837ee663f956297c14/collective.blog.portlets-1.4.zip" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "ffc81f510493429e16d33ce53843657f", "sha256": "414668943c92b4697199d28161f0069a4c54488803f0da39e40ad860492a5b00" }, "downloads": -1, "filename": "collective.blog.portlets-1.5.zip", "has_sig": false, "md5_digest": "ffc81f510493429e16d33ce53843657f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46839, "upload_time": "2013-10-19T09:52:43", "url": "https://files.pythonhosted.org/packages/3f/b8/72ca3f26792809b8c307ea96c9b0a9c518b11ff180354705d1562d4c903c/collective.blog.portlets-1.5.zip" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "5a912592545e8cadc20747d0b543c467", "sha256": "b5f7ec2c15edfae2787bb9d1ad6c1d9fd2300dca6f02feae6c12ce178b2aa94f" }, "downloads": -1, "filename": "collective.blog.portlets-1.6.zip", "has_sig": false, "md5_digest": "5a912592545e8cadc20747d0b543c467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47443, "upload_time": "2014-04-18T16:25:48", "url": "https://files.pythonhosted.org/packages/9c/9f/4347a3dbe176e8d68c5807f65a4578766651861c9250840fbee95f803ca9/collective.blog.portlets-1.6.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a912592545e8cadc20747d0b543c467", "sha256": "b5f7ec2c15edfae2787bb9d1ad6c1d9fd2300dca6f02feae6c12ce178b2aa94f" }, "downloads": -1, "filename": "collective.blog.portlets-1.6.zip", "has_sig": false, "md5_digest": "5a912592545e8cadc20747d0b543c467", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47443, "upload_time": "2014-04-18T16:25:48", "url": "https://files.pythonhosted.org/packages/9c/9f/4347a3dbe176e8d68c5807f65a4578766651861c9250840fbee95f803ca9/collective.blog.portlets-1.6.zip" } ] }