{ "info": { "author": "Praekelt Foundation", "author_email": "dev@praekelt.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "Django Richcomments\n===================\n**Django app extending the builtin comments framework for AJAX style commenting.**\n\n``django-richcomments`` wraps the Django's comments frameworks existing `render_comment_list `_ and `render_comment_form `_ template tags to make them behave AJAXy.\n\n.. contents:: Contents\n :depth: 5\n\nInstallation\n------------\n\n#. Install or add ``django-richcomments`` to your Python path.\n\n#. Configure Django's comments framework as described `here `_.\n\n#. Add richcomments url include to your project's ``urls.py`` file::\n\n (r'^richcomments/', include('richcomments.urls')),\n\n#. Ensure ``django-richcomments`` static media is accessible, see `managing static files `_.\n\nUsage\n-----\n\n``django-richcomments`` simply wraps the existing `render_comment_list `_ and `render_comment_form `_ template tags to make them behave AJAXy. Thus when a comment is submitted it is done via Javascript and an existing comment list is update without a page reload. You would customize your comment listing and form HTML as per normal. From a code perspective commenting behaves exactly the same as it normally does, except that the form generated by the ``render_comment_form`` tag will be submitted via AJAX and comment lists generated by the ``render_comment_list`` will be updated via AJAX after such a submit.\n\nFor richcomments to be active on a page both the `jQuery `_ and `jQuery form plugin `_ Javascript libraries needs to be loaded. Both are included as part of ``django-richcomments`` static media and a shortcut template tag is provided for your convenience, i.e.::\n \n {% load richcomments %}\n\n {% richcomments_static %}\n\nwhich renders the following (with a static path as configured in your settings)::\n\n \n \n\nTo recap here's a simple example illustrating how you can display a list of comments as well as a comment form for an object which will be submitted and updated via AJAX::\n\n {% load comments richcomments %}\n\n \n \n {% richcomments_static %}\n \n \n {% render_comment_list for object %}\n {% render_comment_form for object %}\n \n \n\n\nAuthors\n=======\n\nPraekelt Foundation\n-------------------\n* Shaun Sephton\n\nChangelog\n=========\n\n0.0.2 (2011-09-15)\n------------------\n#. Documentation, static media tag.\n\n0.0.1 (2010-08-03)\n------------------\n#. Initial release", "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/praekelt/django-richcomments", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-richcomments", "package_url": "https://pypi.org/project/django-richcomments/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-richcomments/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/praekelt/django-richcomments" }, "release_url": "https://pypi.org/project/django-richcomments/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Django app extending the builtin comments framework for AJAX style commenting.", "version": "0.0.2" }, "last_serial": 4624038, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8388769b0f08de40cac797ae730f8fe2", "sha256": "ad7d89b28181d47e542cbf5e63907416aead502585196ef4e1d004aad20c0eed" }, "downloads": -1, "filename": "django_richcomments-0.0.1-py2.5.egg", "has_sig": false, "md5_digest": "8388769b0f08de40cac797ae730f8fe2", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 37397, "upload_time": "2010-08-03T11:54:46", "url": "https://files.pythonhosted.org/packages/cf/9d/aaaebd406f78bb451ba1002fcbc5668ec90381d2f8eaba4064017308f628/django_richcomments-0.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c1b9c3322d7c3d5f3e055cfda0b69d5a", "sha256": "b8fb2937d378d049d54176782442db509329a512a6fa2232e72374a26ea591ef" }, "downloads": -1, "filename": "django_richcomments-0.0.1-py2.6.egg", "has_sig": false, "md5_digest": "c1b9c3322d7c3d5f3e055cfda0b69d5a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 37392, "upload_time": "2010-08-03T11:53:35", "url": "https://files.pythonhosted.org/packages/40/95/e720757a5575b219c3f3a9ac5d617bf2f93149810e70c8f9aa40eb3390d4/django_richcomments-0.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d86c7d8da794260250367f5f4a8fac90", "sha256": "1186189587c229373e1291cda5765a9736ad7d9f3fa4b38cc642635ad8db63b4" }, "downloads": -1, "filename": "django-richcomments-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d86c7d8da794260250367f5f4a8fac90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35014, "upload_time": "2010-08-03T11:53:56", "url": "https://files.pythonhosted.org/packages/0d/f9/f7593dfafccf09c3203b8a07911b4f51d8f76f1c097cb1dbeca2830815e0/django-richcomments-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "631f477be15e7355b1ecacf59393d453", "sha256": "e8493793316603c7b8971b25b120471b90cd5f14dc6d490df3f958f14503cac8" }, "downloads": -1, "filename": "django_richcomments-0.0.2-py2.6.egg", "has_sig": false, "md5_digest": "631f477be15e7355b1ecacf59393d453", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 50476, "upload_time": "2011-09-15T14:29:47", "url": "https://files.pythonhosted.org/packages/62/f2/f8f805e4f4366e06eafcb83c6757a0c5fe8382158b571df98b6821e01852/django_richcomments-0.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "505eeb4bc17a138c6021aa64ad2101c9", "sha256": "85cc575dfb899bf734dd2097ec57da5d79294a86b8a722d4884c46cc3b87a7ad" }, "downloads": -1, "filename": "django_richcomments-0.0.2-py2.7.egg", "has_sig": false, "md5_digest": "505eeb4bc17a138c6021aa64ad2101c9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 50462, "upload_time": "2011-09-15T14:29:34", "url": "https://files.pythonhosted.org/packages/bd/96/ce4134c9247b7724d6dd788b70bc6f9230f4e12e1a597835c807d78946bb/django_richcomments-0.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4e056ef6b63c2b434540f0198431a296", "sha256": "076cd31c6c92f542adda9c9f89822719ab2442bb5a8978f9aa638d2043cbe358" }, "downloads": -1, "filename": "django-richcomments-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e056ef6b63c2b434540f0198431a296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46292, "upload_time": "2011-09-15T14:29:36", "url": "https://files.pythonhosted.org/packages/fb/9b/e6eaf652eac4fd3432fb79dc6da06aa1024671697a5ca60bf62e8639b09c/django-richcomments-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "631f477be15e7355b1ecacf59393d453", "sha256": "e8493793316603c7b8971b25b120471b90cd5f14dc6d490df3f958f14503cac8" }, "downloads": -1, "filename": "django_richcomments-0.0.2-py2.6.egg", "has_sig": false, "md5_digest": "631f477be15e7355b1ecacf59393d453", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 50476, "upload_time": "2011-09-15T14:29:47", "url": "https://files.pythonhosted.org/packages/62/f2/f8f805e4f4366e06eafcb83c6757a0c5fe8382158b571df98b6821e01852/django_richcomments-0.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "505eeb4bc17a138c6021aa64ad2101c9", "sha256": "85cc575dfb899bf734dd2097ec57da5d79294a86b8a722d4884c46cc3b87a7ad" }, "downloads": -1, "filename": "django_richcomments-0.0.2-py2.7.egg", "has_sig": false, "md5_digest": "505eeb4bc17a138c6021aa64ad2101c9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 50462, "upload_time": "2011-09-15T14:29:34", "url": "https://files.pythonhosted.org/packages/bd/96/ce4134c9247b7724d6dd788b70bc6f9230f4e12e1a597835c807d78946bb/django_richcomments-0.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4e056ef6b63c2b434540f0198431a296", "sha256": "076cd31c6c92f542adda9c9f89822719ab2442bb5a8978f9aa638d2043cbe358" }, "downloads": -1, "filename": "django-richcomments-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e056ef6b63c2b434540f0198431a296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46292, "upload_time": "2011-09-15T14:29:36", "url": "https://files.pythonhosted.org/packages/fb/9b/e6eaf652eac4fd3432fb79dc6da06aa1024671697a5ca60bf62e8639b09c/django-richcomments-0.0.2.tar.gz" } ] }