HTTPS SSH

SpreadTheGospel

Planet engine written in Python language and Django framework.

It's more than a typical planet feed reader. SpreadTheGospel gives you:

  • basic blog platfrom (PA based on Django admin, preferences, subpages (standard, feed submit, contact form), navigation, WYSIWYG editor, pagination),
  • news archive with unique www address for each,
  • built-in search engine,
  • optional newsletter,
  • moderator mode for news feed and subscribers.

Templates and planet feed are W3C and WCAG 2.0 (level A and AA) valid. Integrated Robots and Sitemap application provides better results for SEO/SEM.

Requirements

SpreadTheGospel is PyPy compatible, but tested only on developer environments.

Installation

Configure settings.py and wsgi.py file and update crontab with PlanetUpdater, JobOfferUpdater and NewsletterSend task (for that use manage.py).

Cron

  • PlanetUpdater.py - downloads news feeds and updates Planet main page.
  • JobOfferUpdater.py - downloads jobs offer from board.
  • NewsletterSend.py - combines actual part of news feeds and jobs offer and send newsletter to users saved in database.

Databases

We recommend using PostgreSQL or MySQL.

License

WTFPL.