Xiuno BBS v4.0.4 官方正式版 实体创业

铁爷 2020-2-16 314

源码名称
适用平台
上线时间
自动发货
购买金额
购买须知
1、本站资源只适合学习和研究使用,不得商用

2、需协助或人工充值请联系太牛网微信:tsang101

3、加入VIP会员,本站所有收费资源免费查看下载
下载地址



源码介绍


它是一款国产、小巧、稳定、支持在大数据量下仍然保持高负载能力的轻论坛。它只有 20 多个表,源代码压缩后 1M 左右,运行速度非常快,处理单次请求在 0.01 秒级别,在有 APC、Yac、XCache 的环境下可以跑到 0.00x 秒,对第三方类库依赖少,作者认为它就像一辆纯手工打造的法拉利,动力强劲,没有一丝赘肉,方便部署和维护,是一个非常好的二次开发的基石。


Xiuno BBS 4.0 采用 Bootstrap 4 + JQuery 3 作为前端类库,全面支持移动端浏览器;后端 XiunoPHP 4.0 支持了 NoSQL 的方式操作各种数据库,这个版本是一个巨大的飞跃。


Xiuno 发音“修罗”,英文为 Shura,在佛教里面为六道之一"修罗道",处于人道和天道之间。

Xiuno BBS 4.0 采用 MIT 协议发布,您可以自由修改、派生版本、商用而不用担心任何法律风险(修改后应保留原来文件的版权信息)。


让各位同学们久等了,这次延迟的锅主要应该由 Bootstrap 4 来背(果断甩锅老外),我们跟踪它的版本经历了: alpha 3,4,5,6, beta1,2,3一年多,等到后面以为出不来了,还好虽然正式版终于出来了,正好同步发布!

而 Xiuno BBS 也经历了 1,2,3,4 的蜕变,期间我们也做过了很多尝试,最终产品形态和代码风格定型为当前形态。

后端采用自己的框架 XiunoPHP,面向对象封装底层,屏蔽 DB CACHE API 差异,应用层采用函数风格调用。


轻论坛

在产品的形态方面,我们也摸索了很多种形式,最终我们定型为轻论坛,支持一维的板块,多维的主题分类(插件),自适应同时支持 PC 和手机,不搞全站无刷新。

最早我们针对手机和 PC 写了2套前端代码,发现后面维护相当的麻烦,一致性问题是个很严重的问题,随着时间的流失,当模板中的逻辑出现差异的时候,你不知道那边是对的。后来我们又针对宽屏尝试了三列布局,还有 AJAX 全站无刷新尝试...... 趟过了如此多的坑,最终我们发现 Bootstrap 4 给了我们最终的答案,响应式布局+跳转,平衡了用户体验和开发维护难度。(话说 Bootstrap 4 的 Flex 都应用都成熟了,Twitter 官方网站还一大坨 float style)


xiuno前端

Bootstrap 4 全球生态,我们遵照 Bootstrap 4 的 UI 规范,基本上没有写过 style,尽量用 class 搞定。另外 flex 布局的加入,确实方便了很多。比如页脚底部对齐,在语义不变的情况下很轻松就搞定了。Bootstrap 4 的全球生态链未来肯定也会惠及 Xiuno,这点是毋庸置疑的。比如插件的编写可以直接使用 BS 的现成的控件和引入基于 BS 开发的模块。


性能方面

Xiuno 最早诞生就是为了解决负载问题,这个基因不会变,2.1 用力过猛,4.0 往回收了收,更多让位给了易读性和可维护性。性能和安全、复杂度是矛盾的,我们尽量降低业务、代码、数据库设计等多方面的复杂度。在表的设计上,非常注重索引和缓存的使用。这里面有一个平衡性问题,经过了反复调整,最后找到了一个比较完美的尺度。



安全方面

不用再担心被 Webshell,SQL 注射等这些问题困扰。Xiuno 在安全方面一直很注重,经过了多年的实战检验,作者经常接触安全圈,熟悉常见攻击手段,国内知名社区看雪安全论坛采用的就是 Xiuno BBS 4.0,目前还未出现过什么安全问题。Xiuno 的参数经过了严格的类型过滤,拼接 SQL 的相关函数也严格进行了转义,正常写是不会有什么安全问题的。

