No Description

honmaple 839f7fe457 update 8 years ago
forums 839f7fe457 update 8 years ago
screenshooter d090769c3b add default avatar with flask-avatar. add admin 8 years ago
static 839f7fe457 update 8 years ago
templates 839f7fe457 update 8 years ago
.gitignore 273bcafdb2 update 8 years ago
LICENSE 04812ea5ee Initial commit 9 years ago
README.org 573a3a1acd html5,fix flask_maple.rbac 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 aff29207be update 8 years ago
requirements.txt 573a3a1acd html5,fix flask_maple.rbac 8 years ago
runserver.py aff29207be update 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

Beacause flask_maple.rbac isn't uploaded to pypi you should

git clone https://github.com/honmaple/flask-maple
cd flask-maple
git checkout develop
pip uninstall flask-maple
python setup.py install

to install flask-maple

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