发新帖

Xiuno BBS 3.0 轻论坛程序正式版发布。(最后更新:2016/1/13)

axiuno 2015-9-1 62669

github:git clone -b v3.0 https://git.oschina.net/xiuno/xiunobbs

安装包http://bbs.xiuno.com/down/xiuno_bbs_3.0.tar.gz



前言:

离最后一次更新已经 了,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


Xiuno BBS 3.0 下载地址:

http://bbs.xiuno.com/down/xiuno_bbs_3.0.tar.gz (包含最新补丁)


补丁包:

XN3-20150902-20150910.zip  

XN3-20150902-20150911.zip  

XN3-20150902-20150915.zip  

XN3-20150902-20150918.zip  

XN3-20150902-20151010.zip  

XN3-20150907-20151110.zip   (此补丁文件比较多,修改了短标签)

XN3-20150902-20151210.zip (全补丁包,最后一次,以后将以增量的方式发布补丁) 



注意:

Xiuno BBS 3.0 需要配置 URL-Rewrite,您如果还没接触过,请查看:http://bbs.xiuno.com/thread-2.htm


捐赠支付宝账号:(因为 Xiuno 采用 MIT 协议发布,并没有任何商业收入):

axiuno@gmail.com


如果安装碰到了问题,实在搞不定,请加群咨询作者。

【站长交流群】182731161 (快满了) 474834730(新群)

【开发者群】2759536


山雨欲来风满楼,万木无声知雨来。Xiuno BBS 3.0, 已经到来!

axiuno@gmail.com

2015/9/1






Change Log

=============================

2015/9/2

修正贴图库插件在 PHP  5.6 下上传失败的问题,PHP 5.6 需要使用 curl_file_create() 函数


2015/9/3

修正自定义URL编辑BUG:http://bbs.xiuno.com/thread-9349.htm


2015/9/5

去掉用户组板块上传权限限制

登陆、注册按钮宽度微调,正在登陆不再换行


2015/9/7

修正一处可能导致百度蜘蛛识别子域名错误的代码 <base href="./" >


2015/9/8

修正注册成功后跳转到 setpw.htm


2015/9/9

管理员不受禁止IP限制

修正代码高亮插件依赖的 class 被 xn_html_safe() 过滤的问题

修正插件重复安装导致多重代码的问题

修正编辑帖子权限判断的问题

修正最新贴数字显示 max(last_date, create_date)


2015/9/10

count() 改为 Object.count(),避免 JS 命名冲突


2015/9/11

修正编辑器插入代码换行的问题


2015/9/15

修正首页缓存最后更新时间显示问题

修正版主权限判断


2015/9/18

修正注册后跳转提示错误


2015/9/22

修正 XiunoPHP redis 读写问题

框架支持 /user/login 这种格式的 URL


2015/9/28

修正 plugin_install_replace() str_replace() 函数参数顺序问题


2015/10/10

修正 IIS Rewrite 导致的 REQUEST_URI 不正确

修正贴图库函数第二个默认值为空

QQ 登陆插件手机版也加上 


2015/10/12

修正 IIS6 REQUEST_URI 不准确的问题,应该获取 HTTP_X_REWRITE_URL


2015/10/18

修正删除最后回复,首页最新贴列表更新的问题


2015/10/19

修正找回密码启用以后可能会被暴力破解验证码的问题,加入一小时只能尝试5次的限制


2015/11/2

修正中英文连续字符换行的问题,word-break: break-all 改为 break-word


2015/11/6

PHP7 不支持短标签,统一修改 <?=$var?> 为 <?php echo $var; ?> 不够优美,但是为了效率,忍了。


2015/11/10

修正部分手机浏览器下编辑器中触屏输入不触发 onkeyup 事件,加入 oninput 后 ok 了


2015/11/13

修正某些环境下 POST pc/my-uploadavatar.htm 相对路径报 404 的问题


2015/11/16

赞改为喜欢,可以当做收藏使用了,取消只看赞同,取消楼层点赞,默认显示楼层。


2015/11/18

加入了背景底纹,适度美化


2015/11/22

贴图库插件加入 CURL 模块检测(部分空间未开启 CURL 模块)


2015/12/8

修正查看用户喜欢翻页第二页为空(翻页参数未带 $_uid)

加入双核浏览器渲染模式制定:<meta name=“renderer” content=“webkit|ie-comp|ie-stand”>


2015/12/10

修正编辑器回车换行偶尔出现内容复制

编辑器加入代码类型修改(右键菜单修改),默认为黑色风格

解决导航多行高度盖住内容的问题


2016/1/13

修正 PHP7 的两处兼容性问题,XML 解析库构造函数名称为 PHP4 的同名写法。


