ego008
ego008
4645 24 0

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

0

See Also

Nearby


Discussion (24)

agred
agred 2012-12-15 12:50

刚做了模版。。。下来赶紧升级一下

0
ego008
ego008 2012-12-15 13:00

@agred 数据库有点变动,主楼正在补充,先参考 https://www.youbbs.org/t/273 7楼

0
逗qq
逗qq 2012-12-15 13:15

http://www.douQQ.com 逗QQ前来支持!

0
root
root 2012-12-15 13:18

把旧数据 导入到新浪 报错

0
ego008
ego008 2012-12-15 13:26

@root 提示的意思是表锁了,是不是暂时没有写权限?

0
root
root 2012-12-15 13:27

没有 啊 我用PHPMYADMIN导入的

0
ego008
ego008 2012-12-15 13:41
0
老耿
老耿 2012-12-15 17:34

@ego008 兄弟,难道你放弃了kvdb版不成。我正使得带劲那。

0
ego008
ego008 2012-12-16 02:28

@老耿
kvdb 优势是当数据达到100G时和10M时在数据操作性能上没有多大差别,并发性高;
mysql 的优势是一些排序的工作做的很好,youBBS 已经在百万级数据的环境下测试,还很快,但上G的数据还没实际环境的测试,不好评论,肯定会慢一些的。

个人对python 较熟悉,比php更容易维护 http://myskoda.sinaapp.com/ 也只是半个demo

0
老耿
老耿 2012-12-16 03:01

@ego008 我用你的myskoda建了一个站,贴稿用,现已有人使用了,不能退了。遇到什么问题肯定还要打扰你。
Google的检索太慢,有必要加全文检索吗,如何加(若是sql我还能应付),请给个建议。

0
ego008
ego008 2012-12-16 03:16

@老耿 搜索方面用Google最好,自己做站内搜索不好,也不行。
这里 https://www.youbbs.org/t/234 有相关SEO经验,其中有条马上可以做到:

通用的适合Google快速收录、加权的操作:
2)在页面使用Google 的一些东西,如G+、adsense、google analytics、web master,使用其一或多个都可以,甚至用Chrome经常浏览自己的网站也能引起Google重视;

0
momofa
momofa 2012-12-17 03:37

那什么 升级后版本号还是1.02呀 sql语句里没有升级版本号。。

0
ego008
ego008 2012-12-17 03:46

@momofa 没保存在sql里,你下载了哪个?

0
momofa
momofa 2012-12-17 04:08

@ego008 找到原因了 我用了旧的config文件 版本号写在这个文件里

0
历史网
历史网 2012-12-18 19:49

置顶的功能还是需要一个的,其他就OK了

0
老耿
老耿 2012-12-19 00:15

@ego008 我想把kvdb那个版的改成样式全部用js处理,服务器只负责传回json数据,好还是不好。

0
admin
admin 2012-12-19 02:01

@老耿 如果考虑以后丰富模板、给其它应用提供api则用json很方便。

0
董飞龙
董飞龙 2012-12-19 02:41

mb_substr
PHP Fatal error: Call to undefined function mb_substr() in /var/www/bbs/index.php on line 40

0
杨杨杨
杨杨杨 2012-12-19 03:48

@ego008 后台QQ登录设置中appid等填写后是不是默认老用户只要给原入口就还可登录?用QQ登录后原登录页面和注册页面删除没影响吧?

0
admin
admin 2012-12-19 04:04

@杨杨杨 你的需求决定不可以删

0
admin
admin 2012-12-19 04:06

@董飞龙 你的主机里那个函数不能用

0
老耿
老耿 2012-12-19 04:53

@admin 好,那我就试着改一改了。

0
王钢
王钢 2012-12-19 05:47

这个要顶

0
杨杨杨
杨杨杨 2012-12-19 07:27

@admin 不好意思,没表达清楚,其实我这是两个不同需求下的不同问题,不过你一句话都解决了。

0
Login Topics