但是,安全问题是一个综合问题,框架层面只能保证最基础的,最终还是要靠安全意识来保障,比如弱密码,越权等问题,信息泄露,旁注等,谁也不敢说自己是百分之百安全,不能说你家防盗门结实就是安全的,窗户,通风管道,都有可能成为突破口。插件可能会成为一个软肋,不要随便安装第三方作者开发的插件,除非第三方作者有较好的安全意识,或者插件被官方认证过。


插件:支持收费插件

增强了多维主题分类插件,支持了强制,默认等功能:

支持了标签颜色:

收费插件上线,开发者们可以撸起袖子开干了!!!

对 HTTPS / CDN 支持

部署 https 不需要修改任何代码和配置。

对市面各种 CDN 兼容性完好,同时感谢可靠云免费给修罗官方提供支持,使用这段时间来很稳定,免费还支持 HTTPS。


更新记录

Xiuno BBS 4.0.4 更新记录(发布时间:2018/4/11):

二级导航 (二次开发多频道站点必备,BBS 频道化,可以扩展 CMS SHOP BLOG 等频道)。

五种语言(简体、繁体、英文、俄语、泰语)。

增加注册用户的开关。

增加水印文件的支持,默认 view/img/water-small.png (当宽度 > 10 像素时候开始起作用)。

修正 TAG 显示顺序。

几处优化和改进。

主程序的文件和表结构正式版发布以来一直没变,随后的小版本更新频度会越来越低,越来越稳定。

解压覆盖源程序以后,清空 tmp 目录(保留 tmp 目录)。

如果覆盖后有问题,请直接下载主程序覆盖(注意备份)。

Xiuno BBS 4.0.3 更新记录(发布时间:2018/3/6):

优化个人中心排版,更便于扩展。

手机注册插件上线(登录、注册、重设密码、绑定手机号、更改手机号)。

验证码插件上线。

升级个人中心相关插件:通知,收藏,精华、编辑器。

覆盖后,手工编辑 conf/conf.php 中的 'version' => '4.0.3'

然后清空 tmp 目录(保留 tmp 目录)。

Xiuno BBS 4.0.2 更新记录(2018/2/12):

修正 message() 函数风格丢失的问题

修正首页无权限主题过多页面短小的问题

缩减个人中心导航标题(我的主题 -> 主题)

版主操作改为 ajax dialog

兼容增强获取 CDN IP

url() 函数从 XiunoPHP 移动到 BBS,方便自定义 URL

JSON、我的回帖插件化

编辑历史插件上线

修正移动后缓存清理

添加了 .text-small 绝对大小,防止多次 .small 相对大小叠加的特别小字体。

覆盖后,手工编辑 conf/conf.php 中的 'version' => '4.0.2'

然后清空 tmp 目录(保留 tmp 目录)。

Xiuno BBS 4.0.1 更新记录(2018/1/27):

修正查看我的回帖权限没有判断板块权限问题

修正 https_post() 在某些条件下发送 METHOD 为 GET

规范属性传参 pid="" tid="" 改为 data-pid="" data-tid=""

对 bootstrap.css 全局变量 :root{} 加入了 gray-100, gray-200...

修正一处 hook 名字笔误:header_meta_before.htm

增加了几处 hook(收藏插件需要)

覆盖后,手工编辑 conf/conf.php 中的 'version' => '4.0.1'

然后清空 tmp 目录(保留 tmp 目录)。

Xiuno 4.0.0 功能特性(2018/1/22)

前端全面升级到 Bootstrap 4 正式版,响应式布局,适配手机,平板、电脑。

JQuery 3.x

免费、收费插件系统

支持多语言,默认三种:简体、繁体、英文

支持 URL-Rewrite

支持 MySQL

支持各种 Cache:Memcached、YAC、Redis...

安全方面加强了参数的类型强制转换

性能方面优化了索引和缓存的粒度

默认上线了几套主题风格插件,供二次开发参考


© 本文由铁爷原创发布于铁爷网官网,未经作者许可,禁止转载。
© 题图来自Unsplash,基于CC0协议。
© 本文版权归铁爷所有,并不代表本站赞同其观点和对其真实性负责。
© 如本文侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
© 本文地址:http://www.tianuu.cn/thread-117.htm

会员享有所有付费资源免费查看和下载特权!
  • VIP特权\极致体验\尊贵身份标识
  • 最新回复 (3)
    • ystzyz 2020-2-17
      0 引用 2
       支持铁爷网
    • y66zh 2020-7-14
      0 引用 3
       啥也不说了,感谢
    • rczl 2020-8-25
      0 引用 4
       老司机开车啦……
    返回