Casbin = way to authorization
A place for Casbin developers and users
Sign Up Now
For Existing Member  Sign In
Choose theme
Default ✅
v2ex-zhihu-theme 
hsluoyz
Casnode  ›  灌水

Casnode 开源高仿V2EX轻论坛功能特性!

  •  
  •  
    hsluoyz · 4 years ago · 2884 hits 
    This is a topic created 1533 days ago, the information in it may have changed.

    Casnode:https://github.com/casbin/casnode ,由 Casbin 开源社区打造的高仿 V2EX 轻论坛,比 v2ex 官方功能更加强大:

    1. 支持 PC + 移动端;
    2. 支持 MySQL、PostgreSQL、SQL Server 等 10 多种数据库;
    3. 包含手机号验证码、邮箱、QQ、微信扫码、GitHub、Google 注册、登录;
    4. 支持后台管理页面(可管理 Tab、节点、帖子、用户等);
    5. 支持 @ 消息提醒 + 邮件提醒;
    6. 支持管理员删帖、修改帖子内容;
    7. 支持设置版主、支持三种模式置顶(全局、tab、节点);
    8. 支持一键粘贴图片(集成阿里云 CDN 图床);
    9. 支持文件附件、支持文件库管理附件;
    10. 支持从 DiscuzX 一键导入帖子。
    11. 整站采用 React + Go 前后端分离技术,开源格式规范,支持二次开发

    在线演示:https://forum.casbin.com/



    图片演示:

    1650782888.png



    视频演示:

    2884 hits  ∙  5 favorites  
      Tweet Weibo Ignore 
    23 replies   2022-04-27 16:13:06 +08:00
    hsluoyz
    hsluoyz4 years ago❤️1

    @yushu001 感谢支持!

    bianca
    bianca4 years ago❤️1

    @liyunlong 测试回复 抱歉

    aaron
    aaron4 years ago

    请教下节点是个什么概念呢,为什么本地 mac 环境搭建好,创建节点报错呢

    TypeError: Cannot read property 'length' of null AdminNode.getIndexFromNodeId src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:213 210 | } 211 | 212 | getIndexFromNodeId (nodeId) {

    213 | for (let i = 0; i <this.state.nodes.length; i++) { | ^ 214 | if (this.state.nodes i.nodeInfo.id === nodeId) { 215 | return i; 216 | } View compiled AdminNode.renderSelect src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:447 444 | let value, data; 445 | switch (item) { 446 | case "node": 447 | value = this.getIndexFromNodeId (this.state.form.parentNode); | ^ 448 | data= this.state.nodes.map ((node, i) => { 449 | return {text: ${node.nodeInfo.name} / ${node.nodeInfo.id}, id: i}; 450 | }); View compiled AdminNode.render src/github.com/casbin/casbin-forum/web/src/admin/AdminNode.js:688 685 | 686 | 687 | {i18next.t ("node:Parent node")} 688 | | ^ 689 | {this.renderSelect ("node")} 690 | 691 |

    roc9999
    roc99994 years ago

    请问下有部署的教程吗

    hsluoyz
    hsluoyz4 years ago

    @rroc9999 我们还在出教程,由官方代为部署可能会收取一定费用

    xoll
    xoll4 years ago

    lz 厉害,注册方式多样这一点好评,移动端在哪下载呢?注册时绑定手机和不绑手机的帐号有什么区别吗?总体上有一个程序员论坛,上班摸鱼的姿势又增加了,希望大佬能在 tg 做个频道自动更新帖子,现在是没有 rss feed 吗?评论居然可以二次编辑和删除。

    xoll
    xoll4 years ago

    可以动员群里人帮着一起汉化一下嘿嘿

    xoll
    xoll4 years ago

    原来中文也是有的,第一次默认是英文哈哈哈

    caijunyi
    caijunyi4 years ago

    我看支持 discuz 帖子导入,用户行不行?我不想用 discuz 了啊!

    昨夜星辰昨夜风
    昨夜星辰昨夜风4 years ago

    不会安装,是不是把所有问题件安装到根目录就可以了呢

    hsluoyz
    hsluoyz4 years ago

    @vsuhan 这是 Go + React 技术栈,前端是 SPA,后端 Go 是常用于头条等大厂的微服务相关技术,不是 PHP。

    Go 语言自带 HTTP 服务器,不存在主题、打包等说法

    minmemory
    minmemory3 years ago

    @hsluoyz 这个主题指的是前端的 Theme?

    hsluoyz
    hsluoyz3 years ago

    @minmemory 对,我们前端界面目前适配的就是高仿 v2ex 界面,当然开源的代码包括样式在内的都可以自行修改的。可以加我们的 QQ 群详聊:555019739

    About   ·   FAQ   ·   API   ·   Mission   ·   Advertise   ·   Thanks   ·   Tools   ·   20 Online   Highest 40   ·     Select Language  ·     Select Editor
    Community of Creators
    World is powered by code
    VERSION: 2c477f2 · 67ms · UTC 09:09 · PVG 17:09 · LAX 02:09 · JFK 05:09
    ♥ Do have faith in what you're doing.