zoukankan      html  css  js  c++  java
  • 轻量级的论坛网站源码推荐

    ·

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

    背景:

    感觉 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 框架。  
             
             
             
             

    ·····

    ·

  • 相关阅读:
    Python学习笔记(尚硅谷)——变量
    四级高频词-工作类
    转载--JS根据浏览器的useAgent来判断浏览器的类型
    MySQL上传文件容量过大com.mysql.jdbc.PacketTooBigException
    关于<input type="file" >浏览器兼容问题
    IDictionary与TryGetValue
    生成自增ID列
    利用C#将PCM格式的Wav进行对文件裁剪截取、淡入淡出、保存为音频文件相关详细代码解释
    DevExpress控件学习总结
    C# 音频操作系统项目总结
  • 原文地址:https://www.cnblogs.com/05-hust/p/14036154.html
Copyright © 2011-2022 走看看