PYBB

PYBB is a python forum engine writed with django framework. PYBB is acronym from PYthon Bulletin Board.

There is no much documentation now. So if you are in trouble you can:

Basic development points

  • PYBB is single django application that should be easely integreateable to existing django project
  • PYBB does not support threaded topics (may be in future...)

Features

  • Category --> Forum --> Topic --> Post
  • bbcode and markdown support
  • Code blocks are highlighted with highlightjs
  • Moderators
  • Email subscription on topic
  • Topic could be sticked or closed
  • Plain text urls are converted to active links
  • Each user has profile with individual settings: IM accounts, signature, avatar etc
  • Unread topics are marked
  • Search (the query simply redirects to google)

How to get pybb sources

Pybb sources are available from mercurial repository. You can fetch them with the command:

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

Also last revisions are available in zip and gz archives.

Dependencies

  • BeautifulSoup
  • PIL
  • python-markdown
  • pytils
  • SQLAlchemy (optional) - required for punbb importer

Import from database of other forum engine

Only punbb import is supported yet. Run ./manage.py import_punbb to see the list of options.

Actual tickets

#6
Show first post on each page of topic
#9
Make crossbrowser HTML design
#10
Improve the new topic form
#17
File attachments to post
#19
private messages
#23
Language selector in profile form does not affect anything
#24
Make double pagination
#30
css bug: no space between UL and P
#31
Редактирование профиля не работает - нет auth_email_change
#32
gravatar support
You have to register if you want to add new ticket.

Sites that uses PYBB

If you are using pybb in your project, notify me please and I'll add you to this list.