V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
solesschong
V2EX  ›  程序员

求论坛软件

  •  
  •   solesschong · Jun 5, 2013 · 9089 views
    This topic created in 4715 days ago, the information mentioned may be changed or developed.
    实验室要搭一个社区论坛,要求功能完整,要现代化。

    功能完整是指功能要完整(废话),最好有插件机制以及论坛软件的community
    现代化是指最好要大字体,支持bootstrap,支持自定义模版等。

    discuz请掩面绕路
    之前在用elgg,不过最近重做系统了,想换一个试试。
    github上面有个 Discourse,
    http://www.discourse.org/
    比较符合我的期望,不过这个刚刚开始开发,还不成熟。

    所以在这真诚的求推荐开源论坛软件。
    47 replies    2023-10-14 19:25:29 +08:00
    ted05
        2
    ted05  
       Jun 5, 2013
    phpwind考虑么?
    lingyired
        3
    lingyired  
       Jun 5, 2013   ❤️ 1
    swulling
        4
    swulling  
       Jun 5, 2013
    vanilla是最成熟的,插件众多,本地化也做的很好,不过PHP我不喜欢

    pythoncn的june采用flask开发,界面很好,但目前功能部分缺失,但是开发密度大。而且是学习
    python和flask的好方法。

    v2ex pb2版的就算了,停止开发了,pb3也不会开源

    rabel 是ruby的,功能较完善,部署也还算方便,可以尝试下

    其他的不予置评,尤其是discuz。。
    kennedy32
        5
    kennedy32  
       Jun 5, 2013
    @swulling 为什么不喜欢php?
    swulling
        6
    swulling  
       Jun 6, 2013
    @kennedy32 因为不会<_<
    okidogi
        7
    okidogi  
       Jun 6, 2013
    phpbb5,最好的开源bbs,没有之一,功能无比强大。discourse功能不完整,不建议使用。
    molinxx
        8
    molinxx  
       Jun 6, 2013
    discuz是坑爹货,能不能用就不用,phpwind9.0版本数据库优化做得不错,精简到140多个表,Discourse前景不错,现在缺少插件、官方汉化、手机版等比较重要的东西~1L说的那几个里面有相当不错的,PHPBB相当好,开发文档也齐全,极度推荐~
    hilenlai
        9
    hilenlai  
       Jun 6, 2013
    @molinxx discuz为什么是坑爹货?
    poplar
        10
    poplar  
       Jun 6, 2013
    很多商业软件都开源啊,vbulletin,ipb,xenforo,jive...
    molinxx
        11
    molinxx  
       Jun 6, 2013
    @hilenlai 云平台各种不完善,后台体验各种坑,数据库等到X3版本了,还是250+个表,臃肿……基本上算是强制安装UCenter,X3的负载基本没优化,同环境负载测试及速度测试被phpwind秒了……
    xLzgkddTywk9ALsX
        12
    xLzgkddTywk9ALsX  
       Jun 6, 2013
    http://esotalk.net 我整的esotalk中文汉化
    hilenlai
        13
    hilenlai  
       Jun 6, 2013
    @molinxx 有数据说明?
    Ricepig
        14
    Ricepig  
       Jun 6, 2013
    phpbb,确实不错啊,功能上真是传统论坛终结者了。。。
    molinxx
        15
    molinxx  
       Jun 6, 2013   ❤️ 1
    @hilenlai 我用自己的服务器测试的,配置是E3-1230V2,16G RAM,64G SSD,CentOS 6.4 64bit,RPM包安装的NGINX、PHP、MYSQL,千兆内网,这配置应该不存在性能瓶颈,Discuz X3对比PHPWIND9.0,默认设置安装好之后(未开启伪静态),DZ的完全加载用了0.71S,PW用了0.62S;编辑一个帖子,内容是12000个汉字+12张1M左右的图片,图片全部本地化,完成后DZ打开这个帖子用了0.92S,PW用了0.75S;之后使用内网的另一台同配置服务器测试负载,同样是默认配置,NMP配置相同,模拟100线程同时请求首页10分钟,在10分钟的过程中,用另一台家用笔记本网线接入内网,测试此时的打开速度,DZ首页加载1.35S,PW首页加载1.18S;打开刚才发布的帖子,DZ用时1.66S,PW用时1.31S。差距体现出来了,测试进行5分钟左右对比一下系统的负载,DZ是0.31,PW是0.22
    以上是我的测试笔记,有什么不合理的地方请指明,我可以重新测试~
    头一次回帖回这么多字,好累……
    raincious
        16
    raincious  
       Jun 6, 2013
    对PHP来说,0.31和0.22有什么差别?

    还是找一个负载小10倍的论坛吧,运行时间在0.03左右的。
    colvin
        17
    colvin  
       Jun 6, 2013
    46fo
        18
    46fo  
       Jun 6, 2013
    DZ装了缓存是很不错的 有些人说不好 是没用过的吧 听说的吧 用过的没优化吧
    arzusyume
        19
    arzusyume  
       Jun 6, 2013
    前阵子把Discourse香草PB全试了遍,最后发现还是discuz最好用= =
    不过也许是因为我对dz很熟,可以很短的时间完成二次开发和模板调用吧...
    Winny
        20
    Winny  
       Jun 6, 2013
    @molinxx DZX2改变架构后,使用缓存组件能极大的提高性能
    molinxx
        21
    molinxx  
       Jun 6, 2013
    @Winny 利用缓存组件提高性能?DZ从一直支持的memcache、Xcache、eAccelerator这几个缓存并没有对程序本身的性能有多大的提升,而且这些组件都是将数据缓存到内存中,大多数的DZ站长用的还是虚拟主机和1G内存一下的VPS吧,在论坛主题数上万之后,128M或者256M的memcache没有足够的命中率,反而导致论坛变慢,缓存依托在充裕内存的基础上才能发挥能力。

    @xdeng 实际运行肯定有优化的,我从3.0.0版本开始用的DZ,7.2版本是改进的最好的一版,X系列出来之后,X2是改进幅度最大的一版,X3新增加了Redis缓存,还没试,有机会可以一起讨论测试一下。

    @arzusyume Discuz虽然有这样那样的不足,但是丰富的插件系统、足够多的开发者和背后Tencent支持的云平台也是Discuz成为国内论坛软件老大的主要原因之一。顺便吐槽一下DZ的开发文档,各种不齐全~


    @raincious 我对数字比较敏感,0.31和0.22在PHP上可能看不出什么差别,这只是100并发的测试,如果是1W并发呢?10W呢?差别会是多少?


    @colvin FLUXBB很不错,轻量级的BBS~功能简单,比较适合做讨论组等帖子总数不多但是单帖内容较多的情况,帖子多了不是很好管理~
    raincious
        22
    raincious  
       Jun 6, 2013   ❤️ 1
    @arzusyume 不只你一个说好用。老外都说好用,即便是拿IPB来比。

    但是在一些人看来DZ的代码质量不高确实。

    不过另一方面Discuz被腾讯XO了之后,占用的资源也一下子上来了。想当年Discuz 7的时候,不用什么优化页面打开也就0.05-0.02秒吧。现在官网都飚0.3了,真不忍心看下面的那个计数器。

    这也是我自己尝试着写一些BBS的原因。
    soli
        23
    soli  
       Jun 6, 2013
    phpbb 似乎有漏洞。我架了一个,每天有N多注册机注册用户,把注册功能关闭了还能被注册。
    CloneIDEA
        24
    CloneIDEA  
       Jun 6, 2013   ❤️ 1
    看看下面一票 v2ex 的 clone script, 有不少堪用的, 各种语言都有, 挑个喜欢的2次开发吧

    http://www.cloneidea.com/v2ex/all/all
    molinxx
        25
    molinxx  
       Jun 6, 2013
    @raincious +65535
    Winny
        26
    Winny  
       Jun 6, 2013
    @molinxx 请用APC
    DZX2之后的版本,你分析一下会发现php的include和Require耗费了大量的时间。
    key
        27
    key  
       Jun 6, 2013
    BeijingBaby
        28
    BeijingBaby  
       Jun 6, 2013
    discuz千万别用,垃圾垃圾垃圾!!!
    哪里是论坛,明明就是N不像,什么乱七八糟功能都有,有技术还是根据自己需求开发吧。
    Winny
        29
    Winny  
       Jun 6, 2013
    DZ的X系列的已经不可避免的走向大型化,讲究的不再是短小精干。很多国内的小虚拟主机会发现CPU占用会被限制的很惨。
    Winny
        30
    Winny  
       Jun 6, 2013
    @BeijingBaby 有能力研发的话,当然自己动手咯
    个人看来,直接拿dz来改改倒是轻松一些,毕竟自行研发是一个艰难的选择。
    molinxx
        31
    molinxx  
       Jun 6, 2013
    @Winny 刚刚看了一下,是这么个情况~
    @BeijingBaby 每套能生存下来的程序都有可取之处,DZ只能说做的太全面,好多用不到的功能也集成进去了,如果DZ把那些不常用的功能做成模块形式,按需安装,估计会好很多~
    shierji
        32
    shierji  
       Jun 6, 2013
    fluxbb……没人推荐么?
    SharkIng
        33
    SharkIng  
       Jun 6, 2013
    @molinxx DZ和PW相比的确PW的速度占很大优势
    molinxx
        34
    molinxx  
       Jun 6, 2013
    @shierji FLUXBB推荐,但是后台基本等于没有,不方便管理~
    @SharkIng PW新版的速度确实不错,本来还很期望DZ X3能精简下,落空了~
    arzusyume
        35
    arzusyume  
       Jun 6, 2013
    @raincious
    Discuz X系列似乎有把代码重构,优雅啥的另当别论至少阅读没啥障碍
    另外吐槽下phpwind9看界面漂亮了不少,一看代码还是...不说是渣,至少我很不习惯...

    另外国内大公司做的东西基本上都会慢慢庞大起来。boss们总觉得什么功能都是好的,都应该放在显眼的位置...这也是很无奈的事情
    Showfom
        36
    Showfom  
    PRO
       Jun 6, 2013
    @okidogi phpbb 目前才到 3 。。。哪来的 5 。。。。
    Showfom
        37
    Showfom  
    PRO
       Jun 6, 2013
    @soli 可以设置新注册的用户为 newly registered 组,然后限制前几个帖子需要人工审核。

    不过还有一种 spam 就比较高级了,专门偷老用户的账号,我这几万个会员的 phpbb 论坛,一堆人被偷账号了。
    soli
        38
    soli  
       Jun 6, 2013
    @Showfom 倒是没发垃圾贴,只是注册用户。但注册了一堆垃圾用户,清理起来也很蛋疼。如果中间还有真实用户注册,就得一个个的挑着清理。

    奇怪的是,我都把注册功能关掉了,他们还能注册。
    Showfom
        39
    Showfom  
    PRO
       Jun 6, 2013
    @soli 我这有几千个注册了未激活的。。。。。基本不去鸟他们了。
    okidogi
        40
    okidogi  
       Jun 6, 2013
    @Showfom 恩。是phpbb3,我穿越了。。。
    fork3rt
        41
    fork3rt  
       Jun 6, 2013
    我也看好 www.xiuno.com
    ryon
        42
    ryon  
       Jun 6, 2013
    额。。关注下我们吧,http://www.wecenter.com 有需求可以鼎立支持!
    colvin
        43
    colvin  
       Jun 6, 2013
    xiuno没有手机版,很麻烦。
    solesschong
        44
    solesschong  
    OP
       Jun 9, 2013
    为什么没有人提 Josocial for Joomla, or Buddypress for wordpress?
    soho176
        45
    soho176  
       Jun 9, 2013
    dz phpwind 挺好用
    airbob
        46
    airbob  
       Oct 10, 2013
    http://esotalk.org/ 觉得很好用。
    pkulcs
        47
    pkulcs  
       Oct 14, 2023
    我也在找,我还想弄个种的离线软件代替 discord 的 forum ,最好有搜索和和标签。而且要安全,当作记事本用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2667 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 02:50 · PVG 10:50 · LAX 19:50 · JFK 22:50
    ♥ Do have faith in what you're doing.