{
"info": {
"author": "Richard Barran",
"author_email": "richard@arbee-design.co.uk",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Django-mininews\n===============\n\n.. image:: https://pypip.in/v/django-mininews/badge.png\n :target: https://crate.io/packages/django-mininews/\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/django-mininews/badge.png\n :target: https://crate.io/packages/django-mininews/\n :alt: Number of PyPI downloads\n\n.. image:: https://travis-ci.org/richardbarran/django-mininews.svg?branch=master\n :target: https://travis-ci.org/richardbarran/django-mininews\n\n.. image:: https://coveralls.io/repos/richardbarran/django-mininews/badge.png?branch=master\n :target: https://coveralls.io/r/richardbarran/django-mininews?branch=master\n\nDjango-mininews is a basic tool for controlling the *publication* of objects.\n\nLet's take an example: you have a 'news' application, that just consists of a \nArticle model. In the admin interface, mininews will add this fieldset:\n\n.. image:: docs/img/mininews-fieldset.png\n\nAll articles will have the following 3 fields:\n\n- status: usually 'draft' or 'published'.\n- start: start date, defaults to whenever the status is changed to ``published``.\n- end: end date; optional.\n\nArticles can only be viewed in the public website **if** they are ``published``\n**and** between the start and end dates.\n\nIn addition, we have a fieldset for showing various read-only status fields:\n\n.. image:: docs/img/mininews-status-fieldset.png\n\nThese can be of use for tracking changes to an Article.\n\nAnd that's it... Mininews is just an abstract Model, together with plenty of code - in the models,\nviews, admin and sitemap - to make the best use of it, that you will reuse \nagain and again throughout a project.\n\nWhat can I use it for?\n----------------------\nHere are some examples of Mininews at work:\n\n- `Minutes of the meetings of an association `_.\n- `Controlling the publication of the Events at a well-known racetrack `_.\n- `Controlling when job offers are displayed `_.\n\nAlternatives\n------------\nThere are several similar projects that take slightly different approaches \nto publication control; usually they introduce more sophisticated control. A well-known\nexample is `django-reversion `_.\n\nMininews is a very basic publication control tool, but works well on several production \nwebsites. Its author has found it be a decent compromise between a tool that's too\nbasic to be useful, and too complex to be understood by its intended end users.\n\nInstallation and usage\n----------------------\n.. image:: https://readthedocs.org/projects/django-mininews/badge/?version=latest\n :target: https://readthedocs.org/projects/django-mininews/?badge=latest\n :alt: Documentation Status\nPlease take a look at\n`the documentation `_ on ReadTheDocs.",
"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/richardbarran/django-mininews",
"keywords": null,
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "django-mininews",
"package_url": "https://pypi.org/project/django-mininews/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/django-mininews/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/richardbarran/django-mininews"
},
"release_url": "https://pypi.org/project/django-mininews/0.6.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Boilerplate for creating publishable lists of objects",
"version": "0.6.1"
},
"last_serial": 1541643,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "971f703768e559dd3282e8c42a0dbc60",
"sha256": "639afb290e3bc98604c5d4198ec88a717860d21c12f454edcbc35b0d55e76cf8"
},
"downloads": -1,
"filename": "django-mininews-0.1.tar.gz",
"has_sig": false,
"md5_digest": "971f703768e559dd3282e8c42a0dbc60",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5579,
"upload_time": "2013-12-18T14:47:56",
"url": "https://files.pythonhosted.org/packages/e2/fc/8711f11026d316ea31026adc021715bce84c69db24fadda5843930e1251e/django-mininews-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "b3e5a7ce9f988e17a4168d6b61ffe75a",
"sha256": "d3aa2297b687f1838a84acbce7867d0debbc4794f6ac6347e0b4d47efc2a179b"
},
"downloads": -1,
"filename": "django-mininews-0.2.zip",
"has_sig": false,
"md5_digest": "b3e5a7ce9f988e17a4168d6b61ffe75a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12882,
"upload_time": "2014-09-05T21:14:53",
"url": "https://files.pythonhosted.org/packages/07/67/b2e00a06c2aaa125557d976913dadb8765ec8247bca9ad5a5f1878326fc9/django-mininews-0.2.zip"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "1f117fca731649b986cd64539b541fe9",
"sha256": "e7499886a9be4ae9777c0ba2c7bb01144d4580e91fac5cfa2e10c452ce8aeead"
},
"downloads": -1,
"filename": "django-mininews-0.3.zip",
"has_sig": false,
"md5_digest": "1f117fca731649b986cd64539b541fe9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12862,
"upload_time": "2014-09-19T22:03:27",
"url": "https://files.pythonhosted.org/packages/52/64/8d32f73684930323fb8db38de5c0f4f8a183f440fccaae6f919e6ce39aa6/django-mininews-0.3.zip"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "a31e1ae4a4cdbe2a659d624a3579e28b",
"sha256": "678b222ac84438e633160b111c73e9b402a809ed1e6eb44c88e95ae24b0e4f40"
},
"downloads": -1,
"filename": "django-mininews-0.4.zip",
"has_sig": false,
"md5_digest": "a31e1ae4a4cdbe2a659d624a3579e28b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13887,
"upload_time": "2014-10-15T20:42:13",
"url": "https://files.pythonhosted.org/packages/44/34/64b5571bb40639900ffb387d2c8133dce775b3b3c9995d2f6c24e4e6d450/django-mininews-0.4.zip"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "a59f6c181ad94af3c21c92ff2f2fdf4d",
"sha256": "be7cf3dd91612de82f31f2a13f8a1a2fb1263d34eab889871ba01b5f8b0fb8ca"
},
"downloads": -1,
"filename": "django-mininews-0.5.zip",
"has_sig": false,
"md5_digest": "a59f6c181ad94af3c21c92ff2f2fdf4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14188,
"upload_time": "2015-04-21T07:52:46",
"url": "https://files.pythonhosted.org/packages/a2/2c/6050000b793ee08a90bc0772d8f83ac2e72c4bd2b5c5e2a2f0c601a28fa9/django-mininews-0.5.zip"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "f1850e1cf9dd76a82958d1101751b985",
"sha256": "6e4dc0e43851a615a0a4ae3a171a2543c998bee620db45ca0f4699619fde8fd3"
},
"downloads": -1,
"filename": "django-mininews-0.6.tar.gz",
"has_sig": false,
"md5_digest": "f1850e1cf9dd76a82958d1101751b985",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7592,
"upload_time": "2015-05-10T20:48:03",
"url": "https://files.pythonhosted.org/packages/dd/01/dc1f44702c2b12b965cb9dede7a092bacb66aa679023f570ac76d81ebe23/django-mininews-0.6.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "acdd5af517a3cdcaff74c5feebe9d0f1",
"sha256": "98666b57ba7c9cd81ed49709b741e940c19f1b882b5c9eec0092203bc670a7df"
},
"downloads": -1,
"filename": "django-mininews-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "acdd5af517a3cdcaff74c5feebe9d0f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7613,
"upload_time": "2015-05-11T08:29:02",
"url": "https://files.pythonhosted.org/packages/f5/f6/0e6a7e8cf69f7009e255456e7a50f1edf91f4103efee911509726b3cd1b7/django-mininews-0.6.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "acdd5af517a3cdcaff74c5feebe9d0f1",
"sha256": "98666b57ba7c9cd81ed49709b741e940c19f1b882b5c9eec0092203bc670a7df"
},
"downloads": -1,
"filename": "django-mininews-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "acdd5af517a3cdcaff74c5feebe9d0f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7613,
"upload_time": "2015-05-11T08:29:02",
"url": "https://files.pythonhosted.org/packages/f5/f6/0e6a7e8cf69f7009e255456e7a50f1edf91f4103efee911509726b3cd1b7/django-mininews-0.6.1.tar.gz"
}
]
}