All Projects → EatEmAll → Django Djeddit

EatEmAll / Django Djeddit

Licence: other
Minimalistic Reddit clone developed as a Django reusable app

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Djeddit

Niji
A pluggable Django forum APP
Stars: ✭ 173 (+440.63%)
Mutual labels:  forum, django-application, django
Djangobb
DjangoBB mirror. DjangoBB is a quick and simple forum which uses the Django Framework (written in Python language). Abbreviation DjangoBB stands for Django Bulletin Board. DjangoBB is distributed under the BSD license.
Stars: ✭ 232 (+625%)
Mutual labels:  forum, django
Rengorum
🚀 Forum app built in React, Redux & Django
Stars: ✭ 194 (+506.25%)
Mutual labels:  forum, django
Django Ledger
A bookkeeping & financial analysis engine for the Django Framework. UNDER ACTIVE DEVELOPMENT & NOT STABLE YET.
Stars: ✭ 253 (+690.63%)
Mutual labels:  django-application, django
Musicrecommendersystem
Django-Based Music Recommendation
Stars: ✭ 165 (+415.63%)
Mutual labels:  forum, django
Misago
Misago is fully featured modern forum application that is fast, scalable and responsive.
Stars: ✭ 2,170 (+6681.25%)
Mutual labels:  forum, django
django-simple-forum
full featured forum, easy to integrate and use.
Stars: ✭ 65 (+103.13%)
Mutual labels:  django-application, forum
College Erp
A college management system built using Django framework. It is designed for interactions between students and teachers. Features include attendance, marks and time table.
Stars: ✭ 187 (+484.38%)
Mutual labels:  django-application, django
Meethub
This is a Python/Django based event management system. A meetup clone.
Stars: ✭ 411 (+1184.38%)
Mutual labels:  django-application, django
Djangoforbeginners
Source code for Django For Beginners
Stars: ✭ 527 (+1546.88%)
Mutual labels:  django-application, django
Django Spectator
A Django app to track book reading, and event going.
Stars: ✭ 28 (-12.5%)
Mutual labels:  django-application, django
Nsloger
A forum based on Django
Stars: ✭ 59 (+84.38%)
Mutual labels:  forum, django
Spirit
Spirit is a modern Python based forum built on top of Django framework
Stars: ✭ 1,045 (+3165.63%)
Mutual labels:  forum, django
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (+650%)
Mutual labels:  django-application, django
Djangorestframework Book
Django REST framework 3 中文文档, API参考, 最佳实践指南
Stars: ✭ 28 (-12.5%)
Mutual labels:  django-application, django
Forum
Django forum clone from F2E.im support SAE
Stars: ✭ 252 (+687.5%)
Mutual labels:  forum, django
Patchman
Patchman is a Linux Patch Status Monitoring System
Stars: ✭ 163 (+409.38%)
Mutual labels:  django-application, django
Django Settings Export
Access Django settings from templates the right way™
Stars: ✭ 167 (+421.88%)
Mutual labels:  django-application, django
Django Easy Audit
Yet another Django audit log app, hopefully the simplest one.
Stars: ✭ 289 (+803.13%)
Mutual labels:  django-application, django
Lbforum
LBForum is a forum engine written in Python using Django
Stars: ✭ 594 (+1756.25%)
Mutual labels:  forum, django

============================= django-djeddit

.. image:: https://badge.fury.io/py/django-djeddit.svg :target: https://badge.fury.io/py/django-djeddit

.. image:: https://travis-ci.org/EatEmAll/django-djeddit.svg?branch=master :target: https://travis-ci.org/EatEmAll/django-djeddit

.. image:: https://codecov.io/gh/EatEmAll/django-djeddit/branch/master/graph/badge.svg :target: https://codecov.io/gh/EatEmAll/django-djeddit

.. image:: https://img.shields.io/badge/python-2.7%2C%203.4%2C%203.5%2C%203.6-blue.svg :target: https://travis-ci.org/EatEmAll/django-djeddit

.. image:: https://img.shields.io/badge/django%20versions-1.8%2C%201.9%2C%201.10%2C%201.11%2C%202.0-blue.svg :target: https://travis-ci.org/EatEmAll/django-djeddit

Bare bones Django forum application with Reddit like features developed as a Django reusable app.

  • comments are ranked using wilson scoring interval and displayed in a collapsable tree structure (using django-mptt <https://github.com/django-mptt/django-mptt>_)
  • voting functionality for threads & comments
  • compatible with mobile screen sizes (using Bootstrap <https://github.com/twbs/bootstrap>_)
  • users management page for admins
  • admins can lock/unlock, edit, delete threads and posts, edit & delete topics

django-registration-redux <https://github.com/macropin/django-registration>_ is recommanded to go along with this app if you need out of the box user registration functionality.

Working demo: http://eatemall.pythonanywhere.com

Documentation: https://django-djeddit.readthedocs.io.

Screenshots

.. image:: https://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/Threads.jpg

.. image:: https://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/User.jpg

.. image:: https://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/Comments.jpg

Supported Dajngo versions

The app is currently tested with Django 1.8, 1.9, 1.10 and 1.11, 2.0

Quickstart

Install django-djeddit::

pip install django-djeddit

Add it and its dependencies to your INSTALLED_APPS:

.. code-block:: python

INSTALLED_APPS = [
    ...
    'crispy_forms',
    'mptt',
    'djeddit',
    'meta',
    ...
    ]

djeddit_settings to context_processors:

.. code-block:: python

'context_processors': [
    ...
    'djeddit.context_processors.djeddit_settings',
    ...
]

jango-djeddit's URL patterns:

.. code-block:: python

urlpatterns = [
    ...
    url(r'^', include('djeddit.urls')),
    ...
]

Migrate models:

.. code-block:: python

python manage.py migrate djeddit

Create a topic:

You can use New Topic dialog in topics page if you're logged in as a superuser or you can create one in a python console:

.. code-block:: python

from djeddit.models import Topic
Topic.objects.create(title='Test Topic')

Credits

Dependencies:

  • django-mptt_
  • crispy_forms_
  • django-meta_
  • django-ipware_

.. _django-mptt: https://github.com/django-mptt/django-mptt .. _crispy_forms: https://github.com/django-crispy-forms/django-crispy-forms .. _django-meta: https://github.com/nephila/django-meta .. _django-ipware: https://github.com/un33k/django-ipware

Tools used in rendering this package:

  • Cookiecutter_
  • cookiecutter-djangopackage_

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _cookiecutter-djangopackage: https://github.com/pydanny/cookiecutter-djangopackage

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].