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:
- read source code, find the mistake, fix it and send a patch
- ask in google group
- create new ticket
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
Sites that uses PYBB
If you are using pybb in your project, notify me please and I'll add you to this list.
