首页 > 源码列表 > PHP源码 >> 社区论坛

Xiuno BBS v3.0 正式版

社区论坛 2015-09-07 13:00:20 转载来源: 网络整理/侵权必删
  • 授权方式:开源软件
  • 界面语言:简体中文
  • 文件大小:0.862 MB
  • 更新时间:2015-09-07
  • 资源类型:国产软件
  • 平台环境:PHP/Mysql
  • 推荐等级: ★★★☆☆
  • 作者主页: 点击查看

详细介绍 - [ Xiuno BBS v3.0 正式版 ]

  离最后一次更新已经 2 年了,Xiuno BBS 终于迎来了它的新版,这是一个全新架构的版本,从底层到前端都是全新的。


  这个版本更加的精简,它只有 20 多个表,800k+,运行速度非常快,处理单次请求在 0.01 秒级别,在有 APC、XCache 的环境下可以跑到 0.00x 秒,对第三方类库依赖极少,仅仅前端依赖 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,代码可以精简很多。

Xiuno BBS 演示图片

下载地址 - [ Xiuno BBS v3.0 正式版 ]

标签: 一个 版本 前端 非常 依赖 最后 一次 更新 已经


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持