最新回复 (283)
lindong 2015-9-1
1
顶 苦等一个月了
lindong 2015-9-1
2
前排占坑
游客 2015-9-1
编辑 删除 3
cnphoto.org 占位
游客 2015-9-1
编辑 删除 4
啥也不说,我就看看,卖肉干的路过
游客 2015-9-1
编辑 删除 5
下载了
axiuno 2015-9-1
6
Xiuno BBS 3.0 刚出生还有很多不完善的地方,希望大家多多提出意见和反馈 BUG!
ins 2015-9-1
7
恭喜、恭喜老黄..终于迎来 3.0正式版了啊
游客 2015-9-1
编辑 删除 8
占位
dandelion 2015-9-1
9
苦等了3个多月
游客 2015-9-1
编辑 删除 10
啊啊啊啊啊啊啊啊,终于么么么么么么么么么么
游客 2015-9-1
编辑 删除 11
前来恭喜,加油,加油
游客 2015-9-1
编辑 删除 12
辛苦啦!
momofa 2015-9-1
13
哈哈哈 终于出来了!!!!!
http://jiu.ba 前排支持!axure
strdemo 2015-9-1
14
终于来了, 辛苦了
cnmyn 2015-9-1
15
前排支持
axiuno 2015-9-1
16
测试版本升级方法:
1. 覆盖
2.

8.1 日前安装的版本,请执行如下SQL:
ALTER TABLE bbs_online ADD COLUMN data char(255) NOT NULL default '' after useragent;

8.25 日前安装的版本,请执行如下SQL:
ALTER TABLE bbs_thread DROP COLUMN seo_url;
ALTER TABLE bbs_thread ADD COLUMN url_on tinyint(1) unsigned NOT NULL default '0';        # 是否开启 SEO URL
DROP TABLE IF EXISTS bbs_thread_url;
CREATE TABLE bbs_thread_url (
tid int(11) unsigned NOT NULL auto_increment,        # 主题id
url char(128) NOT NULL default '',        # SEO URL
PRIMARY KEY(tid),
KEY (url)
);

 

3. conf/conf.php

增加:


'tietuku_on' => 0, // 是否开启图片库,节省站点空间

'tietuku_token' => '00f47da319173e011683b6f4c63b46f8fe8a9471:ak9XYzQ5YmhIalIwYlNwMFJwaVB6Vm9XMFBjPQ==:eyJkZWFkbGluZSI6MTQ0MDY2MzkzOSwiYWN0aW9uIjoiZ2V0IiwidWlkIjoiNTgyNyIsImFpZCI6IjEyNzc5IiwiZnJvbSI6ImZpbGUifQ==',


zzmzaizai 2015-9-1
17

挖沙啦电影网 发来贺电

游客 2015-9-1
编辑 删除 18
怎么执行8.1 日前安装的版本,请执行如下SQL:
ALTER TABLE bbs_online ADD COLUMN data char(255) NOT NULL default '' after useragent;
游客 2015-9-1
编辑 删除 19
我的网站准备升级了 http://www.dyzdk.com
艾力 2015-9-1
20
前排支持
游客 2015-9-1
编辑 删除 21
后台没有数据库啊
逆流 2015-9-1
22
游客 2015-9-1
编辑 删除 23
老大万岁
游客 2015-9-1
编辑 删除 24
等的都哭了老黄,那些牛逼的功能比如自定义模型啥的何时出来,还有app应用平台啥时候出来……xiuno是否做好了带我们装逼带我们飞 的准备?
游客 2015-9-1
编辑 删除 25
前排祝贺。
游客 2015-9-1
编辑 删除 26
恭喜
axiuno 2015-9-1
27
本来我不想告诉我以前是 DZ 的,怕有人认为我在炒作什么,这么多年以我很少对外人提起,但是最近身体抱歉,还是告诉大家吧。
杨永全 2015-9-1
28
热烈祝贺新版发布!!!
游客 2015-9-1
编辑 删除 29
想用3.0二次开发的 不知道能不能行 感觉技术不到位啊
zzmzaizai 2015-9-1
30
@admin 貌似群里面有人说起过你是DZ的
qhxin 2015-9-1
31
喔喔喔喔!!!!!!!!!
游客 2015-9-1
编辑 删除 32
xiunophp3.0的文档出一个啊
axiuno 2015-9-1
33
随后放出
IceCry 2015-9-1
34
PHP是最好的语言! 哈哈
mc 2015-9-1
35
热烈祝贺新版发布!!!
bmwli740 2015-9-1
36
EHS之家发来贺电
游客 2015-9-1
编辑 删除 37
zhicie
jinhoho 2015-9-1
38
终于出来了
游客 2015-9-1
编辑 删除 39
支持老黄》。
游客 2015-9-1
编辑 删除 40
必须支持xiuno
游客 2015-9-1
编辑 删除 41
www.fbisb.com 支持
游客 2015-9-1
编辑 删除 42
庆贺庆贺,不过我一直在想,既然是大型化,那么是不是可以出现一个选项,对于老久的帖子进行勾选禁止回复,而禁止回复的帖子直接是以一种静态的形式存在?
111356 2015-9-1
43
庆贺庆贺
humility 2015-9-1
44
终于等到了
游客 2015-9-1
编辑 删除 45
www.3soj.com来支持
游客 2015-9-1
编辑 删除 46
庆祝啊 终于等到正式版了 话说2.1升级程序有么
游客 2015-9-1
编辑 删除 47
求2.1升级程序
游客 2015-9-1
编辑 删除 48
+1+1+1
xiunophp 2015-9-1
49
终于出来了!应该放在9.3发啊!
精彩Club 2015-9-2
50
出来了好
cmheia 2015-9-2
51
2.1怎么迁移到3.0啊55555
盐城生活网 2015-9-2
52
前面的话很感动,加油!
缘天 2015-9-2
53
楼主情性中人
游客 2015-9-2
编辑 删除 54
值得等待,
nlsh 2015-9-2
55
死里复生了呀!!!
游客 2015-9-2
编辑 删除 56
不给发货 2015-9-2
57
手机版 依然有BUG

