Skip to content

0xsKu/maple-bbs

 
 

Repository files navigation

Honmaple(maplebb)

https://img.shields.io/badge/license-GPL3.0-blue.svg

https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/index.png https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/board.png https://raw.githubusercontent.com/honmaple/maple-bbs/master/screenshooter/ask.png

This is a free,open-source forums system based on the flask

Features

  • Register & login & forget password
  • Board and tags
  • Collect
  • Like replies
  • Follow tags,users,topics
  • Privacy setting
  • Choice markdown to ask
  • Tags rss
  • Avatar
  • Topic vote

Installation

Install necessary package

Some package is not neccessary

pip install -r requirements.txt

Comment before init db

place of file: maple/topic/forms.py

category = SelectField(
    _('Category:'),
    choices=[(b.id, b.board + '   --' + b.parent_board)
             for b in Board.query.all()],
    coerce=int)

Init sql

python manage.py db init 
python manage.py db migrate -m "first migrate"
python manage.py db upgrade

Ok,please recovery maple/topic/forms.py

Create admin account

python manager.py create_user

Login and visit admin

Ok ,visit forums.localhost:5000/admin to add something

Demo

Please visit forums.honmaple.org

License

Honmaple is open-sourced software licensed under the GPL3 license

About

a forums system based on flask

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.0%
  • Python 25.7%
  • HTML 15.6%
  • CSS 4.7%