danirus / Django Dress Blog
Licence: other
Django blogging app with stories, quotes, diary, comments and tags.
Stars: ✭ 13
Programming Languages
python
139335 projects - #7 most used programming language
Django-dress-blog
By Daniel Rus Morales http://danir.us/
Yet another Django pluggable blogging app that features:
- Three different type of posts: Stories, Quotes and Diary Entries.
- Choose between either 3 or 4 columns layout format.
- Default theme based on
twitter-bootstrap <http://twitter.github.com/bootstrap/>
_. - Create new themes without modifying existing code.
- Posts may be in Draft/Public status, and published in the future.
- Posts categorized with tags, with
django-tagging <http://code.google.com/p/django-tagging/>
_. - Independent paginated list of Stories, Quotes and Comments.
- Comments managed with
django-comments-xtd <http://packages.python.org/django-comments-xtd/>
_. - Support for inline media with
django-inline-media <http://packages.python.org/django-inline-media/>
_. - Blogroll, Multiple Authors, Search capabilities with
django-haystack <http://packages.python.org/django-haystack/>
_, and more.
Documentation work in progress, so far the list of features and a screenshot:
-
Read The Docs
_ -
Python Packages Site
_
.. _Read The Docs
: http://readthedocs.org/docs/django-dress-blog/
.. _Python Packages Site
: http://packages.python.org/django-dress-blog/
Install the app and run the example site to see it in action:
- Create a VirtualEnv for the app
- Git clone:
git clone git://github.com/danirus/django-dress-blog.git
- Cd into
django-dress-blog
and install requirements:pip install requirements
- To have search functionality up & running:
- Install Xapian >= 1.2, and
- Copy:
cp ../src/xapian-haystack/xapian_backend.py ../src/django-haystack/haystack/backends/
- If you don't want to have search at the moment just edit
django-dress-blog/example/demo/settings.py
and comment out"haystack"
inINSTALLED_APPS
- Cd into
django-dress-blog/example/demo
- Run
python manage.py collectstatic
, and answer 'yes' - Run
sh install.sh
(to syncdb, migrate and loaddata) - If you have installed xapian, build the search index:
python manage.py rebuild_index
- Run
python manage.py localhost
and hit http://localhost:8000
Admin access with user admin, password admin.
Remember, it's a beta yet!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].