{ "info": { "author": "Richard Barran", "author_email": "richard@arbee-design.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Django-minipub\n===============\n\n.. image:: https://img.shields.io/pypi/v/django-minipub.svg\n :target: https://pypi.python.org/pypi/django-minipub/\n :alt: Latest PyPI version\n\n.. image:: https://travis-ci.org/richardbarran/django-minipub.svg?branch=master\n :target: https://travis-ci.org/richardbarran/django-minipub\n\n.. image:: https://coveralls.io/repos/github/richardbarran/django-minipub/badge.svg?branch=master\n :target: https://coveralls.io/github/richardbarran/django-minipub?branch=master\n\nDjango-minipub is a **mini**-malist **pub**-lication control system for Django.\n\nLet's explain it with an example: you have a 'news' application, with an\nArticle model. In the admin interface, Minipub will add this fieldset:\n\n.. image:: docs/img/minipub-fieldset.png\n\nAll articles will then have the following 3 fields:\n\n- status: usually ``draft`` or ``published``.\n- start: start date.\n- end: end date; optional.\n\nArticles will only be visible in the public website **if** they are ``published``\n**and** today's date is 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/minipub-status-fieldset.png\n\nThese can be of use for tracking changes to an Article.\n\nAnd that's it... Minipub is simply a few fields on a Model Mixin, together with plenty of code - in the models,\nviews, admin and sitemap - to make the best use of it, that you will hopefully reuse\nagain and again throughout a project.\n\nWhat can I use it for?\n----------------------\nHere are some examples of Minipub at work:\n\n- `Controlling the publication of the Events for a F1 racetrack `_.\n- `Controlling when job offers are displayed `_.\n- `Minutes of the meetings of a residents association website `_.\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\nMinipub 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-minipub/badge/?version=latest\n :target: http://django-minipub.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\nPlease take a look at\n`the documentation `_ on ReadTheDocs.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/richardbarran/django-minipub", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-minipub", "package_url": "https://pypi.org/project/django-minipub/", "platform": "", "project_url": "https://pypi.org/project/django-minipub/", "project_urls": { "Homepage": "https://github.com/richardbarran/django-minipub" }, "release_url": "https://pypi.org/project/django-minipub/1.5/", "requires_dist": [ "django-model-utils (>=3.2.0)" ], "requires_python": "", "summary": "Django-minipub is a MINImalist PUBlication control system for Django.", "version": "1.5" }, "last_serial": 5472751, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4fc56cc74a9e5eed61bdb7e02a68628f", "sha256": "99f6e67dc2c9992cb5a4e1fcf8efa34243a5472d21640056de6d688576f8a248" }, "downloads": -1, "filename": "django-minipub-1.0.tar.gz", "has_sig": false, "md5_digest": "4fc56cc74a9e5eed61bdb7e02a68628f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7824, "upload_time": "2016-02-09T22:20:26", "url": "https://files.pythonhosted.org/packages/ef/a7/9fbe3e60a8aacfd6023c1f9a9608a992f4668deb2df2d0d4d99068c3c0b5/django-minipub-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "f41329d85e0f3eb5fab34fd6f298179f", "sha256": "b665ed069e863ad0d4fe158c206fbba3307c3c9d1dc3ba69a94fc9755643f9f2" }, "downloads": -1, "filename": "django-minipub-1.1.tar.gz", "has_sig": false, "md5_digest": "f41329d85e0f3eb5fab34fd6f298179f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7893, "upload_time": "2016-10-05T20:23:15", "url": "https://files.pythonhosted.org/packages/19/62/c132b47d50998ebfef93d2ae0e5f8c30b92ecb07640e90f0f538c5fdf5eb/django-minipub-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "3dc6840e9273b2d6b905dfb120349f22", "sha256": "0b03670c49157982c1171cc82a6499103e2cbf14b6adbf87df9f8181c4ff31a3" }, "downloads": -1, "filename": "django-minipub-1.2.tar.gz", "has_sig": false, "md5_digest": "3dc6840e9273b2d6b905dfb120349f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7940, "upload_time": "2017-05-10T16:41:39", "url": "https://files.pythonhosted.org/packages/c3/ca/7763034db6a230a29e39bb29a40ee18cce816e1f5f0347358da9d85e3244/django-minipub-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "54986a5fd046f34cb1d4b989bffc1cdf", "sha256": "698c8ea141298583892292ba651823684965e8781b073dfa293a843c1750b926" }, "downloads": -1, "filename": "django-minipub-1.3.tar.gz", "has_sig": false, "md5_digest": "54986a5fd046f34cb1d4b989bffc1cdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7960, "upload_time": "2017-12-03T13:20:47", "url": "https://files.pythonhosted.org/packages/04/87/64c2afa69aefef8bbd2e141397c5d5afab8e90e958728420ffd34ee8ae01/django-minipub-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "854fd3e83b04693df3ccaa0c48cbda0f", "sha256": "89b3d718e30c8d0a978d5574d93e4a0ec33b8cf0195346d0e1befeb547fcace1" }, "downloads": -1, "filename": "django-minipub-1.4.tar.gz", "has_sig": false, "md5_digest": "854fd3e83b04693df3ccaa0c48cbda0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7999, "upload_time": "2018-05-14T19:59:10", "url": "https://files.pythonhosted.org/packages/5d/1e/f6f4e962f9a0229dbcd9b0907a81a167fd63d6dd20eefc5ef690a6d23648/django-minipub-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "e6f92a729350353aa6b799388b3a8710", "sha256": "35c56d2f9997ce827d72b53db07c5f3e85a9dd624f3792e543ce1ece7b1e897c" }, "downloads": -1, "filename": "django_minipub-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6f92a729350353aa6b799388b3a8710", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8634, "upload_time": "2019-07-01T18:36:53", "url": "https://files.pythonhosted.org/packages/b5/2d/6d3dc122a945967def997ed5dbcb23f643d54fb3c96db4983c26df90cc94/django_minipub-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2d1ff870ac5cf7b23c6aa170a8a0719", "sha256": "82aee168b77783ccdabbefe4ea7001015c5465e94e6df29e43b405bdad4747f3" }, "downloads": -1, "filename": "django-minipub-1.5.tar.gz", "has_sig": false, "md5_digest": "f2d1ff870ac5cf7b23c6aa170a8a0719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8099, "upload_time": "2019-07-01T18:36:56", "url": "https://files.pythonhosted.org/packages/aa/bf/f3ffbf0bef190384bb81217bcaa403d4333287f554af0dbc546e4e1c28b1/django-minipub-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6f92a729350353aa6b799388b3a8710", "sha256": "35c56d2f9997ce827d72b53db07c5f3e85a9dd624f3792e543ce1ece7b1e897c" }, "downloads": -1, "filename": "django_minipub-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6f92a729350353aa6b799388b3a8710", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8634, "upload_time": "2019-07-01T18:36:53", "url": "https://files.pythonhosted.org/packages/b5/2d/6d3dc122a945967def997ed5dbcb23f643d54fb3c96db4983c26df90cc94/django_minipub-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2d1ff870ac5cf7b23c6aa170a8a0719", "sha256": "82aee168b77783ccdabbefe4ea7001015c5465e94e6df29e43b405bdad4747f3" }, "downloads": -1, "filename": "django-minipub-1.5.tar.gz", "has_sig": false, "md5_digest": "f2d1ff870ac5cf7b23c6aa170a8a0719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8099, "upload_time": "2019-07-01T18:36:56", "url": "https://files.pythonhosted.org/packages/aa/bf/f3ffbf0bef190384bb81217bcaa403d4333287f554af0dbc546e4e1c28b1/django-minipub-1.5.tar.gz" } ] }