V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
abyssdawn
V2EX  ›  分享创造

分享我对 DiscuzQ 这款现代化开源轻社区的二次开发成果。DiscuzQ 依然是站长的最佳选择!

  •  
  •   abyssdawn · 102 天前 · 1741 次点击
    这是一个创建于 102 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简要说一下二开的功能:贴文列表样式优化、增加国内 AI 大模型功能、增加社区 AI 助手(会自动发帖和回帖)、编辑器功能优化、pc 端导航优化、h5 端导航优化、修复各种加载不出来加载缓慢的问题等等细节。

    还有多少站长在使用 DiscuzQ 呢?

    我为什么选择了 DiscuzQ ?

    一个月前,我在寻找合适的现代风格社交社区开源产品,该开源产品需要符合几个条件:

    1. 开源、可商用
    2. 不用掏出一分钱
    3. 代码框架采用目前主流的
    4. 界面要符合现代化
    5. 最好同时可以拥有:手机端( app 和小程序)、后台管理界面、pc 前端、h5 前端

    于是我开始漫长的寻找和比较,在 github 、dcloud 插件中心、google 上、开源中国和 gitee 等等上地毯式搜索,经过层层的过滤,最终得出的结论就是现在我在二开的产品 DiscuzQ !

    DiscuzQ 几乎完美的符合了我的筛选条件,技术栈采用nextjs 、react 、vuejs 、laravel,同时拥有我说的所有端源码,代码开源且可商用。虽然现在官方暂时不在维护了,但在对 DiscuzQ 详细的调查中发现,现有的功能已经够用了,而且我可以二开啊,技术栈我全都会!

    在使用 discuzq 的过程中也渐渐发现一些问题,于是我就开始尝试修改源码解决,慢慢的就熟练这套程序。

    例如如何整合目前 DiscuzQ 仓库的源码,如何在本地搭建 DiscuzQ 程序的开发环境,如何二开,如何编译打包发布等。

    在官方的基础上二开了如下功能

    PC 端、H5 端贴文列表优化

    image-20231119015514344

    image-20231119015544224

    AIChat 页面

    image-20231119015837140

    image-20231119015913194

    AI 助手自动回复贴文

    image-20231119020333893

    PC 端导航优化和关注引导

    image-20231119014235574

    H5 端关注引导

    image-20231119020019442

    image-20231119020125802

    发帖编辑器优化

    image-20231119014059555

    关于我的社区

    社区主要还是围绕着知识、经验、社交,价值。

    网址:www.abyssdawn.com

    未来计划加入的功能

    • 积分签到功能
    • 同城、附近的人功能
    • 发帖智能生成贴文内容
    • 群聊功能
    • 等等。。。

    结语

    不知道大家会不会使用 discuzq 来搭建社区呢?

    第 1 条附言  ·  101 天前
    补充一点 选择 dzq 还有一个原因是很适合做私域知识付费社区,几乎是不二之选
    20 条回复    2023-11-30 16:41:50 +08:00
    dianso
        1
    dianso  
       102 天前
    来个 docker 镜像体验下
    ljsh093
        2
    ljsh093  
       102 天前


    来找个茬
    xinyana
        3
    xinyana  
       102 天前 via Android
    挺好的程序,可惜捆绑企鹅生态,没法用,除非全部剥离
    abyssdawn
        4
    abyssdawn  
    OP
       102 天前 via Android
    @dianso https://doc.q.discuz.vip/guide/install-linux.html

    docker run -d -p 80:80 -p 443:443 ccr.ccs.tencentyun.com/discuzq/dzq:latest

    官方版本的 docker
    abyssdawn
        5
    abyssdawn  
    OP
       102 天前 via Android
    @xinyana 只要不开启后台腾讯云相关的功能,根本没有影响,完全可以用。除非需要对接微信支付,小程序什么的,但是比起自己开发这些功能,discuzq 都帮你做好了,其他程序搞这个可要花不花钱和精力
    abyssdawn
        6
    abyssdawn  
    OP
       102 天前 via Android
    @ljsh093 哈哈,bug 发现
    abyssdawn
        7
    abyssdawn  
    OP
       102 天前 via Android
    @abyssdawn 比如对接微信支付,文本审核,实名认证,云点播等功能,虽然依赖腾讯云,但是对站长来反而省时省力,后台无脑配置即可。可以专心于运营
    subframe75361
        8
    subframe75361  
       102 天前


    希望可以修改一下样式,最好全局字体也修改一下
    abyssdawn
        9
    abyssdawn  
    OP
       102 天前 via Android
    @subframe75361 当然可以,这个可以根据需要修改。又一个 bug 发现哈哈
    E0
        10
    E0  
       102 天前 via iPhone   ❤️ 1
    感觉没有 xiunobbs 好用
    abyssdawn
        11
    abyssdawn  
    OP
       102 天前 via Android
    @E0 xiuno 很不错,可惜作者已经不维护了。但个人认为 dzq 兼容多端,容易变现,还有可能是因为技术栈比较适合我。哈哈,个人见解
    tuobatian
        12
    tuobatian  
       102 天前   ❤️ 1
    Discuz! Q ,官方从开始到放弃,www.discuz.chat
    后续有开发者基于 Discuz! Q 搞对信,https://duixin.cc/
    Discuz! X ,官方又开始搞这个了,www.discuz.vip
    最后就是看到楼主搞 Discuz! Q ,楼主加油搞,aichat 有钱途
    abyssdawn
        13
    abyssdawn  
    OP
       101 天前 via Android
    @tuobatian 哈哈我是兴趣使然
    redtech
        14
    redtech  
       101 天前
    你可能对社区型产品有什么误解
    xiusheji
        15
    xiusheji  
       101 天前
    以前也用过,感觉有点臃肿
    abyssdawn
        16
    abyssdawn  
    OP
       101 天前 via Android
    @xiusheji 其实仔细看下代码,就会觉得很轻了,东西也不多
    abyssdawn
        17
    abyssdawn  
    OP
       101 天前 via Android
    @redtech 你是说的社区是指?
    telun
        18
    telun  
       90 天前
    自动发帖的社区意义是什么?
    abyssdawn
        19
    abyssdawn  
    OP
       90 天前 via Android
    @telun 这个我也知道,不过自动发帖这个想法我已经抛弃了
    abyssdawn
        20
    abyssdawn  
    OP
       90 天前 via Android
    @abyssdawn 这个我也不知道,打错了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5944 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 06:14 · PVG 14:14 · LAX 22:14 · JFK 01:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.