{ "info": { "author": "Branko Vukelic", "author_email": "branko@brankovukelic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License" ], "description": "========================\ndjango-pluggable-contact\n========================\n\nPluggable Django app for contact forms with database-based inbox and support for\ntopic-based sorting and sending to multiple recipients based on topic. Fully\ni18n-enabled and supports South migrations. It supports HTML emails and\nautomatic conversion of HTML email to plain-text.\n\nThis code is still in early development, so there are things that don't work as\nexpected (if at all). Do not expect it to be production-ready until v0.1.\n\nOverview\n========\n\ndjango-pluggable-contact should be fairly flexible. It is designed to be able\nto handle anything from a very simple contact form to scenarios where you may\nwant to send different messages to different recipients.\n\nAlthough it uses the Message models to store messages in the database, it is\noptional. You can send out a message even if the object is not saved. Topics are\nalso optional. If you don't want the complexity of topics, you can disable them\ncompletely and they won't show up in the admin or the contact form.\n\nWhile more features will be added to this app as time goes, the overhead of\nadditional features will be kept to minimum or eliminated by using appropriate\nsettings for enabling them and having them disabled by default. On the other\nhand, this app will always be just a contacts app.\n\nTODO\n====\n\n1. Better docs\n\n2. Unit tests\n\n3. Add support for configuring multiple email accounts\n\nInstallation\n============\n\nTODO\n\nAdd the ``contact`` app to ``INSTALLED_APPS`` and call the syncdb management\ncommand or migrate using South.\n\nMap the URLs like so::\n\n url(r'^contact/', include('contact.urls'))\n\nYou can also include the URL in i18n_patterns as the URLs are fully\ntranslatable.\n\nBasic usage\n===========\n\nAt very least, you want to override the provided basic templates. Please look\nat the ``contact/templates`` directory.\n\nSettings\n========\n\nTODO", "description_content_type": null, "docs_url": null, "download_url": "https://bitbucket.org/brankovukelic/django-pluggable-contact/downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/brankovukelic/django-pluggable-contact", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-pluggable-contact", "package_url": "https://pypi.org/project/django-pluggable-contact/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-pluggable-contact/", "project_urls": { "Download": "https://bitbucket.org/brankovukelic/django-pluggable-contact/downloads", "Homepage": "https://bitbucket.org/brankovukelic/django-pluggable-contact" }, "release_url": "https://pypi.org/project/django-pluggable-contact/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Pluggable contact app for Django with support for in-DB inboxes and topic-based addressing", "version": "0.0.8" }, "last_serial": 940068, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "4ade022dfd8e0c9c293af97d8d4be108", "sha256": "b0fafab969ee5720d681645e1642d32b38636a08f19040ff9888f4bd5dad4722" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4ade022dfd8e0c9c293af97d8d4be108", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7951, "upload_time": "2013-12-08T15:59:41", "url": "https://files.pythonhosted.org/packages/21/d5/058507fd6fae55d1d0b6e6a49eba0cbc554739e8ed83d71dc22e556a6aa0/django-pluggable-contact-0.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "e4bb9846511ef85e2d455c4d6640f7e5", "sha256": "dc651ab7f57777ecbb47f87d2a18261b9f4f7efac112cda705e4dc8c37ab3d0e" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.3.zip", "has_sig": false, "md5_digest": "e4bb9846511ef85e2d455c4d6640f7e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12261, "upload_time": "2013-12-08T15:59:47", "url": "https://files.pythonhosted.org/packages/28/80/41996cd41210f7434b8b15d4e4cc77c23c97fcde30e34e1d01b1440314b5/django-pluggable-contact-0.0.3.zip" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "400bac1668f785252cce190cf4918dbf", "sha256": "4b835d949962f66a4de70505a0f7dcff7fc210d48cb33ce95a108c96c2c77181" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.4.tar.gz", "has_sig": false, "md5_digest": "400bac1668f785252cce190cf4918dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8638, "upload_time": "2013-12-08T16:21:10", "url": "https://files.pythonhosted.org/packages/56/fa/74394cabc7bfe6c10ec202d41059e0c523241fc57994c71cc63058bc0794/django-pluggable-contact-0.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "fdf9b0bc39db2ee0530b03609f5761bc", "sha256": "eb7bc472087d1f2f3ee8f0d65c57961dfdef7dc720b28cfb398bd8a531978ead" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.4.zip", "has_sig": false, "md5_digest": "fdf9b0bc39db2ee0530b03609f5761bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14117, "upload_time": "2013-12-08T16:21:20", "url": "https://files.pythonhosted.org/packages/b5/b0/e9f21c1f86d57d645fa6a26d7d2c7372b276dab6a3acb2e07841e2519db2/django-pluggable-contact-0.0.4.zip" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "fe677b0bec41f72a3e02d200d8f74c6c", "sha256": "166072a686fd1e41f0f1cf915bff6100283f01ec0a38c12248521bea176bfedd" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.5.tar.gz", "has_sig": false, "md5_digest": "fe677b0bec41f72a3e02d200d8f74c6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8764, "upload_time": "2013-12-08T16:45:29", "url": "https://files.pythonhosted.org/packages/01/62/307ecc4bf354b1f868e7ca422aed2537227e4d09e9714fbfa7aab5eae29f/django-pluggable-contact-0.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "735674534264291f18481b27ae193823", "sha256": "777fff42685d0d6a21d759b2d9f8862c39e427e8e18f2656a6a125c47fce0ba9" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.5.zip", "has_sig": false, "md5_digest": "735674534264291f18481b27ae193823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14341, "upload_time": "2013-12-08T16:45:37", "url": "https://files.pythonhosted.org/packages/08/0b/67ab781d2573594835169f6f783400695dfc94a2892a45b011581e792b1f/django-pluggable-contact-0.0.5.zip" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9906e825399d6308cce41a31af444d66", "sha256": "c62beea5e9dc7a6c942c12d08a95e31ef5e33618c1db127a7e8565b56614930e" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9906e825399d6308cce41a31af444d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9077, "upload_time": "2013-12-08T17:38:21", "url": "https://files.pythonhosted.org/packages/47/b1/49cd0b28ae134f7c2c26660b6a5a35b21d12c2dfa3bd83b9fbe178ef8a84/django-pluggable-contact-0.0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "a203119d25ee6fc1d6b233d65ff13fb8", "sha256": "5edc34ee69439c027483970fc9c4185f4a221c0a739a9102cf5d632a5fe0d369" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.6.zip", "has_sig": false, "md5_digest": "a203119d25ee6fc1d6b233d65ff13fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14691, "upload_time": "2013-12-08T17:38:30", "url": "https://files.pythonhosted.org/packages/9c/52/c5dfe2b929e6ade96831754244bb2f5efac2d56558e0b1fb467f87802d02/django-pluggable-contact-0.0.6.zip" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "345e95cfdcc9a895e273e873a49bd323", "sha256": "eecb554b26942ef3b6fcf69de141883e5b31fa92c06b74b3bcec6d80cfeed1b1" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.7.tar.gz", "has_sig": false, "md5_digest": "345e95cfdcc9a895e273e873a49bd323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9018, "upload_time": "2013-12-08T18:34:37", "url": "https://files.pythonhosted.org/packages/c0/69/3dec4721fe3c253185802b7fdda11fe59271c6252a15e648438d374a240c/django-pluggable-contact-0.0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "8e3c17e2ecb23c498e29e4b63cd21e1f", "sha256": "0725d54f4bc00398cbdf00867e15b96923a49b1d40ba86102da7d24b19a7dd84" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.7.zip", "has_sig": false, "md5_digest": "8e3c17e2ecb23c498e29e4b63cd21e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14626, "upload_time": "2013-12-08T18:34:43", "url": "https://files.pythonhosted.org/packages/29/65/49808c0ec6d9e46a87310268a7dedee6f6422779b020fee1cde666f1cea5/django-pluggable-contact-0.0.7.zip" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ad1ded37cee8da2ecb07d107eb99e5bf", "sha256": "2f7f12f7e28e91a2e8840f9bb5abb1584a89a08f46c0574ded4d6706b1ee414c" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ad1ded37cee8da2ecb07d107eb99e5bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9885, "upload_time": "2013-12-09T19:02:08", "url": "https://files.pythonhosted.org/packages/36/ba/72d6b7087a9f17a8f4cff6b3ef10d036ae3df08540d1018d0d8bcd93f822/django-pluggable-contact-0.0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "84692db0c6fc3d5f963b7407bdc7bd36", "sha256": "a6f1a8c4057b90c0b3d04da9c6a5da1b8c111fd18c8e6b4d2d4d053669eaae10" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.8.zip", "has_sig": false, "md5_digest": "84692db0c6fc3d5f963b7407bdc7bd36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15541, "upload_time": "2013-12-09T19:02:15", "url": "https://files.pythonhosted.org/packages/a4/28/c07df1ddbaacb18f8afecf8720e4e46a5adf3499fc511a3225805ecba3ce/django-pluggable-contact-0.0.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ad1ded37cee8da2ecb07d107eb99e5bf", "sha256": "2f7f12f7e28e91a2e8840f9bb5abb1584a89a08f46c0574ded4d6706b1ee414c" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.8.tar.gz", "has_sig": false, "md5_digest": "ad1ded37cee8da2ecb07d107eb99e5bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9885, "upload_time": "2013-12-09T19:02:08", "url": "https://files.pythonhosted.org/packages/36/ba/72d6b7087a9f17a8f4cff6b3ef10d036ae3df08540d1018d0d8bcd93f822/django-pluggable-contact-0.0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "84692db0c6fc3d5f963b7407bdc7bd36", "sha256": "a6f1a8c4057b90c0b3d04da9c6a5da1b8c111fd18c8e6b4d2d4d053669eaae10" }, "downloads": -1, "filename": "django-pluggable-contact-0.0.8.zip", "has_sig": false, "md5_digest": "84692db0c6fc3d5f963b7407bdc7bd36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15541, "upload_time": "2013-12-09T19:02:15", "url": "https://files.pythonhosted.org/packages/a4/28/c07df1ddbaacb18f8afecf8720e4e46a5adf3499fc511a3225805ecba3ce/django-pluggable-contact-0.0.8.zip" } ] }