PYBB - beta
Итак, c сегодняшнего дня форум сайта pydev.ru фунционирует на базе pybb. Первая стадия развития pybb — наполнение базовыми фичами — закончена. Теперь я займусь оптимизацией. Страшно подумать — на многих страницах количество запросов к базе данных переваливает за сотню.
Итак, что реализовано в pybb на данный момент:
- Иерархия вида Категории > форумы > топики > посты. Каждый объект имеет свою страницу, кроме постов, которые хоть и имеют постоянный url, но в действительности этот url редиректся на ту страницу топика, которая содержит в данный момент нужный пост.
- Разметка постов через bbcode или markdown. Возможность выбрать режим разметки по умолчанию.
- Модераторы: каждому форуму можно назначить модераторов, которые будут иметь возможность редактировать сообщения в этом форуме
- Возможность закрепить топик в форуме, возможность закрыть топик.
- Email подписка на новые ответы в теме
- Автары
- Профиль, автоматически создающийся для каждого пользователя. Профиль содержит подпись, временную зону, аватар, контактную информацию.
- Механизм отметки прочитанных топиков.
- Кривенький “дизайн”, который я смотрел пока только в FF3 :-)
- импортирование из punbb базы с поддержкой всех вышеописанных фич
Ссылки:
Пожелания, вопросы, багрепорты, патчи можно слать мне на мыло lizendir@gmail.com или лучше в trac (там надо залогиниться через user:user)






Comments
Аватары на данный момент просто загружаются. По поводу фичареквестов могу сказать следующее:
Markitup я щупал, он даже лежит в static файлах форума. Я не смог его с наскоку осилить, а именно сделать динамическое переключение интерфейса редактирования между bbcode и markdown и отложил эту фичу на будущее :-)
What about google app engine? Are you plan to support it? And i wanted to download it but didn’t found any archive, i installed hg, but i don’t know how to use it.
No, I have no plans to support GAE.
You can use google to search mans and tutorials about how to use hg :-) The short answer is:
Чрезвычайно занятно! Хочется общупать и употребить по назначению. Может, и поконтрибутить, ежели примется.
А хде сведения о лицензировании? =)
Признаться я о таком никогда не задумываюсь. Впрочем ничего дельного в opensource мир я ещё не выпустил. Думаю, будет BSD лицензия.
Да, сейчас глянул. Все зависимости также под new BSD лицензией распространяются: markdown, django, postmarkup, BeautifulSoup
Спасибо, BSD — это хорошо.