Skip to content

atjiu/pybbs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用说明:请在醒目的地方标明 powered by pybbs

接口文档 | 在线地址

前端项目开源地址: https://github.com/tomoya92/pybbs-front-react

pybbs4.0 重新回归精简,请求全部以接口提供,数据库使用内嵌的mongodb(可以通过简单的配置更改为外置数据库),并且提供release安装包,方便部署,相关配置见下文

部署

下载安装包,解压,运行脚本(支持linux, mac)

启动之前,要装好mongodb数据库,如果数据库有用户名密码,请在解压出来的文件夹内的application-prod.yml文件内修改数据库连接信息

  • sh start.sh # 启动服务
  • sh shutdown.sh # 停止服务
  • tail -200f log.file # 查看日志

配置文件

项目配置文件是根目录下的 conf.yml 相应的都有注释

跨域配置

配置对象:site.corsDomain

例:一个前端项目域名是:http://example.com 要调用pybbs的接口服务,这时会出现跨域问题,配置方法如下

site:
  corsDomain: ["http://example.com"]

管理员配置

配置对象:site.admin

例:要将 tomoya 这个用户设置成管理员,配置方法如下

site:
  admin: ["tomoya"]

禁掉用户配置

配置对象:site.ban

例:要将 test 这个用户禁掉,配置方法如下

site:
  ban: ["test"]

反馈

提问题的时候请将问题重现步骤描述清楚

贡献

欢迎大家提 issues 及 pr

其它版本

2.2 2.3 2.4 2.6 2.6.1 3.0 master(这个版本是纯接口的)
开源地址 传送门 传送门 传送门 传送门 传送门
开发框架 JFinal JFinal Spring-Boot Spring-Boot Spring-Boot,MyBatis Spring-Boot
数据库 MySQL MySQL MySQL MySQL MySQL MongoDB
前台
后台
前后台合一
编辑器 WangEditor(富文本) editor(Markdown) 可切换 editor(Markdown) WangEditor(富文本) pyeditor WangEditor(富文本)
积分机制 √(这个版本叫声望)
私信
本地登录注册
Github登录
QQ登录
微博登录
网站接口
权限 RBAC RBAC RBAC RBAC RBAC 通过配置用户名增加一些额外功能
搜索 模糊搜索 Solr 模糊搜索 Hibernate-Search Elasticsearch
标签
国际化
APP pybbsMD(Android)
前端 pybbs-front-react(React.js)

动图演示移步:https://17dev.club/article/5bd2bb10c8b14050bdc03eff

捐赠

image image

如果觉得这个项目对你有帮助,欢迎捐赠!

License

GNU AGPLv3 (pybbs4.0开始,开源协议从MIT更改为GNU AGPLv3)

About

更实用的Java开发的社区(论坛),Better use of Java development community (forum)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 12

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy