No Description

honmaple 252674f6e9 add send email to admin. 8 years ago
forums 252674f6e9 add send email to admin. 8 years ago
screenshooter d090769c3b add default avatar with flask-avatar. add admin 8 years ago
static bc14a1f2ae fix user model password too short problem,fix tag rss introduce 8 years ago
templates bc14a1f2ae fix user model password too short problem,fix tag rss introduce 8 years ago
translations 253823e7f9 add records and count 8 years ago
.gitignore 273bcafdb2 update 8 years ago
LICENSE 04812ea5ee Initial commit 9 years ago
README.org 5a69483beb fix tag related_tags add forums count 8 years ago
babel.cfg 238c3c4e10 add babel(timezone and locale setting) 8 years ago
config.example 5a69483beb fix tag related_tags add forums count 8 years ago
gunicorn.conf 3359cf7bcc This version has some problem,don't clone 8 years ago
manager.py bc14a1f2ae fix user model password too short problem,fix tag rss introduce 8 years ago
requirements.txt 5a69483beb fix tag related_tags add forums count 8 years ago
runserver.py 53d8a1f110 add some config,add upgrade count 8 years ago
upgrade.py 325ac74669 add upgrade script,fix some javascript 8 years ago
upgrade_count.py 5a69483beb fix tag related_tags add forums count 8 years ago

README.org

Honmaple

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

If you have used honmaple before 2017-4-1,please use upgrade script to upgrade data

important ! : please modify script to configure as your own database.

# session1:old database
# session2:new database
python upgrade.py
python upgrade_count.py

Features

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

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
  pip uninstall flask-maple
  python setup.py install

to install flask-maple

Config

mv config.example config

Init sql

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

Or

python manager.py init_db

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