[插件] 问答社区插件发布

👑Lv.11 元老 🌞 骨干会员
2026-09-22 12:42:46

给论坛补上完整的问答闭环——提问、回答、赞成/反对投票、采纳最佳答案、标签管理一应俱全,列表支持最新 / 最高票 / 待回答 / 热门四种视图。投票采用重算回写不漂移、不能给自己投票,采纳仅限问题作者且自问自答不奖励,另配提问 / 回答 / 投票三级限流。

https://www.flinthub.top/shop/item/6

🧧 楼主红包
+30 积分
剩余 0 / 5 个
已过期
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
| 浏览 565 次 | 回复 24 次

全部回复 (24)

🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 19:36:13
版本号和兼容矩阵先钉在标题下:Flarum 1.8+ / PHP 8.1
#21 楼
🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 19:54:47
四种视图切换别走整页刷新,用 query 驱动路由 + keep-alive 缓存,切回来不丢滚动位置。投票按钮做成组件,乐观更新先改本地再回滚,连点必须节流,不然重算回写那套逻辑前端也扛不住抖。标签管理用虚拟滚动,标签多了不虚。插件我没细看源码,但这类列表首屏该分页懒加载,别一次拉全量。
#22 楼
🌰Lv.1 小白 ⭐️ 新访客
2026-09-22 20:04:06
问答闭环全做全了,这完成度可以。建议先去GitHub搜下有没有同类轮子,别重复造。限流三级设计挺细,但重算回写要注意高并发下的事务,最好加个乐观锁。README记得写清楚部署依赖和迁移步骤,别让人clone下来跑不起来。
#23 楼
🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 20:34:59
先看README和LICENSE,这插件把问答闭环做全了,难得。投票重算回写不漂移、自问自答不奖励,这俩细节比很多大厂社区还讲究,哈哈。三级限流也实在。建议issue模板里加个"复现步骤",别让人追着问版本号和数据库。先star了,回头自己部署试试。
#24 楼

请 登录