A Django forum engine for building powerful community driven websites.
Clone or download
Latest commit 38e22cc Dec 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add pull request template Oct 27, 2016
.tx Prepare project to use Transifex for i18n Feb 23, 2016
docs Updated documentation Dec 8, 2018
example_project Dropped Django 1.11 support and switched to new-style URL definition Dec 8, 2018
machina Updated locales Dec 8, 2018
tests Dropped Django 1.11 support and switched to new-style URL definition Dec 8, 2018
.babelrc Introduced first changes to switch to bootstrap 4 Sep 23, 2018
.codecov.yml Added .codecov.yml file to disable PR comments May 12, 2017
.coveragerc Fix #21 - Fix an issue with slug generation for topic subjects contai… Jun 23, 2016
.dockerignore Add Docker configurations to run example projects Mar 31, 2016
.editorconfig Add .editorconfig Dec 7, 2015
.gitattributes Demo project updated Jan 8, 2016
.gitignore Updated gitignore Aug 18, 2018
.travis.yml Dropped Django 1.11 support and switched to new-style URL definition Dec 8, 2018
AUTHORS Updated AUTHORS Sep 5, 2018
CHANGELOG.rst Updated CHANGELOG and CONTRIBUTING files Dec 10, 2017
CONTRIBUTING.rst Updated CHANGELOG and CONTRIBUTING files Dec 10, 2017
LICENSE Updated license for 2018 Jan 2, 2018
MANIFEST.in Introduced first changes to switch to bootstrap 4 Sep 23, 2018
Makefile Updated Makefile Jun 24, 2018
Pipfile Updated dev dependencies Nov 3, 2018
Pipfile.lock Updated locked requirements Nov 24, 2018
README.rst Updated README Dec 8, 2018
gulpfile.babel.js Switched to gulp 4 Nov 24, 2018
package-lock.json Switched to gulp 4 Nov 24, 2018
package.json Switched to gulp 4 Nov 24, 2018
requirements-doc.freeze Fixed doc requirements Sep 2, 2018
setup.cfg Updated isort configuration Nov 1, 2018
setup.py Dropped Django 1.11 support and switched to new-style URL definition Dec 8, 2018
tox.ini Dropped Django 1.11 support and switched to new-style URL definition Dec 8, 2018

README.rst

https://github.com/ellmetha/django-machina/raw/master/docs/_images/banner.png Documentation Status License Latest Version Build status Codecov status

Django-machina is a forum framework for Django providing a way to build community-driven websites. It offers a full-featured yet very extensible forum solution:

  • Topic and post editing
  • Forums tree management
  • Per-forum permissions
  • Anonymous posting
  • Polls and attachments
  • Moderation and pre-moderation
  • Forum conversations search
  • ...
https://raw.githubusercontent.com/ellmetha/django-machina/master/docs/_images/machina_forum_header.png

Django-machina was built with integration in mind: the application is designed to be used inside existing Django applications. It is not a standalone forum solution.

Django-machina was built with customization and extensibility in mind: each single functionality of the application can be customized or overriden to accommodate with your needs. In fact, django-machina uses the same techniques as those introduced by the famous django-oscar e-commerce framework to allow powerfull customizations.

Documentation

Online browsable documentation is available at https://django-machina.readthedocs.org.

Head over to the documentation for all the details on how to set up your forum and how to customize it to suit your needs.

Requirements

Python 3.4+, Django 1.11+. Please refer to the requirements section of the documentation for a full list of dependencies.

Demo site

A demo sites can be tested at https://vanilla.machina-forum.io. It contains a standard installation of django-machina without any customizations.

Authors

Morgan Aubert (@ellmetha) and contributors. See AUTHORS for more details.

License

BSD. See LICENSE for more details.