This project was initiated and supported by Mobile Vikings.
Yet another Django pluggable blogging app that features:
- Write stories with the Wysihtml5 rich text editor.
- Upload pictures to your blog, manage them and place them in your stories.
- Comments with threads, email confirmation and follow up notifications.
- Posts may be in Draft/Public status, and published in the future.
- Support for multiple authors.
- Posts categorized with tags.
- Search capabilities.
Documentation work in progress, so far the list of features and a screenshot:
Includes a demo site and a limited test suite. If you commit code, please consider adding proper coverage (especially if it has a chance for a regression) in the test suite.
Run the tests with: python setup.py test
.
To have search functionality up & running:
- Install Xapian >= 1.2, and
- Copy: cp ../src/xapian-haystack/xapian_backend.py ../src/django-haystack/haystack/backends/
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/citylive/django-easy-blog.git.
- Cd into django-easy-blog and install requirements: pip install requirements.
- If you don't want to have search at the moment just edit django-easy-blog/example/demo/settings.py and comment out "haystack" in INSTALLED_APPS
- Cd into django-easy-blog/example/demo
- Run python manage.py collectstatic, and answer 'yes'
- Run sh install.sh (to syncdb, migrate and loaddata)
- Build the search index if you have Xapian installed: python manage.py rebuild_index, otherwise set EASY_BLOG_SEARCH_URL_ACTIVE=False in the settings file
- Run python manage.py localhost and hit http://localhost:8000
Demo admin access with user admin, password admin.