Xiuno BBS 4.0 是 2016 年诞生的,国产、小巧、精悍、基于目前新流行的技术、有着前沿产品理念的、主要采用 PHP 开发的、遵照严格的命名和编码规范的 web 产品,它不仅仅是一个论坛,还是一个良好的二次开发平台。在开发效率上,基于框架开发,不如基于成熟的产品开发。

修罗是一个非常棒的轻论坛程序,注重安全、轻量、开源,国内的看雪论坛等多家论坛均采用修罗,拥有很大的名气。

遗憾的是在7月6号这天老黄将所有开发者从git项目组里移除,彻底终结掉了xiuno这个项目。

以后大家挖到洞了就别上报了吧,被人反咬一口的滋味可是真的不好受。

也别开源了吧,万一有谁用了你的组件被人挖了洞,你可是会被戳脊梁骨的。

特点:

  1. 前端采用BootStrap 4+JQuery 3,响应式布局,自适应手机,平板,PC 设备,不再需要单独开发移动版本。
  2. 对 Bootstrap 4 进行了增强和兼容,比如增加 $('#submit').button('xxx').delay(3000).location('xxx.php') 的连续操作支持,修正 .row .row 嵌套导致的间距、手机下的间距过大等问题。
  3. xiuno.js 采用了 xn. 命名空间,不再担心 js 命名冲突,完善了对常用的 php 函数的实现。

增加了通用的 $.each_sync() 方法,从客户端避免 ajax 并发导致的服务端并发写数据问题,简化了服务端逻辑。

  1. 不再支持 IE8 和以下版本,全面拥抱移动端,不用再用琢磨恶心的 css hack。
  2. 不再强制要求 URL-Rewrite,同时支持多种 URL 格式:user-login.htm /user/login 。
  3. 图片缩略、裁切放到了客户端,不再依赖服务端 GD 库。
  4. 同时支持 Session 和 Token 方式登录,可以返回 json 数据,方便 REST 接口开发。
  5. 插件机制采用 AOP 机制,支持 hook + overwrite 方式,方便插入,和覆盖,非常方便二次开发,并且不影响性能,不影响编译。
  6. db 层采用了更加方便的接口,可以同时支持 SQL 和 NoSQL 的方式操作数据。
  7. 论坛功能上更加的精简,更多功能采用插件的方式进行扩充。
  8. 引入了语言包,自带简体、繁体、英文三个版本。
  9. 插件中心正式开启,开发者可以入驻,开发收费插件。
  10. 帖子支持 txt html markdown ubb 多种格式,自带适度整合的 UMEditor 插件,修正了 UM 在 Bootstrap 4 下的很多问题。
  11. xiunophp 4.0 这个框架合并成了一个文件 xiunophp.min.php,只需要一个 include 就可以开始使用里面提供的方便的函数和全局变量。
  12. Maybe Xiuno BBS 4.0 is the lastest big version.

文件介绍

感谢老黄等人开发了这么好的程序。

同时也期待着老黄所说的"国内出现真正的开源环境"这天能早日到来。

解压后,xiunobbs_4.0.4.zip是修罗BBS的主程序

theme和plugin两个文件夹里是主题和插件

只收集了部分,商用插件和主题并不含在其中。

仅供学习研究使用,源码中的xiunophp文件夹里的各个类,是著名的xiunophp,xiunobbs基于xiunophp开发。

其中的各个类可以直接复制粘贴,拥有很大学习价值。

下载地址

蓝奏云:https://muruoxi.lanzous.com/iiFiiede4oj

迅雷网盘:https://pan.xunlei.com/s/VMEgRiliuz1vN2PVYBkxmYQPA1 (提取码:lmbY)