Closed inickel closed 2 years ago
Hi, @inickel . If you have any idea, welcome to send eamil to dev-subscribe@apisix.apache.org and follow the reply to subscribe mailing list, and you can send your idea to mailing list to discuss with other community members.
在线添加一个插件
Hi @inickel, this is a big and new feature for both Dashboard and Apache APISIX, when users upload a plugin (Lua or other languages), Dashboard should be able to send the Plugin to APISIX and reload it. Could you please send a DISCUSS to our mailing list first?
Perhaps this problem is caused by the confusing logic of adding and enabling plugins, which we can solve with the following modifications.
Hello @Wcdaren I have a few questions about your proposal
- Form to show all added plugins (both enabled and unenabled)
I understand that you are thinking that when we configure a plugin and it is not enabled, it should also be displayed in the list, right? But right now we don't support this and I'm not sure if we need to change the API interface. The current implementation is that the plugin is removed when we don't enable it, and doesn't save its configuration, which is an area that could be optimised.
- The logic of enabling plugins is modified to add plugins
I think adding is more like adding a new plugin, where the expression I think would be more appropriate to enable the functionality of a particular plugin.
Of course, it can be tricky to make changes to the logic that distinguishes between add and enable. We can now solve this issue simply by sorting (enabling or not) as follows
I think this might be helpful. 1.Add a plugin remote search to the plugin list to help us find the "enable" plugin quickly. Also, it might be clearer to change the "Add" button to the "Enable" button. Like this.
2.Add "Tab" to the global plugins to distinguish between "enable" and "not enbale", which looks intuitive.
Feature request
STEP 3 Plugin Config
Step 2 Plugin
Global Plugin List
Please describe your feature
Insert new ButtonGroup(or Tabs) component which with
All
,Enabled
child items.When child item is selected
Plugin List
shows the results by filterall
orenabled
plugins界面上添加一个按钮组或者选项卡组,选项为 默认选中
全部
和已启用
,快速区分已经启用
的插件功能。Describe the solution you'd like
Describe alternatives you've considered
Additional context
有没有计划做一个类似
插件市场
的功能? 或者在线添加一个插件。