Skip to content

SSCedric/maple-bbs

 
 

Repository files navigation

maple-bbs

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

English | 中文

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

If you have used maple-bbs 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
  • Full text search with whoosh

Installation

mkvirtualenv forums

Install necessary package

pip install -r requirements.txt

Config

mv config.example config.py

remember to modify config file.

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 full text index

python manager.py create_index

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

maple-bbs is open-sourced software licensed under the GPL3 license

About

a forums system based on flask

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 64.7%
  • HTML 27.5%
  • CSS 4.4%
  • JavaScript 3.4%