插件上架审核被驳回,原因汇总(持续更新)
把我自己和团队上架十几个插件遇到的驳回原因整理出来:菜单注册缺失、权限码未声明、PHP 语法兼容、命名空间冲突、addon.json 字段缺失……欢迎大家补充。
社区精华周报 #21
本周最热 5 篇:插件审核工具链、IE11 兼容、Redis Stream、readonly class、数据看板优化。
生产事故复盘:MySQL 慢查询导致的全站雪崩
没建索引 + N+1 + 凌晨大查询三件套同时命中,记录一下教训。
分享:用 MCP 协议把 LinkAdmin 能力暴露给 Claude 的实践
基于 php-mcp/server 写了一个桥接插件,现在可以直接在 AI 客户端里查询链接和内容。整体思路:把 LinkAdmin 的常用 API 包成 MCP tools,然后通过 stdio 让 Claude Deskt...
插件开发入门:从 0 到上架的完整路径
把这半年带新人的经验整理成文档:目录结构、addon.json、菜单注册、权限、测试、上架流程。
[开源] 自己写的链接有效性巡检插件,已上架市场
定时巡检全部外链,失效自动标灰并支持钉钉告警,欢迎大家试用反馈。技术栈:Yii2 + Workerman + MySQL,开源地址见插件详情页。
智能客服 Pro 接入企业微信的完整配置教程
踩了一下午坑终于跑通了,把回调配置、Token 校验、消息加解密的完整步骤整理给大家:\n\n1. 在企业微信后台配置回调 URL\n2. 校验 Token 和 EncodingAESKey\n3. 解密收到...
用 Redis Stream 做轻量级消息队列的实践心得
比起 Kafka / RabbitMQ 重型方案,Redis Stream 在中小项目里反而更顺手。消费者组、ACK 机制、PEL 都能 cover。
把 Markdown 转 PDF 的几种方案对比
wkhtmltopdf / puppeteer / weasyprint / mdpdf 在样式保真度、性能、依赖体积上的取舍。
请教:插件里如何安全地执行用户输入的 SQL 片段?
业务上需要支持运营配置一段 SQL 做自定义报表,但又怕被注入。除了参数绑定之外还有什么最佳实践?
Laravel 13 + PHP 8.3 的 readonly class 在我们的项目里用上了
DTO 全面转 readonly class 后,运行期误改属性的 bug 一夜清零,强推。
聊聊我们做插件审核工具链的过程
从手工审 → CI 脚本 → LLM 辅助审核的三阶段演进。
数据看板 Pro 在 IE11 下图表渲染异常的排查过程
客户反馈 IE11 下图表不显示,最终定位是 canvas 的 fillText 在旧版浏览器下需要 polyfill。记录一下排查路径供参考。
建议给 addon.json 增加 compatibility 字段
PHP 版本、最低 LinkAdmin 版本、依赖扩展、操作系统都应该能在详情页展示出来。
建议插件详情页展示「兼容 PHP 版本」筛选维度
不同插件对 PHP 8.1/8.2 的支持不一,购买前如果能按版本筛选能少踩很多坑。建议方案:在 addon.compatibility 字段加枚举,详情页顶部展示筛选 chip。