拥抱移动互联网, PHP 轻论坛 Carbon Forum 3.3.0 版发布了!

2015-05-03 22:20:48 +08:00
 lincanbin

我看现在用手机的挺多的,就给自己的项目加了个移动版,然后PC版同样引入大量更新。

官网地址/演示地址: http://www.94cb.com/ (使用手机访问会自动跳转至手机版,或者手机直接输入 m.94cb.com )
更新日志&安装说明: http://www.94cb.com/t/2504
GitHub地址: https://github.com/lincanbin/Carbon-Forum

手机版截图:








7271 次点击
所在节点    分享创造
68 条回复
lincanbin
2015-05-04 09:13:54 +08:00
@Mac 那是五一前一晚写的,然后五一就发到OSChina上了,怎么会到昨天还能看见?
soli
2015-05-04 09:46:08 +08:00
请问支持 SQLite 么?
lincanbin
2015-05-04 09:49:55 +08:00
@soli 暂不支持,有需要的话,可以支持,因为数据库连接部分用的是PDO抽象层(https://github.com/lincanbin/PHP-PDO-MySQL-Class ),更换不需要改上几行。
zaishanfeng
2015-05-04 11:37:11 +08:00
手机上滑动有点延迟
lincanbin
2015-05-04 11:50:52 +08:00
@zaishanfeng 移动版替换了原生的滑动,给安卓的滑动增加了类似iOS的惯性,使用起来感觉还是比较流畅的,所以我才这样选择。
哪怕是上面截图里那台四五年前的512M内存破手机也没有感觉到明显的延迟(Android 5.1)
lincanbin
2015-05-04 11:56:23 +08:00
@soli 更换为sqlite只需要改两个地方:
https://github.com/lincanbin/Carbon-Forum/blob/master/includes/PDO.class.php#L46
更换PDO连接参数
https://github.com/lincanbin/Carbon-Forum/blob/master/notifications.php#L14
将两条LEFT JOIN语句拆分为四条SELECT+SELECT WHERE IN语句即可。

其他地方的SQL语句都与sqlite兼容。
Felldeadbird
2015-05-04 12:51:30 +08:00
楼主为了兼容国内的顽劣用户做出太多牺牲了。我的开源项目直接就5.4 。免得自己给自己麻烦。
lincanbin
2015-05-04 13:01:31 +08:00
@Felldeadbird 不麻烦,开源就是打算给别人用,让别人方便的。
要是图方便,我就直接上框架,不用自己写框架了,不过这样一来估计每页执行时间也的30毫秒起跳了吧,全面向对象的框架性能差太多了。
kindlepaper
2015-05-04 13:12:45 +08:00
@lincanbin 国外英文字符好点,汉子丑爆了,V2EX这样就比较好,放在话题外面显得比较凌乱
huafang
2015-05-04 13:29:54 +08:00
后台管理是否强大,最怕垃圾机器人
yakczh
2015-05-04 13:31:08 +08:00
什么框架?
lincanbin
2015-05-04 13:36:06 +08:00
@yakczh 移动版前端是Intel的appframework,神坑,文档不全更新缓慢,很多地方得去读源码才能搞定。
后端框架是自建,高性能。
PC版前端没用框架。
DearTanker
2015-05-04 13:38:05 +08:00
我感觉可以换一个简洁点的编辑器,现在这个有点不搭,只是建议哈~
lincanbin
2015-05-04 13:38:31 +08:00
@huafang 有发帖间隔限制和屏蔽用户功能应该算够了吧?
而且这种新论坛现在不太可能出现发帖机器人。
有需要什么的话后期再加。
lincanbin
2015-05-04 13:39:31 +08:00
@kindlepaper 我倒不觉得汉字就比英语字符丑。
learnshare
2015-05-04 13:43:59 +08:00
支持多种屏幕和拥抱移动互联网的关系是?

不过主题感觉还是不错的。
lincanbin
2015-05-04 13:46:26 +08:00
@DearTanker 简介主要体现在界面和一些不常用的交互上。
编辑器的丰富功能是必不可少的,表情、粘贴上传图片、视频、音乐、表格、代码等等这些都应该有。
如果是界面的话,确实不搭,我已经打算重写界面了,用GitHub上Google的那套Material Design的图标换上去,再重写CSS。
更换编辑器的话暂时找不到更合适的了。
重写编辑器的话就算是对我来说也是个浩大的工程,目前没有打算,以后有空了可能会写一个。
lincanbin
2015-05-04 13:48:29 +08:00
@learnshare 现在其他论坛用的两边不讨好的响应式布局、或者像V2EX这样把PC版改一下就放到手机上的不少吧?
我觉得专门做个移动版,手机上用起来更舒适,算不算拥抱移动互联网呢?
GPU
2015-05-04 14:41:21 +08:00
正好打算做一个 论坛。但是又不想用DZ ,esoTalk 中文支持又不好 ,它的升级版又在测试 。所以。
lincanbin
2015-05-04 15:32:57 +08:00
@GPU esoTalk的布局出现中文后确实变得很奇怪了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/188198

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX