当前位置:首页 » 科技前沿 » 正文

Xiuno BBS轻论坛程序

8387 人参与  2016年06月15日 15:52  分类 : 科技前沿  评论

Xiuno BBS轻论坛

前言:

离最后一次更新已经 2 年了,Xiuno BBS 终于迎来了它的新版,这是一个全新架构的版本,从底层到前端都是全新的。
这个版本更加的精简,它只有 20 多个表,800k+,运行速度非常快,处理单次请求在 0.01 秒级别,在有 APC、XCache 的环境下可以跑到 0.00x 秒,完美支持 PHP7,对第三方类库依赖极少,仅仅前端依赖 jquery.js/zepto.js,作者认为它就像一辆纯手工打造的法拉利,动力强劲,没有一丝赘肉,方便部署和维护,是一个非常好的二次开发的基石。

功能方面:
探索轻论坛在移动背景下的交互模式
        1. 赞。抛弃了传统论坛的,评分,精华,高亮等内容筛选功能,引入了“赞”的机制,帖子的好坏,用户组的升级、主题颜色等都与与“赞”紧密关联起来。
        2. 全新编写的编辑器支持:表格、增删行列、HTML5 客户端图片缩略,降低服务端 CPU 运算压力、支持 QQ 截图直接粘贴。
        3. 支持游客发帖、回帖、点赞。
        4. 支持自定义 URL,有利于 SEO,网址可以像这样:http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade
        5. 支持 SMTP 邮件发送,邮件列表设置
        6. 支持 IP 限制:限制每日 IP 发帖数,发邮件数,上传附件数
        7. 手机版本
        8. 更多不一一列出 

PHP 框架:XiunoPHP 3.0
尽可能少的采用 OO,大部分函数式封装,有利于 HHVM 编译 / opcode 缓存,完美支持 PHP7 ,并且倡导以下原则:
1. 不要 include 变量
2. 不要采用 eval(), 正则表达式 e 修饰符
3. 不要采用 autoload
4. 不要采用 $$var 多重变量
5. 不要使用 PHP 高级特性 __call __set __get 等魔术方法
6. 尽量采用函数封装功能,通过前缀区分模块。


前端框架:XiunoUI
无图片的 UI 库,兼容到 IE8,参考了 BootStrap,简化了 class 命名,砍掉了鸡肋的响应式布局,点击查看真相

编辑器:XNEditor
它基于 zepto.js,兼容 jquery.js,只有 82k,但是实现了标准浏览器下的编辑器常见功能:加粗、斜体、颜色、字体、字号、表格、图片上传、文件上传、客户端缩略、全屏,HTML 切换、上一步下一步等功能。
因为他不用考虑IE678,所以可以实现的非常优美,短小。写过编辑器的同学应该知道,编辑器最大的一个坑就是 IE 的 Range 跟 w3c 定义的 Range 的巨大鸿沟。如果不考虑 IE,代码可以精简很多。
特别要强调一点:支持了 QQ 截图直接粘贴,非常的方便,结合贴图库插件存到第三方可以方便又不占用自己的空间。

Xiuno 开发手册:

下载地址:http://bbs.xiuno.com/thread-10450.htm

演示站点:www.bbs.ink

分享到:

文章编辑:神目

版权所有:未经允许禁止转载!

本文链接:https://www.sxlog.com/post/467.html

广告合作:admin@sxlog.com

<< 上一篇 下一篇 >>

全球主机交流中心

  • 评论(0)
  • 赞助本站

随心网公众号

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

最近发表

标签列表

支付宝红包

支付宝扫码领红包

友情链接

全球主机交流中心

    全球主机交流中心

神目神目 - 慧眼看世界 - 一个值得收藏的网站

粤ICP备5189886号 | 神目网统计 | sitemap

随心网公众号 ×