无法获取编辑器js
游客 2015-9-2
编辑 删除 58
国内免备案空间www.xiaoerguo.com发来贺电!!!
phpm 2015-9-2
59
祝贺,加谢谢,加油!加油!
游客 2015-9-2
编辑 删除 60
酒家湖老师发来贺电
游客 2015-9-2
编辑 删除 61
很好很刺激很牛逼
wfdaj 2015-9-2
62
前排好难
游客 2015-9-2
编辑 删除 63
@admin 点赞的字体是不是太淡了?
游客 2015-9-2
编辑 删除 64
不错,开始建站
rtmart99 2015-9-2
65
www.92adw.com顶上!
游客 2015-9-2
编辑 删除 66
@admin 辛苦了,支持啊!
游客 2015-9-2
编辑 删除 67
忘记发贺电了!
jinxa 2015-9-2
68
不错不错,强烈支持!
游客 2015-9-2
编辑 删除 69
宣图环保 发来贺电 http://www.xuantuhuanbao.com
游客 2015-9-2
编辑 删除 70
3.0正式版没有三列插件啊
好好活着 2015-9-2
71
发帖自定义URL怎么使用啊?
游客 2015-9-2
72
赞,支持
qq576 2015-9-2
73
赞,支持
go123 2015-9-2
74
话说起来,我是在康盛隔壁待了半年的呢,算半个邻居吧,我是PHPCHINA十期的学员,出来好几年了,我最早接触Discuz!是2.2版本的时候,哈哈
游客 2015-9-2
编辑 删除 75
支持一下.向你学习!
指尖人 2015-9-3
76
恭喜,恭喜!
游客 2015-9-3
编辑 删除 77
升级后基本设置不好用了
rz2009 2015-9-3
78
感谢!!!!!心情非常的激动,对未来充满了憧憬,感谢他们给予我生命和一切的开始。
axiuno 2015-9-3
79
@go123 邻居你好 :)
游客 2015-9-3
编辑 删除 80
jisiben.com发来贺电,其实观注很久了。
游客 2015-9-3
编辑 删除 81
q
游客 2015-9-3
编辑 删除 82
跟帖里面 点赞,体验不好
ztszx 2015-9-4
83
点个赞
游客 2015-9-4
编辑 删除 84
能不能设计个自动更新,有更新了要手动操作一遍,比较麻烦
游客 2015-9-4
编辑 删除 85
支持。
澄色香味 2015-9-4
86
2.1怎么升级?
游客 2015-9-5
编辑 删除 87
?
游客 2015-9-5
编辑 删除 88
这个,如果游客可以发帖,那适合做问答系统了
lwsswl 2015-9-6
89
游客状态发帖说可能是在灌水是啥情况?
今天第一次发帖

3.1计划在什么时间呢
qiakoon 2015-9-6
90
老黄帮忙看下这个怎么解决
http://bbs.xiuno.com/thread-9413.htm
怪我喽 2015-9-6
91
同问 2.1怎么升级3.0? 我的网站 www.19os.com
游客 2015-9-6
编辑 删除 92
2.1到3.0是不是直接覆盖?急等
axiuno 2015-9-6
93
随后就出来。
游客 2015-9-6
编辑 删除 94
祝贺 关注了2年
2215902301@qq.com 2015-9-7
95
喜欢这个论坛程序 不喜欢DZ
游客 2015-9-7
编辑 删除 96
终于出来了
2117235670@qq.com 2015-9-8
97

亲爱的站长您好!我想问一下子目录伪静态设置方法?

183391636@qq.com 2015-9-8
98
不能注册 提示错误 xhr.responsetext:,type:error
游客 2015-9-8
编辑 删除 99
不错已经下载
返回