Sorry for my not English message here (it copy from orig post from http://python.su/forum/viewtopic.php?id=7782 ) but it is the try that developers DgangoBB as soon as learn of a problem

Здраствуйте,

DjangoBB имеет структуру каталогов не такую как многие классические приложения
(что создает по крайней мере мне неудобство с его обновлением) например как django-registration итп. То есть в корне репозитория djangoBB лежат файлы проекта -->
(manage.py settings.py(с настройками к базе итд), urls.py).

Ведь как я понимаю DjangoBB это подключаемое к любому джанго проеку аппа, но репозиторий ее выглядит как проект.

То есть суть вопроса или неудобства в этом следующие:

Не очень удобно использовать и поддерживать (обновлять).
то есть я выкладываю djangoBB в каталог с другими приложениями
вот примерная структура:
third_app\
django-registration\
.hg\
docs\
registration\
views.py
...
...
README.txt
djangobb\
.hg\
djangobb\
djangobb_forum\
собственно файлы приложения
...
...
static\
templates\
manage.py
__init__.py
...
...

в pythonpath добавляю

sys.path.insert(0, os.path.join(PROJECT_ROOT, 'third_apps/djangobb'))
sys.path.insert(0, os.path.join(PROJECT_ROOT, 'third_apps/django-registration'))

и тут возникает смешивание то есть веренее перенакрытие моего settings.py и urls.py c settings.py и urls.py приложения djangobb. И вообщем начинает работать только форум все остальные аппы отсутстюут в окружении.



Мое предложение перенести файлы настройки проекта (manage.py settings.py urls.py) в отдельный каталог --- и назвать его например "example", тогда DjangoBB обретет более "классический" вид переиспользоваемого приложения.

Вот такое мое мнение и пожелание к разработчикам DjangoBB.

Спасибо за внимание.