bbs-go是一款专业的社区论坛创建软件。创建社区论坛就来使用bbs-go。您可以帮助用户创建一个社区论坛,允许用户在社区发布帖子,可以讨论网民项目,软件主要运作用户中心,论坛功能,多人博客,站消息,集合功能,成功部署软件开发设置论坛基本信息,创建主页,您可以启动发布帖子,可以在软件上创建用户注册验证方法,可以使用用户的权限,可以添加用户权限,可以添加用户的黑名单,方便所有人注册用户的论坛,管理员您可以在后台发布帖子,用户可以在前端主页上发布帖子,具有在论坛中常用的所有功能,如果您需要构建新社区,可以下载BBS-Go软件!
软件功能:
1,首先简单
BBS-Go包含论坛的必要功能,简单而不简单,页面浏览具有非常快的响应。
2,响应布局
支持下面的不同屏幕尺寸,例如桌面平台,iPad,iPhone,帮助您的网站内容到所有类型的移动平台。
3,去语言驱动器
基于Go语言开发,性能高,易于扩展。
使用说明:
项目结构
BBS-Go使用HTTP API与HTTP API与前后端分离技术,网站和背景通信。 BBS-Go包含两个模块:服务器,站点,两个模块如下所述:
#server模块
服务器模块基于Go语言开发,他提供支持整个项目的接口数据。从模块获得网站模块的数据。
#nsite模块
站点模块使用Nuxt.js构建,这是BBS-Go的用户前端页面。
配置详细信息
#server模块配置
服务器模块的示例配置文件是Server / BBS-Ga.example.yaml,内容如下:
站点模块配置
Site模块是基于Nuxt.js开发的,他的个人资料是:Site / Nuxt.config.js,我们主要关注两种配置:
1.端口:网站模块启动端口,默认为3000
2,代理:服务器模块的连接地址,可以通过此地址请求服务器模块数据
#快速开始
BBS-Go有两个模块:服务器,网站,我们的两个模块旁边
服务器模块启动
# 安装
服务器模块使用GO Mod管理依赖性
执行以下命令以下载服务器目录下的服务器模块依赖项:
go mod下载
#初始化数据库
新数据库bbsgo_db(或其他名称,您很开心)。并根据需要配置数据库链接(请参阅:服务器模块配置)。
配置数据库链接后,BBS-Go会在启动时自动构建表,因此我们不需要手动构建一个表,但需要提前初始化一些数据,例如管理员用户,基本配置,所以我们需要执行以下SQL脚本执行数据初始化:
启动服务器模块
配置数据库链接并初始化数据库后,执行以下脚本以在服务器模块目录中启动服务器模块:
去运行main.Go.
#nsite模块启动
步骤1:转到“站点模块”目录,执行以下命令安装依赖项:
NPM安装
第2步:相关配置的打开站点/ nuxt.config.js
步骤3:执行以下命令以启动站点模块服务:
npm运行dev.
一旦正常启动,打开http://127.0.0.1:8080(打开新窗口)以访问该站点。
软件功能:
1.提供主题管理,检查当前热门主题的当前主题,您可以查看今天的排名主题
2.提供公告版本,管理员可以在背景中发布论坛公告
3.支持积分功能,可以在软件中设置积分系统,可以获得积分
4.您可以在软件中查看集成排名,显示用户在社区论坛中的最大点
5.提供支持评论,发布的帖子可以添加,您也可以称赞
6.支持统计,帖子可以显示帖子已被查看的次数
7.支持登记函数,在BBS-Go软件上登录功能
8.支持文本编辑,直接编辑帖子
9.添加了支持图像,直接配置图像,可以释放移动图像
10.支持邮寄分类设置,自定义社区帖子类型,分类管理帖子