LiteSun opened a new issue #1247:
URL: https://github.com/apache/apisix-dashboard/issues/1247


   ## why
   Currently, our plugin orchestration has some features, but the interaction 
and functionality needs to be enhanced.
   
   ## how
   The plugin orchestration is divided into three blocks: functional component 
area, drawing board area, and property configuration area, in which the 
functional component area contains two parts: the base node and the plugin 
node. As showing below:
   
   
![image](https://user-images.githubusercontent.com/31329157/103997129-ab5fd380-51d5-11eb-8ddc-6b91e6c22303.png)
   
   ### Functional component area
   #### Base node
   - Start node (shape: circle)
   - Judgment node (shape: diamond)
   
   #### Plugin node
   - Plugins (shape: square)
     Categorized display of plugins, consistent with existing interactions
   
   ### Drawing board area
   - Connection lines with arrows
      Drag-and-drop to determine functional component relationships
   
   ### Property configuration area
   
   - Plugin configuration: Plugin configuration needs to be changed from form 
configuration to codemirror configuration, as shown in the figure.
   
![image](https://user-images.githubusercontent.com/31329157/103995576-a3069900-51d3-11eb-8f81-872a548ba135.png)
   
   - Conditional configuration: consistent with existing interactions
   
   Related references:
   https://help.aliyun.com/product/55838.html
   https://aidev.xfyun.cn/aso/
   https://www.restcloud.cn/restcloud/mycms/esb.html
   https://antv.vision/en
   
   Feel free to comment here.
   
   cc @membphis @juzhiyuan @liuxiran @bzp2010  @guoqqqi 
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to