安下载编程开发

分类分类

bbs-go(开源社区系统)

bbs-go(开源社区系统)

v3.2.4 官方版

大小:0.62 MB 更新:2021/04/02

类别:主页制作系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  bbs-go是一款社区软件,可以帮助用户创建社区论坛,让用户可以在社区发布帖子,可以和网友讨论项目,软件主要提功能用户中心、论坛功能、多人博客、站内消息、收藏功能,将软件成功部署就可以开发设置论坛基本信息,创建主页就可以开始发布帖子,您可以在软件上创建用户注册验证方式,可以在软件管理全部用户,可以设置用户权限,可以添加用户黑名单,方便对论坛全部注册用户管理,管理员可以在后台发布帖子,网友可以在前端主页发布帖子,具有论坛常用的全部功能,如果你需要构建新的社区就可以下载bbs-go软件!

bbs-go(开源社区系统)

软件功能

  1、提供话题管理,在软件查看当前热门的话题,可以查看今日排行话题

  2、提供公告发布,管理员可以在后台发布论坛公告

  3、支持积分功能,您可以在软件设置积分系统,发布帖子就可以得到积分

  4、可以在软件查看积分排行,显示社区论坛积分最多的用户

  5、支持评论提供,发布的帖子都可以附加评论,也可以点赞

  6、支持统计浏览量,帖子下方可以显示该帖子已经浏览的次数

  7、支持签到功能,在bbs-go软件上论坛签到功能

  8、支持文本编辑,直接在软件编辑帖子发布

  9、支持图像添加,直接在帖子配置图像,可以发布动态图像

  10、支持帖子分类设置,自定义社区中的帖子类型,分类管理帖子

软件特色

  1、简洁至上

  BBS-GO 包含一个论坛的必要功能,简约而不简单,同时页面浏览有非常快速的响应。

  2、响应式布局

  支持在不同的屏幕尺寸下面展示,例如桌面平台、iPad、iPhone,这有助于你的网站内容往各类移动平台推广。

  3、Go语言驱动

  基于Go语言开发,高性能、易扩展。

使用说明

  项目结构

  bbs-go采用前后端分离技术,网站和后台均使用http api进行数据通信。bbs-go包含两个模块:server、site,两个模块的介绍如下:

  #server模块

  server模块基于Go语言开发,他为整个项目提供接口数据支撑。site模块的数据都是从该模块获取的。

  #site模块

  site模块使用nuxt.js进行搭建,该模块是bbs-go的用户前端网页

  配置详解

  #server模块配置

  server模块的示例配置文件为server/bbs-go.example.yaml,内容如下:

bbs-go(开源社区系统)
bbs-go(开源社区系统)

  site模块配置

  site模块是基于nuxt.js开发的,他的配置文件为:site/nuxt.config.js,我们主要关注一下两项配置即可:

  1、port:site模块启动端口,默认为3000

  2、proxy:server模块的连接地址,通过该地址可以请求server模块数据

  #快速启动

  bbs-go总用有两个模块:server、site,接下来我们一步步的启动这二个模块

  server模块启动

  #安装依赖

  server模块使用go mod管理依赖

  在项目的server目录下执行下面命令来下载server模块依赖:

  go mod download

  #初始化数据库

  新建数据库bbsgo_db(或者其他名字,你高兴就好)。并按照要求配置好你的数据库链接(请参见: server模块配置)。

  配置好数据库链接后,bbs-go在启动的时候会自动建表,所以我们无需手动建表,但是有些数据是需要提前初始化的,例如:管理员用户,基本配置,所以我们需要执行下面sql脚本进行数据初始化:

bbs-go(开源社区系统)
bbs-go(开源社区系统)
bbs-go(开源社区系统)
bbs-go(开源社区系统)
bbs-go(开源社区系统)

  启动server模块

  再配置好数据库链接并初始化数据库之后,在server模块目录下执行下面脚本启动server模块:

  go run main.go

  #site模块启动

  第一步:进入site模块目录,执行下面命令安装依赖:

  npm install

  第二步:打开site/nuxt.config.js进行相关配置

  第三步:执行下面命令启动site模块服务:

  npm run dev

  正常启动后,打开 http://127.0.0.1:8080 (opens new window)访问网站。

更新日志

  bbs-go v3.2.4 更新内容:

  Feature:后台支持配置登录方式,根据需要选择登录方式

  Feature:调整sitemap生成策略

  Feature:增强前台页面的管理能力,在前台页面增加多出话题、用户管理入口

  Feature:支持永久禁言的同时清理被禁言用户的话题和文章

  Feature:使用dart-sass替换node-sass,再也不用忍受node-sass安装时的痛苦了

  Bugfix:修复动态发表时上传多张图片被覆盖的问题

精品推荐
同类推荐
    相关下载
    • 最新排行
    • 最热排行
    • 评分最高
    编程开发排行榜
    实时热词