[TODO] UI / 用户属性+头像 / 编辑器 / 专栏 / 搜索
1. UI
充分尊重用户体验,因为反馈的比较多,所以排到第一位。但我不懂前端,搞这个不太现实。
后面会尝试用DeepSeek生成,若效果不尽人意,会征集志愿者(免费劳动力)。
再不行和站长筹钱争取100元内找个在校大学生或培训班学员来做。
不要吐槽,现在程序员就这价,你不干有的是人挤破头抢着干。
2. 用户属性+头像
私信这个是不会搞的,之前xiuno的用户私信插件,管理员一览无余,毫无隐私可言,非常搞笑。
每个用户可以在设置里填写自己的社交链接,可以匹配多种平台,想联系直接点链接。
个性签名也不会做,一个是增加审核难度,二是大概率沦为牛皮癣广告。
为方便商家推广,会加入主页链接设置(和上面社交链接一样)。
头像直接用第三方平台libravatar,和邮箱绑定就行了。
3. 编辑器
不多赘述,继续完善,增加附件上传。
4. 专栏
不会增加板块/标签功能,因为人多了也会乱发,还增加选择困难度。
以我多年的建站经验,内容划分就不该让用户自己来做,这个可以参考隔壁hostloc,所有内容都堆到了同一个板块。
取而代之的是“字段”和“专栏”,就是从大杂烩中摘选出精华内容,单独做成一个集合。最开始考虑增加2个:主机促销/生活记录,也就是offer和blog。每个专栏将采用独立的数据库(比如主机促销用文档型数据库,博客用时序+GIS数据库),可以理解成把规则化数据导出到另一套程序里。
专栏中的内容会引入更复杂的格式化要求,方便查找和筛选。比如主机促销,会将各项参数规格化,可能会引入单独的NoSQL数据库做索引。填写麻烦的话后续还可能引入AI协助对offer进行摘录和自动编排,当然这都是前期设想。
后续提供API,用户可以输出专栏内容,自己在专栏中的内容,直接导出数据套个前端做独立博客也可以。(也是我博客合并后的打算)
https://www.mongodb.com/zh-cn/docs/atlas/device-sdks/sdk/node/
5. 搜索
全站搜索、专栏搜索,更细分的筛选,这个后续再考虑。
以上,
重要的是实施,防止像以前一样拖延,就不多赘述了。
做成前思绪紊乱不想分心,暂不接受新想法和建议。
如果和您理想中的网站有出入,无法忍受:
(1) 前往美观与完善的友站交流互动。
(2) 使用更成熟的论坛系统建立自己的网站。
https://gitee.com/Discuz/DiscuzX
https://github.com/flarum/flarum
https://github.com/NodeBB/NodeBB
https://github.com/discourse/discourse
(3) 本站程序以MIT协议开源,可进行Fork或直接二次开发。
【强烈建议修改后去除原作者标识(如果有),以防止丢人现眼】
怎么没回复都有下一页的按钮))
cn: 怎么没回复都有下一页的按钮))
是根据当前页首末数据分页的,比如下一页只读取大于当前最后一条的20条数据(页面数据量)。
如果预判前后有没有数据,那又多了一些数据查询量,性能上没太大优势。
后面改成无限下滑那种,如果没有数据了检测后不向上/下滚动即可。