• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

NiterForum: 尼特社区-NiterForum-一个论坛程序,几乎具有一个论坛/社区所应该有的全 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

NiterForum

开源软件地址:

https://gitee.com/yourkevin/NiterForum

开源软件介绍:

尼特社区-NiterForum

供初学者,学习、交流使用,喜欢的话,恳请给个star(*❦ω❦)。

介绍视频(欢迎留言收藏)

NiterApp(欢迎下载体验)。完美适配了NiterForum,支持app端扫码登录!

尼特社区官方交流群:955295791

在线体验

https://niter.cn/forum

技术栈

  1. SpringBoot框架。
  2. Thymeleaf模板引擎。
  3. 数据访问层:Mybatis,mybatis generator。
  4. 数据库:MySql。
  5. 服务器:内置Tomcat。
  6. 前端相关:Jquery,Bootstrap,Ajax,Layer等。
  7. 前端模板:LayUI_fly社区模板。
  8. 文件上传:腾讯云COS对象存储。
  9. 短信验证:极光短信。
  10. 邮箱验证:腾讯企业邮箱。
  11. 富文本编辑器:WangEditor。
  12. OAuth2授权登入(QQ、微博、百度、Github)
  13. 验证码:vaptcha
  14. 扫码登录
  15. 身份验证:JWT

主要功能

帖子相关

  1. 发帖
  2. 编辑
  3. 点赞
  4. 收藏
  5. 回复(支持楼中楼回复)
  6. 视频帖支持插入iframe代码和video视频链接,高度完美自适应
  7. 阅读权限
  8. 帖子分类
  9. 话题标签
  10. 图片处理(图片审核,图片水印,图片压缩,头像智能剪切)
  11. 置顶帖
  12. 精华帖
  13. 内容审核(支持图片与文本智能审核)
  14. 分享(支持web端与移动app端)
  15. 管理面板(支持加精、置顶、删除、提升、快改等操作)

用户相关

  1. 登录(八大登录方式-支持app端扫码登录
  2. 注册(支持使用手机、邮箱、QQ、微博、百度、Github注册账号)
  3. 账号体系(绑定账户)(手机号、邮箱号、QQ、微博、百度、Github六合一)
  4. 上传头像(支持人脸自动定位)
  5. 积分策略
  6. 用户组晋升
  7. 会员特权
  8. 消息通知
  9. 个人主页
  10. 更新资料
  11. 设置、修改密码

更多功能

  1. 搜索
  2. 排序
  3. 说说板块畅所欲言
  4. 瀑布流模式
  5. 看看板块定期更新新闻资讯
  6. 针对搜索引擎进行优化(SEO)
  7. 验证码-防灌水、攻击
  8. 智能标签根据正文内容自动生成标签
  9. 身份验证JWT

快速运行

  1. 安装必备工具
    JDK,Maven

  2. 克隆代码到本地

  3. resources目录下的niter.sql导入新创建的数据库。

  4. 根据提示与说明,编辑resources目录下的application.properties文件。 (完整视频教程)

  5. 编辑resources目录下的generatorConfig.xml文件,配置数据库相关信息(只需修改数据库链接、用户名、密码)。

  6. 运行打包命令

    mvn clean package
  7. 部署到服务器并运行项目

     nohup java -jar NiterForum-2.5.jar >temp.txt &   
  8. 访问项目

    https://yourdomain

(NiterForum安装配置常见问题汇总)

项目演示

更多演示,请移步:https://niter.cn/forum

目录结构

    ├─cn.niter.forum         应用目录    │  ├─controller         控制器目录    │  ├─modal              映射数据库实体类    │  ├─dto                数据传输层    │  ├─intercepter        拦截器    │  ├─enums              枚举类    │  ├─provider           提供类    │  ├─service            业务逻辑层    │  ├─advice             异常处理    │  ├─exception          自定义异常    │  ├─dao                数据访问层    │  ├─utils              工具类    │__├─config             配置类

更多链接

联系我们

尼特社区官方交流群:955295791

官方交流社区:https://niter.cn/forum

更新日志:https://niter.cn/p/26

资料

Spring 文档Spring WebesGithub deploy keyBootstrapGithub OAuthSpring菜鸟教程ThymeleafSpring Dev ToolSpring MVCMarkdown 插件UFfile SDKCount(*) VS Count(1)

工具

GitVisual ParadigmFlywayLombokctotreeTable of content sidebarOne TabLive ReloadPostman

特别感谢

NiterForum码问LayUI

使用协议&免责声明

当您下载并使用本程序,意味着您已完整阅读并同意《NiterForum-中文版授权协议》

打赏我们

扫码二维码或者点击下方图片向我们打赏。您的每一份捐赠,对我们都是莫大的鼓励与支持,一块也是爱(*  ̄3)(ε ̄ *)

使用手机支付宝、微信、QQ扫码,向我打赏

其它

mvn flyway:migratemvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap