{ "info": { "author": "Luc Jean", "author_email": "ljean@apidev.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Natural Language :: French", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "coop-bar, configurable toolbar\n===============================================\n\n* `What is coop_bar good for?`_\n* `Quick start`_\n\n.. _What is coop_bar good for?: #good-for\n.. _Quick start?: #quick-start\n\n.. _good-for:\n\n.. figure:: https://raw.github.com/quinode/coop-bar/master/docs/coop_bar.png\n :align: left\n\nWhat is coop_bar good for?\n------------------------------------\ndjango-coop is a set of several apps for building cooperative websites. It is based on Django.\n\nThses apps may need a to display an admin toolbar. For example, the CMS component may use this bar\nto display edit, cancel and save links.\n\ncoop_bar tries to provide a simple and configurable mechanism\n\n.. _quick-start:\n\nQuick start\n------------------------------------\nIn settings.py, add 'coop_bar' (with an underscore) to the INSTALLED_APPS\nUnder Django 1.3, the static folder should be found automatically, as the templates folder\nIn urls.py add (r'^coop_bar/', include('coop_bar.urls')) to your urlpatterns\n\nFor each app needing to add links to coop_bar, create a coop_bar_cfg.py file\nIn this file, add a load_commands function as follows ::\n\n from django.core.urlresolvers import reverse\n from django.utils.translation import ugettext as _\n\n def django_admin_command(request, context):\n if request and request.user.is_staff: #request might be None\n return u'{1}'.format(reverse(\"admin:index\"), _('Admin'))\n\n def load_commands(coop_bar):\n coop_bar.register_command(django_admin_command)\n\n\nIn load_commands, you can register as much callback functions as you want. A callback (django_admin_command in the previous example)\nis just a function with request and context as args. It returns some html code to display in the bar or None.\n\nIn your base.html, add the following template tags::\n\n {% load coop_bar_tags %}\n \n \n ...\n {% coop_bar_headers %}\n \n \n {% coop_bar %}\n ...\n your page\n ...\n {% coop_bar_footer %}\n \n\n\nHumanized Messages\n------------------------------------\n\n.. figure:: https://raw.github.com/quinode/coop-bar/master/docs/humanmsg.png\n :align: center\n\nCoop-bar takes also care of providing a nice display of django session messages.\nIt's based on the `Humanized Message idea `_ , which displays a big fat sentence in the middle of the screen and fades away as soon as you move your mouse, or five seconds later.\nYou can add a Message log at the bottom of the web page by adding this to your django settings file::\n\nDISPLAY_MESSAGES_LOG = True\n\n\n\nLicense\n=======\n\n`Fugue icon set `_ by Yusuke Kamiyamane. All rights reserved. Licensed under a Creative Commons Attribution 3.0 License.\n\ncoop-bar itself uses the same license as Django (BSD).\n\ncoop-bar development was funded by `CREDIS `_, FSE (European Social Fund) and Conseil Regional d'Auvergne.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/quinode/coop-bar/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quinode/coop-bar/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "coop-bar", "package_url": "https://pypi.org/project/coop-bar/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/coop-bar/", "project_urls": { "Download": "https://github.com/quinode/coop-bar/tarball/master", "Homepage": "https://github.com/quinode/coop-bar/" }, "release_url": "https://pypi.org/project/coop-bar/0.4.6/", "requires_dist": null, "requires_python": null, "summary": "Pluggable admin bar system , works well with coop-cms", "version": "0.4.6" }, "last_serial": 788420, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "1db706503a5ac902605b876f1300a570", "sha256": "07af978fe69645af6de5158f402241c952eb105c30ce3c502be4f0ac30f6f021" }, "downloads": -1, "filename": "coop-bar-0.3.tar.gz", "has_sig": false, "md5_digest": "1db706503a5ac902605b876f1300a570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979886, "upload_time": "2012-01-19T17:45:56", "url": "https://files.pythonhosted.org/packages/70/1e/c4a1f93b39bed5c3f052387c833d7730a738b332f436d3e16e1c4d16172f/coop-bar-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "252fe594dc93aea95c5c1934d19c27cd", "sha256": "e1dc1150062a6114ac2cc7e00d87ece667cf49e3d82392870e1deebad7b0f042" }, "downloads": -1, "filename": "coop-bar-0.3.1.tar.gz", "has_sig": false, "md5_digest": "252fe594dc93aea95c5c1934d19c27cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980021, "upload_time": "2012-01-19T22:29:57", "url": "https://files.pythonhosted.org/packages/d2/2d/4122ae26263f402368f296a8a89ba36b00155d45ab60452f9e546b6522c7/coop-bar-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d1f81233d325c2b2a70db896a405b62e", "sha256": "426951b03b21aad192b80b26ee783a1b7b3d56e4b3d5e58982380e152a8efdf2" }, "downloads": -1, "filename": "coop-bar-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d1f81233d325c2b2a70db896a405b62e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980128, "upload_time": "2012-01-25T16:57:23", "url": "https://files.pythonhosted.org/packages/ba/49/3f4bcd88a94618cc63aa34221ec1c7a989ddc4524bac30bba82d2477156f/coop-bar-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "458cc7706454a769ff39c4dfb9d85d2f", "sha256": "4345a0771efaef4d5936fd3d9b8ba8e16eed0899c3026dcf046a4c59d5506bf9" }, "downloads": -1, "filename": "coop-bar-0.3.3.tar.gz", "has_sig": false, "md5_digest": "458cc7706454a769ff39c4dfb9d85d2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980462, "upload_time": "2012-03-02T10:36:44", "url": "https://files.pythonhosted.org/packages/55/8c/5d7b502f390fcb9c2b763c80268babca54e473e70a9295af2714188a6f82/coop-bar-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "896f2683eea240cff013dfd10f317985", "sha256": "36bb67e68412013323436648bb770c76cec455c12bd5466f9187c7e8aaf9a4ba" }, "downloads": -1, "filename": "coop-bar-0.3.4.tar.gz", "has_sig": false, "md5_digest": "896f2683eea240cff013dfd10f317985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980450, "upload_time": "2012-03-02T11:54:24", "url": "https://files.pythonhosted.org/packages/43/98/1357dd83340b28bbcd2489c92fac8da2da0cf033e8c7f4384db7fe6eaedb/coop-bar-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "9a636ecf844bc49d1c0a33f9e61e5584", "sha256": "70520e1522315be713797a1ed117b9e9f295da3cdbbb0d6e1a33951f1f88b86a" }, "downloads": -1, "filename": "coop-bar-0.3.5.zip", "has_sig": false, "md5_digest": "9a636ecf844bc49d1c0a33f9e61e5584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3032971, "upload_time": "2012-03-14T07:10:56", "url": "https://files.pythonhosted.org/packages/be/fd/29ea31ab4f7ceb38985860ac7abdebdd08e960d809c1d702f58478e1bb9f/coop-bar-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "8d7d03bdc9626776875066bebd26818f", "sha256": "a95b61f6a9cb9331bfe2df96b1d4476ca9e7451d6437ee7008b5dbd08ca448eb" }, "downloads": -1, "filename": "coop-bar-0.3.6.zip", "has_sig": false, "md5_digest": "8d7d03bdc9626776875066bebd26818f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3034197, "upload_time": "2012-04-02T12:12:46", "url": "https://files.pythonhosted.org/packages/7d/33/ccf40a1f7f8be8cef8b0dffe10cf737be14e601f4ea45741848cc52a643a/coop-bar-0.3.6.zip" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "04630d04944b6a768bc81c1b3f4204ad", "sha256": "dce0c3fa6d75fc29cdb07a197b11d025a255840cfbdd6e1c7b76134e8b61d307" }, "downloads": -1, "filename": "coop-bar-0.3.7.tar.gz", "has_sig": false, "md5_digest": "04630d04944b6a768bc81c1b3f4204ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1980543, "upload_time": "2012-06-27T19:05:22", "url": "https://files.pythonhosted.org/packages/9a/1e/bd2c6dd482ad5012c3b0b5d52b70fe1f5547b411ad60ff2e98edd55b62e5/coop-bar-0.3.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "f70824545bd4e79c749a86a4c4776a9f", "sha256": "a297c4228b82c328085bce25a3f24e92e280106cb79ffa9a004c2e9bed426338" }, "downloads": -1, "filename": "coop-bar-0.3.7.zip", "has_sig": false, "md5_digest": "f70824545bd4e79c749a86a4c4776a9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3034254, "upload_time": "2012-06-27T22:03:44", "url": "https://files.pythonhosted.org/packages/65/37/7ccc836124904dba8366ee9bc908d5fa5af6f4bd3b15d10f62d9a7caf1f8/coop-bar-0.3.7.zip" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "09f95bd3ac1c4f013c5905022c7e51c3", "sha256": "56df04f349c7b7528b2e9df2ccf160cac7a3dcbad4c1abafcfd118b145dfafbc" }, "downloads": -1, "filename": "coop-bar-0.3.8.zip", "has_sig": false, "md5_digest": "09f95bd3ac1c4f013c5905022c7e51c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3034262, "upload_time": "2012-09-17T15:36:35", "url": "https://files.pythonhosted.org/packages/40/e4/4e569b9ca54368712945edb98a141764bd169cfe3e00496628742c549f92/coop-bar-0.3.8.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "973ef40343d39101439487ed196642bb", "sha256": "e0fe1e61f71a1abdbf3f17690fc28acb45f7932749f19c5e7054f1c4daa03a74" }, "downloads": -1, "filename": "coop-bar-0.4.1.tar.gz", "has_sig": false, "md5_digest": "973ef40343d39101439487ed196642bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1983218, "upload_time": "2012-09-17T18:44:44", "url": "https://files.pythonhosted.org/packages/8b/36/a9b96e1cfb3698bba9d0b421d41fcdf69933e2d1d51f4eb9bf6303f6b85c/coop-bar-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ee2022d7605b8f9ff30fd40aade39d56", "sha256": "417e3ab96c7e5c28adde56bf84ae550938b1bdd74db82f31b641b39d7d801b6a" }, "downloads": -1, "filename": "coop-bar-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ee2022d7605b8f9ff30fd40aade39d56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1983416, "upload_time": "2012-09-18T12:57:17", "url": "https://files.pythonhosted.org/packages/d1/ba/53c12d30478964bc8c6f930a767544970259f8d5f1fa58cb4084b09626cf/coop-bar-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8ed9104bd3095a7c2cb3b127f6652b1c", "sha256": "d2cd3535fa3f0b08b02b02927deeb0ed25f40855b1902bf54d8b30ebcb70f826" }, "downloads": -1, "filename": "coop-bar-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8ed9104bd3095a7c2cb3b127f6652b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1983379, "upload_time": "2012-09-18T13:16:52", "url": "https://files.pythonhosted.org/packages/e7/7a/dc30e089e43102028c4b6354164857acdc5ccb9b624f49bd21f491008760/coop-bar-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "36ee5a613a89ecab6539b6a713fe84fd", "sha256": "b6160bd1d96404310dd15a2fb048e82d477621631efe638f81faaaaa00f2fa05" }, "downloads": -1, "filename": "coop-bar-0.4.4.tar.gz", "has_sig": false, "md5_digest": "36ee5a613a89ecab6539b6a713fe84fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2058013, "upload_time": "2012-09-18T13:43:55", "url": "https://files.pythonhosted.org/packages/98/3b/9dd788ae9c1327ba744d595bd352f757f0288d74bdd418afd46f0e287268/coop-bar-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "2f441f4db99796072addffabcd5dfced", "sha256": "8be0c6388ea95217ec5d6c67f912c6472539691cf5d880adf7d7f1dea794be83" }, "downloads": -1, "filename": "coop-bar-0.4.5.tar.gz", "has_sig": false, "md5_digest": "2f441f4db99796072addffabcd5dfced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2057521, "upload_time": "2012-09-18T14:18:06", "url": "https://files.pythonhosted.org/packages/36/56/82ff378f9c00aa93eba55ab1ccc9e2af41752dab55c249082db48abc7cc9/coop-bar-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "f5ac89719fc4fd55a37530bd77f371ef", "sha256": "1f13561ffff168b13110e4babf4b7cd0dc98529a3ed97b9ef97a826a574767e1" }, "downloads": -1, "filename": "coop-bar-0.4.6.tar.gz", "has_sig": false, "md5_digest": "f5ac89719fc4fd55a37530bd77f371ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2052294, "upload_time": "2013-04-19T14:23:50", "url": "https://files.pythonhosted.org/packages/b5/3b/975ed76074bb502540e1f709af0dda9cf83c62c45dca87bd23b7a0757adb/coop-bar-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5ac89719fc4fd55a37530bd77f371ef", "sha256": "1f13561ffff168b13110e4babf4b7cd0dc98529a3ed97b9ef97a826a574767e1" }, "downloads": -1, "filename": "coop-bar-0.4.6.tar.gz", "has_sig": false, "md5_digest": "f5ac89719fc4fd55a37530bd77f371ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2052294, "upload_time": "2013-04-19T14:23:50", "url": "https://files.pythonhosted.org/packages/b5/3b/975ed76074bb502540e1f709af0dda9cf83c62c45dca87bd23b7a0757adb/coop-bar-0.4.6.tar.gz" } ] }