乐云主机笔记

  • 首页
  • 学习记录
  • 资源下载
  • 新手教程
  • 其他
  • 脚本源码
  • 自用主机
  • 主机优惠
  • 域名优惠
  • 网赚项目

  1. 首页
  2. 脚本源码
  3. 正文

二开xiunobbs: 在Xiuno BBS 4.0.4的基础上继续前进,拥抱PHP8!

2025年 7月 22日 14点热度 0人点赞 0条评论

Xiuno BBS 4.0.5 是基于老黄原版Xiuno BBS 4.0.4(最后提交日期:2020-05-08)的基础上开发开源BBS。它是一款轻论坛产品,前端基于 BootStrap 4.0、JQuery 3,后端基于 PHP/7/8 MySQL XCache/Yac/Redis/Memcached...

自适应手机、平板、PC,有着非常方便的插件机制,不仅仅是一个轻论坛,还是一个良好的二次开发平台。

欢迎大家的加入!Xiuno BBS会不定期升级和更新!

宗旨

追求简洁而高效的开源BBS

性能优先

Xiuno BBS 4.0.5+:

git:https://gitee.com/Wu_mao/xiunobbs.git

Xiuno BBS 4.0.4:

git:https://git.oschina.net/xiuno/xiunobbs.git

(已关闭)

【Xiuno BBS 4.0.5 更新了什么?】

  • 支持PHP8,代码效率有较大的提升
  • 支持mysqli数据库接口,更快更安全的数据库操作
  • 因原站关闭,插件库地址改为:xiunobbs.cn
  • 修复已知的Xiuno BBS 4.0.4的BUG
  • 增加42个流行插件
  • 将tinyMCE的内核升级到v7.3.0
  • 更灵活的配置:

  安装时允许自定义数据表前缀,不再固定为bbs_

  安装时允许自定义数据库字符集

  *注:在安装脚本的SQL语句中,仍然要沿用之前的bbs_和utf8,在执行安装时,程序会根据配置处理它们。

【伪静态的设置】

打开/conf/conf.php文件,把 'url_rewrite_on' => 0,改为 'url_rewrite_on' => 1,

Apache伪静态

<IfModule mod_rewrite.c>
RewriteEngine on

# Apache 2.4
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*?)([^/]*)$ $1index.php?$2 [QSA,PT,L]

# Apache other
#RewriteRule ^(.*?)([^/]*)\.htm(.*)$ $1/index.php?$2.htm$3 [L]
</IfModule>

nginx伪静态

location ~* \.(htm)$ {
    rewrite "^(.*)/(.+?).htm(.*?)$"$1/index.php?$2.htm$3last;
}

【Xiuno BBS 4.0 带来了什么?】

前端采用 BootStrap 4 + JQuery 3,响应式布局,自适应手机,平板,PC 设备,不再需要单独开发移动版本。

对 Bootstrap 4 进行了增强和兼容,比如增加 $('#submit').button('xxx').delay(3000).location('xxx.php') 的连续操作支持。

xiuno.js 采用了 xn. 命名空间,不再担心 js 命名冲突,完善了对常用的 php 函数的实现。

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

不再支持 IE89 和以下版本,全面拥抱移动端,不用再用琢磨恶心的 css hack。

不再强制要求 URL-Rewrite, 采用相对路径的 URL 格式,方便部署到子目录:user-login.htm

图片缩略、裁切放到了客户端,不再依赖服务端 GD 库(不再担心各种 GD 漏洞和弱点)。

同时支持 Session 和 Token 方式登录,可以全站返回 json 数据,方便 APP 开发。

插件机制采用 hook + overwrite 方式,方便插入,和覆盖,非常方便二次开发,并且不影响性能,不影响编译。

db 层采用了更加方便的接口,可以同时支持 SQL 和 NoSQL 的方式操作数据(提倡 NoSQL)。

论坛功能上更加的精简,更多功能采用插件的方式进行扩充。

引入了语言包,自带简体、繁体、英文、俄语、泰语五个版本。

插件中心正式开启,开发者可以入驻,开发收费插件。

只需要一个博客插件,它就可以变成一个功能强大的博客。

帖子支持 txt html markdown 三种格式,自带适度整合的 UMEditor 插件,修正了 UM 在 Bootstrap 4 下的很多问题。

xiunophp 4.0 这个框架合并成了一个文件 xiunophp.min.php,只需要一个 include 就可以开始使用里面提供的方便的函数和全局变量。

Xiuno BBS 4 正式版经历了近 2 年,7 个 beta 版本,最终定型,这可能是最后一个大版本,放心动手二次开发吧。

【性能方面】

采用静态语言编程风格,充分发挥 PHP7/8 OPCache 的威力。

专门针对 BBS 业务的索引优化和适度的缓存。

大量的运算放到了客户端,并发问题尽量由客户端控制。

作者十多年从业经验带领您绕过雷区。

【授权】

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

我们承诺对主程序永远免费,在没有盈利前接受正派人士的捐赠。

【原站长交流QQ群】

474834730

【原开发者QQ群】

2759536

【联系邮箱】

原作者:axiuno@gmail.com

二开:wtshuang@qq.com

2024年8月10日(七夕)

立即下载
标签: 暂无
最后更新:2025年 7月 22日

wangzhe12588

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

搜一搜
文章目录
  • 宗旨
  • Xiuno BBS 4.0.5+:
  • Xiuno BBS 4.0.4:
  • 【Xiuno BBS 4.0.5 更新了什么?】
  • 【伪静态的设置】
  • Apache伪静态
  • nginx伪静态
  • 【Xiuno BBS 4.0 带来了什么?】
  • 【性能方面】
  • 【授权】
  • 【原站长交流QQ群】
  • 【原开发者QQ群】
  • 【联系邮箱】

归档

  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 3 月
  • 2024 年 2 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2023 年 1 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2022 年 1 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2020 年 1 月
  • 2019 年 12 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 6 月
  • 2019 年 5 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2019 年 2 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 9 月
  • 2018 年 8 月
  • 2018 年 7 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 7 月

分类

  • 主机优惠
  • 其他
  • 域名优惠
  • 学习记录
  • 新手教程
  • 网赚项目
  • 脚本源码
  • 自用主机
  • 资源下载

COPYRIGHT © 2021 Letcloud.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15031609号-3

粤公网安备(备案中)