Skip to content

Easy to use Django blogging app with stories, comments, tags and search, suitable for any team blogging needs.

License

Notifications You must be signed in to change notification settings

peterayeni/easy-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django-easy-blog

This project was initiated and supported by Mobile Vikings.

By Daniel Rus Morales.

Yet another Django pluggable blogging app that features:

  1. Write stories with the Wysihtml5 rich text editor.
  2. Upload pictures to your blog, manage them and place them in your stories.
  3. Comments with threads, email confirmation and follow up notifications.
  4. Posts may be in Draft/Public status, and published in the future.
  5. Support for multiple authors.
  6. Posts categorized with tags.
  7. 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:

  1. Install Xapian >= 1.2, and
  2. 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:

  1. Create a VirtualEnv for the app.
  2. Git clone: git clone git://github.com/citylive/django-easy-blog.git.
  3. Cd into django-easy-blog and install requirements: pip install requirements.
  4. 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
  5. Cd into django-easy-blog/example/demo
  6. Run python manage.py collectstatic, and answer 'yes'
  7. Run sh install.sh (to syncdb, migrate and loaddata)
  8. 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
  9. Run python manage.py localhost and hit http://localhost:8000

Demo admin access with user admin, password admin.

About

Easy to use Django blogging app with stories, comments, tags and search, suitable for any team blogging needs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published