youBBS v1.03 各版开源下载了
终于等到一个周末,去完成新版本在各平台的移植。
youBBS v1.03 完成并发布
先看看托管在google code 上的列表:
程序一览,都很小,而且包含了一个jquery-1.6.4.js,还不如有些编辑器大。
youbbs-v1.03-vps-mc.zip 缓存加速版 154 KB
youbbs-v1.03-vps.zip 普通vps或虚拟主机版 151 KB
youbbs-v1.03-sae.zip SAE php 版 158 KB
youbbs-v1.03-bae.zip BAE php 版 154 KB
youbbs-v1.03-appfog.zip AppFog 版 156 KB
再了解v1.03的功能,或许你并不需要这个版本
0)在1.02的基础上做了那些改变?
文章数据添加了两个字段:favorites(记录收藏数)、visible(是否显示标识,供管理员屏蔽用)
网站设置添加5条新记录:
site_des(网站描述)、spam_words(垃圾关键字)、
qq_scope、qq_appid、qq_appkey(这三个是QQ登录用)
从功能上概括:
添加了QQ登录功能;
添加了分类简介;
添加了站内收藏帖子功能;
SEO上做了一点改进(见下面第4条);
另外特别强调:BAE版不基于1.02开发,1.02用百度存储放头像和附件,1.03只能用又拍云存放。
1)用户系统
支持注册用户;
支持QQ登录;
也可两者并存,但不建议这么做;
2)对又拍云存储更友好
youbbs-v1.03-vps-mc.zip --- 可选用upyun 保存附件
youbbs-v1.03-vps.zip --- 可选用upyun 保存附件
youbbs-v1.03-sae.zip --- * 必需用upyun 保存头像和附件
youbbs-v1.03-bae.zip --- * 必需用upyun 保存头像和附件
youbbs-v1.03-appfog.zip --- * 必需用upyun 保存头像和附件
3)对数据库有点修改
v1.02 -> v1.03
(1)表settings 增加了site_des、spam_words、qq_scope、qq_appid、qq_appkey 五条记录;
(2)表articles 结构增加了favorites、visible 两列;
(3)表categories 增加了about 一列;
(4)添加favorites、qqweibo 两个新表;
文章后面附sql
4)对SEO做了点改动
(1)增加sitemap;
(2)可较方便的格式化meta_des字段;
5)可设定少量垃圾关键字
当用户发表内容含有列表的关键字时自动禁言,小心使用,对可恶至极的广告才用这招。
==== 不想添加的 ====
1)编辑器;
2)对用户权限的细分、对内容分配权限;
3)置顶之类;
4)部分数据删除;
5)备份,web平台可以有的;
到目前youBBS基本功能已定,代码少、简单,二次开发很容易,可根据自身网站的内容特点做细化开发。
youBBS 在github 放一份开发版本
https://github.com/ego008/youbbs
大家可以关注,发现bug会及时在那里修改。
youBBSv1.03各版下载地址 http://code.google.com/p/youbbs/
从v1.02升级到1.03需要改动的数据结构:
https://gist.github.com/4285280
See Also
- youBBS v1.02 升级到 v1.03 的方法
- YouBBS VPS版v1.04直接升级v2.1教程
- BAE v1.03注册不了怎么解决?
- youBBS-V1.03
- YouBBS VPS版v1.04如何支持php7.2
刚做了模版。。。下来赶紧升级一下
@agred 数据库有点变动,主楼正在补充,先参考 https://www.youbbs.org/t/273 7楼
http://www.douQQ.com 逗QQ前来支持!
把旧数据 导入到新浪 报错
@root 提示的意思是表锁了,是不是暂时没有写权限?
没有 啊 我用PHPMYADMIN导入的
@root 另开一贴了 https://www.youbbs.org/t/288
@ego008 兄弟,难道你放弃了kvdb版不成。我正使得带劲那。
@老耿
kvdb 优势是当数据达到100G时和10M时在数据操作性能上没有多大差别,并发性高;
mysql 的优势是一些排序的工作做的很好,youBBS 已经在百万级数据的环境下测试,还很快,但上G的数据还没实际环境的测试,不好评论,肯定会慢一些的。
个人对python 较熟悉,比php更容易维护 http://myskoda.sinaapp.com/ 也只是半个demo
@ego008 我用你的myskoda建了一个站,贴稿用,现已有人使用了,不能退了。遇到什么问题肯定还要打扰你。
Google的检索太慢,有必要加全文检索吗,如何加(若是sql我还能应付),请给个建议。
@老耿 搜索方面用Google最好,自己做站内搜索不好,也不行。
这里 https://www.youbbs.org/t/234 有相关SEO经验,其中有条马上可以做到:
通用的适合Google快速收录、加权的操作:
2)在页面使用Google 的一些东西,如G+、adsense、google analytics、web master,使用其一或多个都可以,甚至用Chrome经常浏览自己的网站也能引起Google重视;
那什么 升级后版本号还是1.02呀 sql语句里没有升级版本号。。
@momofa 没保存在sql里,你下载了哪个?
@ego008 找到原因了 我用了旧的config文件 版本号写在这个文件里
置顶的功能还是需要一个的,其他就OK了
@ego008 我想把kvdb那个版的改成样式全部用js处理,服务器只负责传回json数据,好还是不好。
@老耿 如果考虑以后丰富模板、给其它应用提供api则用json很方便。
mb_substr
PHP Fatal error: Call to undefined function mb_substr() in /var/www/bbs/index.php on line 40
@ego008 后台QQ登录设置中appid等填写后是不是默认老用户只要给原入口就还可登录?用QQ登录后原登录页面和注册页面删除没影响吧?
@杨杨杨 你的需求决定不可以删
@董飞龙 你的主机里那个函数不能用
@admin 好,那我就试着改一改了。
这个要顶
@admin 不好意思,没表达清楚,其实我这是两个不同需求下的不同问题,不过你一句话都解决了。