No Description

honmaple b279fd2384 add logs.py to save some logs.Update readme 8 years ago
config.example b279fd2384 add logs.py to save some logs.Update readme 8 years ago
maple b279fd2384 add logs.py to save some logs.Update readme 8 years ago
screenshooter d090769c3b add default avatar with flask-avatar. add admin 8 years ago
static 238c3c4e10 add babel(timezone and locale setting) 8 years ago
templates b279fd2384 add logs.py to save some logs.Update readme 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 b279fd2384 add logs.py to save some logs.Update readme 8 years ago
babel.cfg 238c3c4e10 add babel(timezone and locale setting) 8 years ago
gunicorn.conf 3359cf7bcc This version has some problem,don't clone 8 years ago
manager.py 238c3c4e10 add babel(timezone and locale setting) 8 years ago
requirements.txt b82e648eed change templates and static directory 8 years ago
run.py 238c3c4e10 add babel(timezone and locale setting) 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

Config

mv config.example config

after finished configure

For Production Please set DEBUG = False or change maple/__init__.py

app.config.from_object('config.config')

to

app.config.from_object('config.production')

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