carbon forum 一些建议,基于5.0.1
By 怠速
at 2015-12-08
1人收藏 • 1560人看过
关注了一段时间这个论坛的系统。最近发现升级到5.0.1了。支持了安卓和ios的开源客户端,移动是方向。恭喜恭喜。
下载了源代码搭建了一下,经过若干的测试,提一些建议,不知道提在这里合适还是去git上发?就先啰嗦的列一下吧。
话题管理功能: 目前话题任何人都可以创建,管理员可以删除,一方面是建立了自由的氛围,但是也会让整个论坛非常的散。
思考解决: 1 话题只允许管理员创建
2 话题广场可以管理。只有查看更多才能看到所有的话题。
3 话题创建需要管理员审核。
附件功能: 目前附件是直接由编辑器处插入,插入的附件没有地方可以管理。
思考解决: 1 在后台加入附件的前置域名,方便可以迁移或者转移。
2 提供七牛或者又拍作为图片的图床。附件的静床。
3 服务器端做图片压缩。
4 需要在数据库单独对附件进行保存,而不要混合在正文中。
手机端:手机端h5页面
1发帖的时候有一个css图片丢失?还是css写的本身有问题。我看了官方的也是一样。
2手机拍照是在是太大了,iphone 一张图片2M多,部分情况会超时,在h5部分也没有办法对图片进行压缩吧? 我也没好如何解决,不过如果能上传,是否应该在服务器上处理一下。进行一下压缩。
3 还没编译安卓,希望安卓,ios客户端能解决这个问题。
4 哦,才发现没有ios ,呵呵。不知道啥时候能加上了。目前已知支持ios的不多,phphub刚发布了一个。
登录问题,官方登录已经支持了QQ,微博和GIThub。不知道如何集成其他的登录方式,比如facebook 和twitter
作者一个人很辛苦,能从架构上支持插件是最好了。
DigitalOcean 国内部分地区访问有问题。网站经常打不开。
- 登录后方可回帖
1、关于话题,不打算加以限制,自由我觉得是好事。
如果觉得太散,那就管理员前期多手动给帖子编辑标签就是了。
2、数据库不能存二进制数据,这是常识。然后是附件是有数据库记录保存的,后期会添加第三方云储存支持。
3、如#1 ,
4、关于手机拍照,多次压缩影响质量所以我不启用压缩,图片压缩功能一直就是有的,只是默认没打开也没做成开关。后续我看看怎么处理。
回复#2 @lincanbin :
2、数据库不能存二进制数据,这是常识。然后是附件是有数据库记录保存的,后期会添加第三方云储存支持。
肯定不是存数据库啊。 我的意思是用单独表的保存。作为帖子的附加信息。
目前看起来是有单独保存的,在upload表中。
但是帖子中并没有单独使用,而是依旧在posts /content 里面的/upload/.... 一大坨。 并没有关联关系。
估计预留了?
回复#3 @怠速 :
全世界的“插入图片”不都是一个方框中间放一个这个吗?
回复#4 @怠速 :
数据库有保存附件与帖子的关联关系,只要跑一句SQL就可以随时迁移了不是么?
考虑到附件迁移这个场景出现的概率,目前才采用这种设计。
但是有upload表的存在,随时都可以迅速进行迁移。
Reply to #7 @怠速 :
我知道Discuz的实现,但是这也不代表什么。 他们那样做的原因,只是因为他们用的UBB Code。
Reply to #7 @怠速 :
我常去的几个网站,移动版的上传按钮也还是那个经典的按钮。
回复#9 @lincanbin :
说实话,那个图片上传我一开始也以为是错误,未正常显示,而且不直观不美观。至少加点彩啊,你看有几个照片是黑白的。 也许换个照相机的图标更直观,因为用微信和贴吧的人多,认识它就是发图。
回复#10 @lion163 :
但是彩色跟那个扁平化的风格不搭。