最近突然想搞个论坛,做一个小型的开源(兼 Minecraft 我的世界)交流社区。
首先选择论坛程序,先看了 Discuz,以前就用过,但是感觉过于庞大而且有过多的无用功能,放弃。
再看了 phpWind,这个以前也用过,但是感觉设计上不是很符合我的想法,放弃。
然后又看了 XiunoBBS,这个界面有点类似于 V2EX 的风格,不过也不是很喜欢。
最后看了 Xenforo,这个功能很强大,界面也很不错,但是太复杂,开发起来有点麻烦,放弃。。
于是思考了一晚上,决定自己造一个论坛,毕竟自己造轮子才是最大的乐趣。。
用了 10 个小时的时间,通宵爆肝,终于写出了一个像样的论坛,命名为 ZeroDream-BBS
论坛地址:https://bbs.zerodream.net/
首先呢,我承认我这个论坛在设计理念上有很多地方借鉴了 V2EX,因为 V2EX 是个优秀的社区论坛,包括节点的设计、发帖、预览等。
目前有的功能:
一些与 V2EX 不同的地方:
按目前来看,日常使用是没有问题了。
论坛没有独立的用户系统,而是接入了我的 Sakura Frp OpenAPI,统一管理用户,省事很多。
没有用任何框架,前端和后端都没有用(除了前端一个 jQuery 不过应该不算框架了)代码都是纯手写。
目前没有积分这种东西,因为感觉作用不大,反而会有人为了积分而水贴之类的。
总结一下
缺点:代码耦合性较强,功能较为简单。
优点:符合我的设计理念,自我感觉良好(逃)。
另外就是……不打算开源了,因为这个东西设计之初就是为了给自己用的,有很多地方需要依赖我网站上的其他服务,如果要改起来也不简单,所以还是算了。
各位 dalao 有什么好的建议,欢迎评价~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.