• 请不要在回答技术问题时复制粘贴 AI 生成的内容
solesschong
V2EX  ›  程序员

求论坛软件

  •  
  •   solesschong · Jun 5, 2013 · 9837 views
    This topic created in 4908 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
    ted05
    Jun 5, 2013
    2
    phpwind考虑么?
    lingyired
    lingyired
    Jun 5, 2013❤️1
    3
    swulling
    swulling
    Jun 5, 2013
    4
    vanilla是最成熟的,插件众多,本地化也做的很好,不过PHP我不喜欢

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

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

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

    其他的不予置评,尤其是discuz。。
    kennedy32
    kennedy32
    Jun 5, 2013
    5
    @swulling 为什么不喜欢php?
    swulling
    swulling
    Jun 6, 2013
    6
    @kennedy32 因为不会<_<
    okidogi
    okidogi
    Jun 6, 2013
    7
    phpbb5,最好的开源bbs,没有之一,功能无比强大。discourse功能不完整,不建议使用。
    molinxx
    molinxx
    Jun 6, 2013
    8
    discuz是坑爹货,能不能用就不用,phpwind9.0版本数据库优化做得不错,精简到140多个表,Discourse前景不错,现在缺少插件、官方汉化、手机版等比较重要的东西~1L说的那几个里面有相当不错的,PHPBB相当好,开发文档也齐全,极度推荐~
    hilenlai
    hilenlai
    Jun 6, 2013
    9
    @molinxx discuz为什么是坑爹货?
    poplar
    poplar
    Jun 6, 2013
    10
    很多商业软件都开源啊,vbulletin,ipb,xenforo,jive...
    molinxx
    molinxx
    Jun 6, 2013
    11
    @hilenlai 云平台各种不完善,后台体验各种坑,数据库等到X3版本了,还是250+个表,臃肿……基本上算是强制安装UCenter,X3的负载基本没优化,同环境负载测试及速度测试被phpwind秒了……
    xLzgkddTywk9ALsX
    xLzgkddTywk9ALsX
    Jun 6, 2013
    12
    http://esotalk.net 我整的esotalk中文汉化
    hilenlai
    hilenlai
    Jun 6, 2013
    13
    @molinxx 有数据说明?
    Ricepig
    Ricepig
    Jun 6, 2013
    14
    phpbb,确实不错啊,功能上真是传统论坛终结者了。。。
    molinxx
    molinxx
    Jun 6, 2013❤️1
    15
    @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
    raincious
    Jun 6, 2013
    16
    对PHP来说,0.31和0.22有什么差别?

    还是找一个负载小10倍的论坛吧,运行时间在0.03左右的。
    46fo
    46fo
    Jun 6, 2013
    18
    DZ装了缓存是很不错的 有些人说不好 是没用过的吧 听说的吧 用过的没优化吧
    arzusyume
    arzusyume
    Jun 6, 2013
    19
    前阵子把Discourse香草PB全试了遍,最后发现还是discuz最好用= =
    不过也许是因为我对dz很熟,可以很短的时间完成二次开发和模板调用吧...
    Winny
    Winny
    Jun 6, 2013
    20
    @molinxx DZX2改变架构后,使用缓存组件能极大的提高性能
    molinxx
    molinxx
    Jun 6, 2013
    21
    @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
    raincious
    Jun 6, 2013❤️1
    22
    @arzusyume 不只你一个说好用。老外都说好用,即便是拿IPB来比。

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

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

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

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

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

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

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