a forums system based on flask
[[LICENSE][https://img.shields.io/badge/license-GPL3.0-blue.svg]] [[https://www.python.org][https://img.shields.io/badge/python-3.4-brightgreen.svg]]
[[README.org][English]] | [[README_zh.org][中文]]
[[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. #+BEGINSRC sh # session1:old database # session2:new database python upgrade.py python upgradecount.py #+END_SRC
** 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
#+BEGINSRC sh mkvirtualenv forums #+ENDSRC
*** Install necessary package #+BEGINSRC python pip install -r requirements.txt #+ENDSRC
*** Config #+BEGINSRC shell mv config.example config.py #+ENDSRC remember to modify config file.
*** Init sql #+BEGINSRC python python runserver.py db init python runserver.py db migrate -m "first migrate" python runserver.py db upgrade #+ENDSRC Or #+BEGINSRC sh python runserver.py initdb #+ENDSRC
*** create full text index #+BEGINSRC sh python runserver.py createindex #+ENDSRC *** Create admin account #+BEGINSRC shell python runserver.py createuser #+ENDSRC
*** Login and visit admin Ok ,visit forums.localhost:8000/admin to add something
** Demo Please visit [[https://forums.honmaple.org][forums.honmaple.org]]
** License maple-bbs is open-sourced software licensed under the GPL3 license