V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kocoler
V2EX  ›  程序员

[更新] React + Golang 高仿 V2EX 论坛

  •  
  •   kocoler · 2020-08-23 18:31:33 +08:00 · 1517 次点击
    这是一个创建于 1544 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [更新] React + Golang 高仿 V2EX 论坛

    37 天前,Casbin-forum 第一次宣传,在这 30 多天里我们完善了更多的功能,将上次开贴收集到的建议都基本进行了改进和添加。

    这次发帖主要是因为在最近的一个版本中 Casbin-forum 适配了手机端,进一步完善了功能,并且想得到大家更多的使用建议和 Star~

    简介:

     前端是 javascript+React 框架,后端主要使用 Golang 的 Beego+xorm.
    
     论坛主要仿照 V2EX 的样式及大部分功能,目前已经实现了大部分功能,目前作为 Casbin 官方论坛使用,项目开源
    
     论坛目前支持中文及英文,日后会增加更多的语言
    

    目前附加了一些拓展的功能:

    • 评论区支持 Markdown
    • 支持的多种多样的登录 /注册方式,目前有 Github 、Google 、邮箱、QQ 、手机号 五种途径,你也可以在设置中自主绑定,以便登录。注册方式会根据配置文件是否配置完善而变动,例如只有配置好 Google 第三方登录的相关字段,才会在注册 /登录中看到相关的入口,登录也还在增加中。
    • 新建评论 /主题可以拖拽添加多种格式的图片 /附件,就像 Github 上那样
    • 所有上传过的附件 /图片都保存在个人的文件库中,文件库中的文件也可以当作分享链接分享出去
    • 添加管理员与普通用户之外的角色——节点版主

    关于后台:

    • 目前采取将大部分的后台管理功能与前台相融合的方式,管理员可以直接在前台完成大部分后台的管理功能,无需再维护后台,这一功能还在开发完善中。
    • 引入 Golang 的 Cabin 以及 Cabin.js 来管理入口

    TODO:

    • 完善后台管理系统
    • 微信登录
    • 完善 README
    • 发现和修复更多的 BUG
    • 完整的后端错误日志
    • 开包即用的样例 DB 数据

    Github: Casbin-forum

    Demo: Casbin forum

    更多详情信息各位可以亲自体验,以及阅读 README

    PS: 目前还在持续的更新版本增加功能以及修复 Bug

    veopax
        1
    veopax  
       2020-08-23 18:56:01 +08:00   ❤️ 1
    支持~
    Dogtler
        2
    Dogtler  
       2020-08-24 15:28:51 +08:00
    支持!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:53 · PVG 11:53 · LAX 19:53 · JFK 22:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.