Giter Site home page Giter Site logo

maple-bbs's Introduction

Honmaple

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

#<<english>>

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
  • 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

#<<chinese>> 如果你在4月1日之前部署过,请使用升级脚本升级你的数据

重要!,请修改升级脚本为你自己的数据库

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

功能

  • 注册,登陆,忘记密码
  • 版块及节点分类
  • 主题收藏
  • 回复点赞
  • 关注用户,节点,主题
  • 隐私设置
  • 可选markdown提问
  • 节点rss
  • 头像…
  • 全文搜索(基于whoosh)

安装

创建虚拟环境

mkvirtualenv forums

安装需要的包

pip install -r requirements.txt

配置

mv config.example config.py

记得修改配置文件

初始化数据库

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

或者

python manager.py init_db

创建全文搜索索引

python manager.py create_index

创建管理员账户

python manager.py create_user

登陆并访问后台

python runserver.py

然后访问*forums.localhost:5000/admin*去增加一些东西

演示

请访问 forums.honmaple.org

License

Honmaple is open-sourced software licensed under the GPL3 license

maple-bbs's People

Contributors

honmaple avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.