Откуда ноги растут?
Наверняка многие из вас читали о проекте lorien'а pybb. Форум для Django созданный в далеком 2008 активно развивался (я даже немного принимал в этом участие), однако наши с lorien взгляды относительно использования сторонних библиотек разошлись, lorien охладел к развитию форума и в июне 2010 изменения перерасли в отдельный форк, названный PyBB Modified.
Какие задачи ставились?
Стабильный движок форума (максимально оттестированный)
Максимально упрощенная интеграция в существующие проекты
Минимализм функционала (форум не должен содержать "личных сообщений", "страниц пользователей" и т.д., в django есть хорошие и готовые решения для этих задач)
В чем отличие PyBBM от PyBB на текущий момент?
Исправлены многочисленные ошибки (включая кртические) PyBB
Полное покрытие тестами
Документация
Обновленная модель трекинга прочитанных сообщений сильно ускоряющая работу на больших базах.
Получение профиля через get_profile(), что позволяет использовать кастомные профили сайтов (вы же не хотите отдельную модель профиля на форум, отдельную на блоги и т.д.?)
Любой движок разметки просто подключается в настройках
Поддержка django-staticfiles (django <= 1.2) и django.contrib.staticfiles (django >= 1.3)
Базовые шаблоны и css содержат миниальную разметку, так что легко темезировать форум под ваши задачи.
Шаблоны заполняют блоки content, head, title и breadcrumb, что, опять-же, позволяет лего встраивать форум
Готовый django проект для старта (он-же тестовый проект, если кто захочет запилить что-либо)
Как попробовать?
Используйте прилагающийся стартовый проект. Это полностью рабочий и функционирующий django проект с форумом.
А он совместим с PyBB?
Для обновления старых установок PyBB (2010 - начала 2011 года) достаточно просто заменить пакет pybb на pybbm и сделать south migrate.
С текущей версией pybb все не так просто. Lorien пару раз дропнул миграции, и простой south migrate не прокатит, потребуется ручками править базу.
Источник информации:
God Mode