• 轻量级的论坛网站源码推荐


    ·

    轻量级的论坛网站源码推荐

    背景:

    感觉 discuz 太大,功能太多,我不太需要那么多功能 。

    但是想要两点:
    1.普通论坛功能,建模块,发帖,评论,交流。支持QQ、微博登录 
    2.首页是门户网站式的,而不是帖子列表式的。现在的轻型论坛样式都很像v2ex。但是不适合我的论坛所面向的人群。

    不知道有没有推荐的论坛程序呢? 虽然我想要基于python的,但是搜索之后感觉应该是不现实。

    当然首页我可以自己开发,那就想问另外一个问题:
    1、所推荐的论坛程序 ,代码设计如何?
    2、所推荐的论坛程序 ,二次开发困不困难?

    我没有运营论坛的经验,但是单位需要搭建一个轻量级论坛 ,所以就试着来问问。

    热心网友解答:

    Discuz(腾讯收购),phpwind(阿里收购),WordPress(Automattic Inc.)
    轻论坛,那么DZ(DiscuZ),PW(PhpWind),WP(WordPress)是不行了,国内的类似于v2ex的并不是很多,
    我知道的有startBBS、XiunoBBS、PHPSay、YouBBS、vBulletin、CarbonForum、flarum这些。
    
    

    林灿斌 腾讯 后台开发工程师:

    推荐个我自己写的的开源论坛项目:Carbon Forum(服务器在美国,国内访问可能不太快)

    GitHub地址:lincanbin/Carbon-Forum · GitHub (截止2020年11月25日的最后更新时间是:2018-7-4 02:19)


    特点
    1.轻量
    当然是非常轻量的,在5美元/月的VPS上跑,页面执行时间也普遍在1~5ms。比同类论坛快5到10倍。
    在我以前用的另1个4美元/月的Xeon E3 VPS上跑,即使关闭memcached,页面执行时间也只有现在的一半。
    2.特色 采用Tag分类不设置板块
    论坛是类似知乎的这种Tag分类的形式,不设置板块,这点与其他论坛不太相同。同时,关注话题、关注用户的、时间线的功能也都是有的。
    3. 安全性高
    密码采用MD5+Salt在数据库保存,比起其他用MD5直接保存的,被彩虹表爆破的可能性几乎为零。
    (并且登陆过程,即使没有SSL,也不会像知乎这样明文发送密码,而且Cookies Hash中带有强制过期的时间戳。
    SQL注入的话肯定是没了的,不会像其他论坛一样采用mysql系列函数这种PHP中的已废弃特性,而是用PDO。
    XSS就我的能力来看是不存在的,如果我请告诉我。比起回答里的其他项目安全性要高不少。)
    4.实时消息推送
    实时消息推送,用Long Poll实现,资源消耗非常低,同时即使网页被最小化,用户依旧能收到
    右上角的推送通知(IE除外,IE全家包括最新版都不支持这个后台推送)
    5.手机移动版
    同时,也有专门为手机打造的移动版(手机用户打开可以自动跳转到m.94cb.com )
    6. SEO搜索引擎优化
    手机版基本是全异步加载的,但是并不会影响收录,并且网站配有完善的自动生成的Sitemap,也做了Sitemap的移动适配。
    SiteMap的移动适配完美支持Google和百度。
    7.Android客户端 (https://github.com/lincanbin/Android-Carbon-Forum)
    一个正在开发中的Android客户端,不过完成度很低现在还不能用。完成后每个使用Carbon Forum的网站,
    都可以自己编译出一个自己的Android客户端。
    农民工sky:
    xiunoBBS   其实挺好的,反应速度非常快,就是还没有什么成熟的好看的主题。就是最基础的框架,不适合我这种小白。
    Flarum   非常漂亮的设计,可惜还在各种测试中。。。 还不是很成熟。如果成熟可能就用Flarum了。
    NodeBB   因为nodeBB 够简洁吧!响应速度什么感觉还都可以。就是国内使用者比较少,国内的插件很少。。不过基本使用几乎不用操什么心。。
    自由人:
    从速度来说,xiunoBBS表现最好,从功能效果来说,wecenter比较好。
    国内常见的轻量论坛列表:
    YouYaX
    StartBBS
    XiunoBBS
    WeCenter
    Useforum
    Youbbs
    V2ex

    轻量级论坛网站源码资源大全:

    轻量级论坛网站源码资源大全
    No. 项目 说明  架构  备注
    1 StartBBS StartBBS(起点开源社区系统)是一个基于PHP+MySQL开发的新型社区系统,她轻量小巧, 简单易用,强大高效的开源论坛系统。又简称”SB(烧饼)”。    
    2  xiunoBBS  xiunoBBS修罗   Bootstrap 4 + JQuery 3 作为前端类库,全面支持移动端浏览器,后端 XiunoPHP 4.0 支持了 NoSQL 的方式操作各种数据库,不仅仅是一个轻论坛,还是一个良好的二次开发平台。  (已停止开源)最后xiuno已成为历史,正如之前诸多知名系统开源商,杰奇CMS,PT原创,上海织梦科技,新云科技等等不胜枚举。
    3  Flarum    安装部署还是非常容易的。界面使用 Mithril 构建,Mithril 是一个高性能的 JavaScript 框架。  
             
             
             
             

    ·····

    ·

  • 相关阅读:
    正经学C#_循环[do while,while,for]:[c#入门经典]
    Vs 控件错位 右侧资源管理器文件夹点击也不管用,显示异常
    asp.net core 获取当前请求的url
    在实体对象中访问导航属性里的属性值出现异常“There is already an open DataReader associated with this Command which must be
    用orchard core和asp.net core 3.0 快速搭建博客,解决iis 部署https无法登录后台问题
    System.Data.Entity.Core.EntityCommandExecution The data reader is incompatible with the specified
    初探Java设计模式3:行为型模式(策略,观察者等)
    MySQL教程77-CROSS JOIN 交叉连接
    MySQL教程76-HAVING 过滤分组
    MySQL教程75-使用GROUP BY分组查询
  • 原文地址:https://www.cnblogs.com/05-hust/p/14036154.html
Copyright © 2020-2023  润新知