No Description

honmaple b82e648eed change templates and static directory 8 years ago
config.example 0be2565e33 add like reply 8 years ago
maple b82e648eed change templates and static directory 8 years ago
screenshooter d090769c3b add default avatar with flask-avatar. add admin 8 years ago
static b82e648eed change templates and static directory 8 years ago
templates b82e648eed change templates and static directory 8 years ago
.gitignore d090769c3b add default avatar with flask-avatar. add admin 8 years ago
LICENSE 04812ea5ee Initial commit 9 years ago
README.org b82e648eed change templates and static directory 8 years ago
babel.cfg 39d5a13178 国际化,时区设置 增加翻译文件,优化jinja2模板 8 years ago
gunicorn.conf 3359cf7bcc This version has some problem,don't clone 8 years ago
manager.py 760f2fc328 permission manager,tag many to many 8 years ago
requirements.txt b82e648eed change templates and static directory 8 years ago
run.py 760f2fc328 permission manager,tag many to many 8 years ago

README.org

Honmaple(maplebb)

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