PYBB - beta

Итак, c сегодняшнего дня форум сайта pydev.ru фунционирует на базе pybb. Первая стадия развития pybb — наполнение базовыми фичами — закончена. Теперь я займусь оптимизацией. Страшно подумать — на многих страницах количество запросов к базе данных переваливает за сотню.

Итак, что реализовано в pybb на данный момент:

  • Иерархия вида Категории > форумы > топики > посты. Каждый объект имеет свою страницу, кроме постов, которые хоть и имеют постоянный url, но в действительности этот url редиректся на ту страницу топика, которая содержит в данный момент нужный пост.
  • Разметка постов через bbcode или markdown. Возможность выбрать режим разметки по умолчанию.
  • Модераторы: каждому форуму можно назначить модераторов, которые будут иметь возможность редактировать сообщения в этом форуме
  • Возможность закрепить топик в форуме, возможность закрыть топик.
  • Email подписка на новые ответы в теме
  • Автары
  • Профиль, автоматически создающийся для каждого пользователя. Профиль содержит подпись, временную зону, аватар, контактную информацию.
  • Механизм отметки прочитанных топиков.
  • Кривенький “дизайн”, который я смотрел пока только в FF3 :-)
  • импортирование из punbb базы с поддержкой всех вышеописанных фич

Ссылки:

Пожелания, вопросы, багрепорты, патчи можно слать мне на мыло lizendir@gmail.com или лучше в trac (там надо залогиниться через user:user)

Add post to:   Delicious Reddit Slashdot Digg Technorati Google
Make comment

Comments

  1. Поддержка тем планируется? 2.Аватары загружаются или можно из Gravatar/Pavatar использовать? (сорцы пока не смотрел)
  2. Для wysiwyg-разметки предлагаю использовать MarkItUp! (есть поддержка и BBCode и Markdown’а).

Аватары на данный момент просто загружаются. По поводу фичареквестов могу сказать следующее:

  • пишите тикеты в trac.pybb.org
  • любая фича будет реализована тогда, когда найдётся желающий её сделать. Желающим могу быть я или любой другой человек :-)

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:

hg clone http://hg.pydev.ru/pybb pybb

Чрезвычайно занятно! Хочется общупать и употребить по назначению. Может, и поконтрибутить, ежели примется.

А хде сведения о лицензировании? =)

Признаться я о таком никогда не задумываюсь. Впрочем ничего дельного в opensource мир я ещё не выпустил. Думаю, будет BSD лицензия.

Да, сейчас глянул. Все зависимости также под new BSD лицензией распространяются: markdown, django, postmarkup, BeautifulSoup

Спасибо, BSD — это хорошо.

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image