{ "info": { "author": "Peter Hogg", "author_email": "peter@havenaut.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "django-vellum\n=============\n\nA [Django](http://www.djangoproject.com/) web log application.\n\n\nGenesis\n-------\n\nThis application began life as part of [Nathan Borror](http://nathanborror.com/)'s [django-basic-apps](https://github.com/nathanborror/django-basic-apps), a collection of simple prebuilt Django applications.\n\nWhen I first decided I wanted to move to a Django-based blog, I looked around to see if there were any existing projects I could use. There was certainly no shortage of blog applications, but none of them were exactly what I was looking for. Nathan's basic blog was close, but, as the name implies, very basic. [Kevin Fricovsky](http://montylounge.com/)'s [django-mingus](https://github.com/montylounge/django-mingus), which is itself built on top of Nathan's basic blog, appealed to me the most, but still had aspects that I did not like. So I decided to create my own.\n\nIn true open source fashion, I forked django-basic-apps. It provided an excellent framework to work from -- had I started from scratch, I would have ended up recreating a lot of what Nathan had already done. With that fork, along with some ideas inspired by django-mingus and Wordpress, I was able to craft a blog application that suited me perfectly. I think it's pretty nice -- and it turns out it suits some other people pretty well, too!\n\nThe only thing I did not like about it was that the blog was part of a larger collection of Django applications, most of which I did not use. I am happy to put my name on the blog, but I did not want to maintain or vouch for the numerous other apps. So, I spun off the two other applications that I did use ([django-media](https://github.com/pigmonkey/django-media) and [django-inlineobjects](https://github.com/pigmonkey/django-inlineobjects)), deleted the rest, and renamed the blog.\n\nThus, django-[vellum](https://en.wikipedia.org/wiki/Vellum).\n\n\nFeatures\n--------\n\n\n### Wordpress Import\n\nA management script is included to import blog posts from a Wordpress-generated XML file. For more information, run `./manage.py wordpress_import`.\n\n\n### Disqus\n\n[Disqus](https://disqus.com/) comments are supported (and recommended).\n\n\n### Excerpts\n\nAn author can manually specify content to use as the tease of a post. If they choose not to do this, they may instead choose to display an excerpt which is automatically generated by truncating the post body.\n\n\n### Markup\n\nPosts can be written in traditional HTML, plaintext, or any number of markup languages ([Markdown](http://daringfireball.net/projects/markdown/) is recommended).\n\nIf Markdown is used, an enjoyable writing experience is provided by [django-wmd](https://github.com/pigmonkey/django-wmd/).\n\n\nRequirements\n------------\n\n* [django-inlineobjects](https://github.com/pigmonkey/django-inlineobjects) is required for including content objects inside of blog posts.\n* [django-simplesearch](https://github.com/pigmonkey/django-simplesearch) is required for searching posts.\n* [django-taggit](https://github.com/alex/django-taggit) is required for tagging.\n* [django-taggit-templatetags](https://github.com/feuervogel/django-taggit-templatetags) is required for generating a tag cloud.\n* [django-markup](https://github.com/bartTC/django-markup/>) is required for markup language support.\n* The [Python Markdown library](http://packages.python.org/Markdown/) is required for Markdown support. (Markdown support can be disabled, but it is the default choice. If the user does not specify otherwise, all posts are put through Markdown.)\n* The [Django comment framework](https://docs.djangoproject.com/en/dev/ref/contrib/comments/) must be installed, unless Disqus support is enabled (see below).\n\n\n### Suggested\n\nThe following packages are not required, but are suggested to take full advantage of django-vellum.\n\n* [django-disqus](http://github.com/arthurk/django-disqus) is suggested for [Disqus](https://disqus.com/)-powered comments.\n* [smartypants](http://pypi.python.org/pypi/smartypants) is suggested for smart typography (curly quotes, en- and em-dashes, ellipses, etc.).\n* [django-wmd](https://github.com/pigmonkey/django-wmd/) is suggested for an enhanced [Markdown](http://daringfireball.net/projects/markdown/) experience.\n* [django-media](https://github.com/pigmonkey/django-media) may be used in conjuction with (the previously mentioned) django-inlineobjects to include photos in posts.\n\n\nInstallation\n------------\n\ndjango-vellum is available on PyPI and can be installed with PIP.\n\n pip install django-vellum\n\nAlternatively, you may download the source and install it.\n\n python setup.py install\n\n\nSetup\n-----\n\n1. Add `vellum` to your `settings.INSTALLED_APPS`.\n2. Add `vellum.context_processors.blog_settings` to your `settings.TEMPLATE_CONTEXT_PROCESSORS`.\n\n\nQuestions\n---------\n\nIf you have any questions, or encounter any issues, email me at [pm@pig-monkey.com](mailto:pm@pig-monkey.com).\n\nFull documentation is coming, I promise!", "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/pigmonkey/django-vellum", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-vellum", "package_url": "https://pypi.org/project/django-vellum/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-vellum/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pigmonkey/django-vellum" }, "release_url": "https://pypi.org/project/django-vellum/1.4.2/", "requires_dist": null, "requires_python": null, "summary": "A web log for Django.", "version": "1.4.2" }, "last_serial": 748948, "releases": { "0.1": [], "1.0": [ { "comment_text": "", "digests": { "md5": "faa838b5c822e4382f48a45f76cbb9a4", "sha256": "2ff25fd9b6a349d055943d404aefe979aede7a66969daaedb5e323fa606b4e19" }, "downloads": -1, "filename": "django_vellum-1.0-py2.7.egg", "has_sig": true, "md5_digest": "faa838b5c822e4382f48a45f76cbb9a4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43189, "upload_time": "2012-07-24T04:36:32", "url": "https://files.pythonhosted.org/packages/ba/b3/a7c2b3687b1323ec4c1fc68229eba5db72a8b28ae65243d4f4b10e46b72e/django_vellum-1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "981d039024c0893af2b1dd9001dedb49", "sha256": "1dfca80dd02620a47e9dc66a6dcc5781d3d5a7ef272772b16d46da6364206ed7" }, "downloads": -1, "filename": "django-vellum-1.0.tar.gz", "has_sig": true, "md5_digest": "981d039024c0893af2b1dd9001dedb49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16963, "upload_time": "2012-07-24T04:36:44", "url": "https://files.pythonhosted.org/packages/5b/bd/f39a6951a79ae641996af41e7e13319825252b50bd832bf1296e889ee67b/django-vellum-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "b87935546ee0de34b4a528b5014065d9", "sha256": "47eb5afc3f3044fc05bf1288c2956756b8a7385991c8f4af5bea810444d39704" }, "downloads": -1, "filename": "django_vellum-1.1-py2.7.egg", "has_sig": true, "md5_digest": "b87935546ee0de34b4a528b5014065d9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 46956, "upload_time": "2012-09-16T01:40:41", "url": "https://files.pythonhosted.org/packages/5c/57/9a1d3e46ef9c3807af80dab475d30d184d68929baa0d92f5d9d38d4dbb55/django_vellum-1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "53f4c2b4db17d514b0a285428b0af019", "sha256": "e24ff7883b3a99a810b6cae6bbd5c4e12fb749ce4c15c60c298ab7b0f82d46e1" }, "downloads": -1, "filename": "django-vellum-1.1.tar.gz", "has_sig": true, "md5_digest": "53f4c2b4db17d514b0a285428b0af019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17649, "upload_time": "2012-09-16T01:40:46", "url": "https://files.pythonhosted.org/packages/d9/ea/ce70f234c10b57a9145f2436ad2034655fafbdebd1781395b8e9f2632ed7/django-vellum-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "206d5a04f5ef7afa6f9a4e3b3cf1b150", "sha256": "5889c7989f45f4f7d83eb7d7f728e0fcef4872d8b2117af183c49c6abf704900" }, "downloads": -1, "filename": "django_vellum-1.2-py2.7.egg", "has_sig": true, "md5_digest": "206d5a04f5ef7afa6f9a4e3b3cf1b150", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 46902, "upload_time": "2012-09-16T06:15:13", "url": "https://files.pythonhosted.org/packages/d3/3a/d491d486d98d65a92a6d2ad7c7ac30044466b55cc325ddf3cefcce772f36/django_vellum-1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a1954aa82c8efcedbc026e460162a656", "sha256": "bd7a84bcee1149c69a005124a51484356dde5f55ec2a407225b93610b5431d1e" }, "downloads": -1, "filename": "django-vellum-1.2.tar.gz", "has_sig": true, "md5_digest": "a1954aa82c8efcedbc026e460162a656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19250, "upload_time": "2012-09-16T06:15:21", "url": "https://files.pythonhosted.org/packages/17/72/b0b60c719be4f11350b5956c87f551e37473f38f0d56d0af5981dea8d64e/django-vellum-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "40c0d5ea30f94a586862308557291e64", "sha256": "36e1f02c65713adcaa8a6bb54b4880cdeaf4325982c5c39fe828a57a96cf64a7" }, "downloads": -1, "filename": "django_vellum-1.3-py2.7.egg", "has_sig": true, "md5_digest": "40c0d5ea30f94a586862308557291e64", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 47660, "upload_time": "2012-09-16T21:42:14", "url": "https://files.pythonhosted.org/packages/64/f8/35597981fb75325cfc28c190c357cf3e4c080bd19cd310256a5f56fd8df0/django_vellum-1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "266160ea30036ae607a7dccd1ccd2112", "sha256": "22c4f89234e0733792c11b99d086540946cb9268023feeedf557d349a7188d01" }, "downloads": -1, "filename": "django-vellum-1.3.tar.gz", "has_sig": true, "md5_digest": "266160ea30036ae607a7dccd1ccd2112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19655, "upload_time": "2012-09-16T21:42:19", "url": "https://files.pythonhosted.org/packages/db/ae/15d0ec293c8d3c4a9499bdc36424dd1a14151300e1df2f5b5b65c6a561a2/django-vellum-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "225c3d30902f4cc927c1095e0e9565f9", "sha256": "ccce196c99f4180705437db28e04653112dedeb8662446dc68fca060dafd8f99" }, "downloads": -1, "filename": "django_vellum-1.4-py2.7.egg", "has_sig": true, "md5_digest": "225c3d30902f4cc927c1095e0e9565f9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 47970, "upload_time": "2012-11-04T20:59:52", "url": "https://files.pythonhosted.org/packages/fd/92/d7d822d4887553c5f08e5ed87086532b3e66f13a54d1d1b8c8312e5121e6/django_vellum-1.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d691ddeb241d0bbf515750de53c910f7", "sha256": "1ff2a2b56e59a0b13f5dc5e5e144550d688ec6237d37f22086f189f9e41059cc" }, "downloads": -1, "filename": "django-vellum-1.4.tar.gz", "has_sig": true, "md5_digest": "d691ddeb241d0bbf515750de53c910f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17829, "upload_time": "2012-11-04T21:00:05", "url": "https://files.pythonhosted.org/packages/41/82/8b3e5fdf384ebd69ff56e5f2388b4701749536205cf6e1aea8416fb42c9f/django-vellum-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "24a1a3bc7b4ddceb625715bc6556a7b8", "sha256": "ea653e61570e6b29d67d44a3310a6bedd3f8be7b6f132278a907483e55d355d8" }, "downloads": -1, "filename": "django_vellum-1.4.1-py2.7.egg", "has_sig": true, "md5_digest": "24a1a3bc7b4ddceb625715bc6556a7b8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 47950, "upload_time": "2013-05-25T21:04:41", "url": "https://files.pythonhosted.org/packages/29/67/a7ab8bfec64a0f87ea0fed1287d656c0b5d4f93f421c4ec77777957bc82c/django_vellum-1.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "12796270ee9559313e30fdb6dead41e9", "sha256": "4bedc2bd35df8571053649d6de4989947b5a3e91749d817dc52b1154d915cd01" }, "downloads": -1, "filename": "django-vellum-1.4.1.tar.gz", "has_sig": true, "md5_digest": "12796270ee9559313e30fdb6dead41e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19894, "upload_time": "2013-05-25T21:04:53", "url": "https://files.pythonhosted.org/packages/f4/79/55db51d22e752ee78907ada47a8e9c6676976000f365db57086b75b1a2c1/django-vellum-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "b0a1549b921f8ffd18bdef67ba1f19ac", "sha256": "f45973e5389307b6bccb5a6759b02f3bfc2191339cfa9cf50e58b5ed07ec465b" }, "downloads": -1, "filename": "django_vellum-1.4.2-py2.7.egg", "has_sig": true, "md5_digest": "b0a1549b921f8ffd18bdef67ba1f19ac", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 47942, "upload_time": "2013-05-25T21:33:04", "url": "https://files.pythonhosted.org/packages/79/f0/174a0263b7a6830d8b08538e2b76f81aa60a6069de385e0c187ed266f6d0/django_vellum-1.4.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "081e518b31c26f64d2b34da42d9ab02b", "sha256": "c11fa44ff51d193aab6f2349f6cab76ee4952f6978d961f1d5e3c5c94df90d98" }, "downloads": -1, "filename": "django-vellum-1.4.2.tar.gz", "has_sig": true, "md5_digest": "081e518b31c26f64d2b34da42d9ab02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19881, "upload_time": "2013-05-25T21:33:09", "url": "https://files.pythonhosted.org/packages/b0/d3/7727067d1146164db8f8837bc73effacb6fc09670a4e000e0ef2e9adcb19/django-vellum-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0a1549b921f8ffd18bdef67ba1f19ac", "sha256": "f45973e5389307b6bccb5a6759b02f3bfc2191339cfa9cf50e58b5ed07ec465b" }, "downloads": -1, "filename": "django_vellum-1.4.2-py2.7.egg", "has_sig": true, "md5_digest": "b0a1549b921f8ffd18bdef67ba1f19ac", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 47942, "upload_time": "2013-05-25T21:33:04", "url": "https://files.pythonhosted.org/packages/79/f0/174a0263b7a6830d8b08538e2b76f81aa60a6069de385e0c187ed266f6d0/django_vellum-1.4.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "081e518b31c26f64d2b34da42d9ab02b", "sha256": "c11fa44ff51d193aab6f2349f6cab76ee4952f6978d961f1d5e3c5c94df90d98" }, "downloads": -1, "filename": "django-vellum-1.4.2.tar.gz", "has_sig": true, "md5_digest": "081e518b31c26f64d2b34da42d9ab02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19881, "upload_time": "2013-05-25T21:33:09", "url": "https://files.pythonhosted.org/packages/b0/d3/7727067d1146164db8f8837bc73effacb6fc09670a4e000e0ef2e9adcb19/django-vellum-1.4.2.tar.gz" } ] }