My Wiki!

Misago Forum Integration

Port Misago to Django 1.8.3

read this http://misago-project.org/thread/how-stable-misago-is-445/

Checkout Misago to addons

Create link to misago from apps directory. App in the same folder with manage.py:

  cd /mnt/extdata/workspace/70_project_vfoss/vfoss_django_dev_ws/vfoss_org
  ls
  addons  manage.py  misago  patches  scripts  vfoss_news  vfoss_org
  ln addons/Misago/misago
  

Remove version constraint from requirement.txt. Misago reads the requirements from:

  Misago/misago/project_template
  
django
djangorestframework
beautifulsoup4
bleach
django-debug-toolbar
django-crispy-forms
django-hbs-makemessages
django-htmlmin
django-mptt
django-pipeline
fake-factory
markdown
path.py
pillow
psycopg2
pytz
requests
unidecode

Install misago

  cd Misago (Project Misago root)
  python setup.py install
  

Now save project's requirement.txt

  pip freeze > vfoss_org/requirement_misago.txt
  

See the different:

  vimdiff vfoss_org/requirement.txt vfoss_org/requirement_misago.txt
  

Install misago with existing project not supported

Install Misago

  • Check out project
  • follow readme

Add installed_app with 'misago'

Change database to postgres, create user, database

In the working folder, a “test” branch is created from master with modified database and requirement


Navigation