前端采用 Bootstrap 4 开发的 Xiuno BBS 4.0 正式版发布 | 软件推介

2018 年 1 月 25 日 开源中国 Xiuno-久故


Xiuno BBS 是一款国产、小巧、稳定、支持在大数据量下仍然保持高负载能力的轻论坛

授权协议:MIT

开发语言:PHP HTML/CSS

操作系统:跨平台

软件作者:久故


简介


Xiuno BBS 是一款国产、小巧、稳定、支持在大数据量下仍然保持高负载能力的轻论坛。它只有 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 发布了,可能会给前端带来一波 Flex 布局的潮流,比起传统的布局,flex 确实方便强大许多。考虑到 IE 市场份额的严重萎缩,移动端的兴起,稍微有点正常人类情感(人性)的技术负责人都会鼓励使用 flex 。


Bootstrap 4.0 这个版本一直光打雷不下雨了很长时间,大家都以为它要难产了,随着 Semantic, LayUI, Vue 在国内的兴起, BS 3 已经日渐衰退,不知道这波发布能不能力挽狂澜,至少我个人还是比较看好 BS 的,比起 Semantic 的语义歧义化问题,BS 更加严谨一些,而 4 做了很多简化很改进,比如



自动等比布局,非常方便。而不该客气的地方,它也绝不客气 .row .col .small 这些改占用就占用。比如某些框架会用:



加一个 ui- 前缀,类似命名空间,防止冲突,这样写起来会表啰嗦,代码里会出现成片的 ui-,这样又走向了另外一个极端。工程的目的是为了正确、快速完成项目,在这方面 BS 还是把握的比较好。


Xiuno BBS 4.0 跟踪 Bootstrap 4 这个版本也很久了,从 alpha 3,4,5,6,跟踪到 beta 1,2,3,最后终于出来了,这也算是 Bootstrap 4.0 在国内开源的一次比较典型的应用。


Xiuno BBS 出来也有些年头了,因为 3.0 以后改动比较大,一直没定型流失了不少开发者,4.0 这次定稿发布有可能会带来一波新的插件开发和模板制作潮流。


这次改动并不大,主要是代码定型,方便二次开发。


主要的变化有:


一、代码风格定型:


对于底层的 DB CACHE API 采用 OO 方式封装,上层使用函数方式调用,简化了使用方式,方便新人平滑进入。



二、产品形态定型:轻论坛,界面自适应 PC,平板,手机




三、插件增强:支持收费插件


TAG 插件支持多维复选,并且可以设置默认、强制,颜色:



正式版同步还上线了几套模板,更多的特性,留给大家自己发掘吧。


项目详情及源码获取:




推荐阅读

教育部:AI、算法、开源硬件等进入全国高中新课标

2017 年度码云新增项目排行榜 TOP 50,为它们打“call

Bootstrap 4 正式发布!带来新的示例和新的主题

Java 9 逆天的十大新特性

2017 码云最火爆开源项目 TOP 50,你都用过哪些?

点击“阅读原文”查看更多精彩内容

登录查看更多
0

相关内容

【实用书】Python技术手册,第三版767页pdf
专知会员服务
239+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
122+阅读 · 2020年5月10日
德勤:2020技术趋势报告,120页pdf
专知会员服务
191+阅读 · 2020年3月31日
【LinkedIn报告】深度自然语言处理的搜索系统,211页pdf
专知会员服务
109+阅读 · 2019年6月21日
说说我的老同事,前端大神程劭非
余晟以为
17+阅读 · 2019年1月14日
OpenCV 3.0 三年半后,OpenCV 4.0 终于出炉
Python开发者
5+阅读 · 2018年12月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
已删除
生物探索
3+阅读 · 2018年2月10日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
从零开始:深度学习软件环境安装指南
机器之心
6+阅读 · 2017年10月2日
Arxiv
6+阅读 · 2019年8月22日
Arxiv
8+阅读 · 2019年3月28日
Arxiv
21+阅读 · 2019年3月25日
Arxiv
3+阅读 · 2018年5月28日
Arxiv
3+阅读 · 2017年12月18日
VIP会员
相关资讯
说说我的老同事,前端大神程劭非
余晟以为
17+阅读 · 2019年1月14日
OpenCV 3.0 三年半后,OpenCV 4.0 终于出炉
Python开发者
5+阅读 · 2018年12月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
跨框架深度学习可视化框架 VisualDL | 软件推介
开源中国
3+阅读 · 2018年4月26日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
已删除
生物探索
3+阅读 · 2018年2月10日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
从零开始:深度学习软件环境安装指南
机器之心
6+阅读 · 2017年10月2日
Top
微信扫码咨询专知VIP会员