webman-php / admin

admin plugin for webman
MIT License
302 stars 31 forks source link

求助: 开发插件的技术思路 #51

Open zjkal opened 12 months ago

zjkal commented 12 months ago

walkor大佬, 我想给webman-admin开发一些工具类的插件, 比如上传文件到各大oss之类的, 但是我不知道如何通过我开发的插件拦截webman-admin的上传请求和读取请求, 能否给一些思路?

walkor commented 12 months ago

我这也没有太多业务开发经验,或许应该在webman-admin里开发一个提供统一的上传接口+底层驱动规范,底层驱动接口可以让开发者按照接口规范开发,这样可以随时切换底层驱动,可以选在上传到OSS或者本地或者其它CDN。

zjkal commented 12 months ago

walkor大佬, 其实我的建议是webman-admin在架构上, 应该开放出一些东西, 比如钩子之类的, 可以让其他插件拦截或协同处理一些操作, 这样方便插件生态的发展. 要不然只有一些独立应用型的插件, 其他并不那么实用.

PS: 那我猜您可以是架构师, 那可以和webman-admin的具体开发者也一起讨论一下这个问题

walkor commented 12 months ago

webman- admin也是我开发的,我开源项目太多了,你说的我理解,但是没有时间去规划实施每个细节

------------------ 原始邮件 ------------------ 发件人: zjkal @.> 发送时间: 2023年7月20日 09:59 收件人: webman-php/admin @.> 抄送: walkor @.>, Comment @.> 主题: 回复:[webman-php/admin] 求助: 开发插件的技术思路 (Issue #51)

walkor大佬, 其实我的建议是webman-admin在架构上, 应该开放出一些东西, 比如钩子之类的, 可以让其他插件拦截或协同处理一些操作, 这样方便插件生态的发展. 要不然只有一些独立应用型的插件, 其他并不那么实用.

PS: 那我猜您可以是架构师, 那可以和webman-admin的具体开发者也一起讨论一下这个问题

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

zjkal commented 12 months ago

我明白了, 那我朝着这方面想一想, 想到好的解决办法再跟您沟通, 或者到时候我直接提交PR