发信人: IronBlood (agile), 信区: BMY_Dev
标 题: Re: BMYBBS 新版界面发布说明
发信站: 兵马俑BBS (Wed Apr 21 13:31:45 2021), 本站(bbs.xjtu.edu.cn)
8 个多月的工作,3个衍生子项目,2k 多次提交,数不清行数的变更。
很抱歉这个迟到了多年的发布,展示给大家的还只是一个预览版。
兵马俑上日常有网友感叹人气的下降,有提议换套系统。
也有网友发现时隔多年自己当年的账号还能用,还像读书时代的样子,还能找到自己当年发
的文章...算了,2014年那次宕机...
人气下滑固然有技术层面的原因,换一个新的系统意味着:
1) 迁移数据
2) 定制化开发
3) 传统的 term 方式大概率没了
界面老旧难用,同时难于维护开发,那就针对性地来改进呗。比较理想的选择是分离界面和
逻辑,实现一个现代化的、易用的、易维护的现代化界面(及后台接口)。这样老的操作界
面能够保留,且留给大家选择使用。
当年第一次重构界面难产,有个人技术的局限性,有时间精力上的限制。有幸在 2020 年经
历了一段自由职业时期,且这些年技术水平成熟了不少,第二次重构得以从想法变成现实。
例如
1. 实现了一些原有功能,看贴发帖、十大热门;
2. 在原有数据基础上新增的订阅、分区话题列表;
3. 新设计的,集成了编辑、附件管理、预览的编辑器;
4. 一个接口支撑着新 web 和微信小程序两套界面的使用。这里做个预告,微信小程序如果
成功发布,后续兵马俑账号可以绑定微信账号,从而免密登录。
当然还有的工作要完成,比如修复目前发现的一些缺陷,原有功能的移植(修改删除文章、
站内信),一些原有功能的修复(比如文章搜索),以及一些新的功能点开发。目前构思中
的功能点有:
1. 版面超级话题。类似聊天室,能看到正在浏览当前话题的用户,也能接收到新帖。这个
界面功能会仅限新 web,对于 telnet / 老 web 来说只是一个普通的讨论帖。当然,
telnet / 老 web 参与讨论的帖子也会推送到新 web。
2. 一定的社交功能,比如好友动态,比如收藏、喜欢帖子。
3. 更多文章格式,这一块可以借鉴 mediawiki 和 markdown 语法。
也欢迎大家多提意见建议,毕竟很多功能点、设计都是我一个人拍脑子想的,总归有欠考虑
、待改进的地方。也欢迎参与功能设计,或者提交 Pull Request。
--
FROM 122.225.220.*