Автору конечно респект и уважуха, за то, что взял написал это всё и выложил в паблик с открытым кодом.
Но вот беда у нас с документацией и с тем как это правильно прикручивать к своему проекту.
ещё много сбивающих с пути вещей, например на странице довнлоада у нас 2 архива, один мол как приложение, второй вроде как целиком проект для разработчиков (ну это как я подумал оказавшись на страницы довнлоада.)
Скачиваю первый архив распаковываю, вижу файл setup.py
запускаю его
python setup.py install
внимательно гляжу на результаты работы, беру папку
djangobb_forum и кидаю её в корень проекта (это уже методом проб и ошибок и т.п.)
также из djangobb_forum в папку тем кидаем каталог templates
теперь подключаем djangobb_forum в INSTALL_APPS
попутно узнаю, что не все зависимости есть у меня, а именно доставляю
через easy_install
DJAPIAN
а за ним тянуться ещё пакеты, теперь уже из репозитория
apt-get install python-xapian xapian-tools
ставлю их, дальше начинается сказака, угадай нужную переменную в настройках,
я добавил вот эти
DJAPIAN_DATABASE_PATH = './djapian_spaces/'
HAYSTACK_SITECONF = 'PROJ.djangobb_forum'
HAYSTACK_SEARCH_ENGINE = 'simple'
в urls.py своего проекта добавляю вот такую строчку
from djangobb_forum import *
..............
(r'^forum/', include('makeuplist.djangobb_forum.urls',namespace='djangobb')),
ещё в INSTALLED_APPS прописаю всю эту бороду, спасибо автору что упоминул это в доках

'djapian',
'haystack',
'djangobb_forum',
также в MIDDLEWARE_CLASSES добавляю
'djangobb_forum.middleware.LastLoginMiddleware',
'djangobb_forum.middleware.UsersOnline',
в TEMPLATE_CONTEXT_PROCESSORS также дописал
'djangobb_forum.context_processors.forum_settings',
'django.core.context_processors.request',
дальше получаю сообщение о том, что не хватает каталога
/static/forum/themes
создаю руками, и пытаюсь найти, где взять эти самые статические файлы.. нигде не нахожу, пичаль одолевает меня, и тут чёрт меня дёрнул скачать второй вариант с оф сайта, и о чудо в нём много интересного, а именно есть каталог static есть пачка шаблонов, например для регистрации и прочих радостей.
Попутно борясь со всякими ошибками что возникали на пути выхожу на финишную прямую в виде последних 3х ошибках в шаблоне.
djangobb_forum/header.html
Caught NoReverseMatch while rendering: Reverse for 'messages_inbox' with arguments '()' and keyword arguments '{}' not found.и т.п. в общем ругается он на вот что
{% url messages_inbox %}{% url user_signout %}{% url user_signin %}в остальном вроде всё ладно и форум стал открываться, что-то даже работает.
теперь не знаю как быть дальше?
PS подробно всё описывал ибо может кому-то будет полезным и в дальнейшем всё выльется в полноценный мануал
заранее всем спасибо
