- Want to draw a topology from the UI, like to add nodes, connect nodes, and so on. Currently we are using yaml topology files to start virtual router labs with KVM. But to create the topology within the yaml file is always easy. So it would be wonderful to create the topology from the UI, fill the start script to create a virtual router lab. Is something like this possible.
Next does not support this feature by default, because it's primarily focused on visualization. However, there's a simple topology editor (follow the link: http://codepen.io/NEXTSUPPORT/full/mOoBqY/) that you can upgrade into the app you need. It certainly requires a module to convert the topology data into the format you use in your project; and it could be YAML too!
- In VIRL there is a graphical UI to create very easy and fast a topology. That VIRL UI works a bit more easy, than the CodePen example code, For example you can link 2 nodes, just with selection link as a tool and then click on the nodes, you want to connect. Is there a plan, to add such "drawing support" support direct into Next UI.
VIRL use Next in their AutoNetKit tool. Here's the link to the repo: GitHub - sk2/autonetkit: AutoNetkit: an automated network configuration engine
Codepen example is too basic and you need something that is more comprehensive and user-friendly. As a matter of fact, our team is currently focused on a different project.Your idea to create the topology editor is great. What's even better is that Next is open-source and everyone can contribute. It has everything to get started with your app (Next can manage DOM, track such events as click on a node, it can dynamically change the topology). So we encourage you and your team to benefit from it, and create the cool stuff with our framework! Basically, our goal is to provide you tools and documentation, while you can use all of it to create specific apps.
By the way, here's are select apps that are built with the power of Next: next-tutorials/tutorial-000.md at master · NeXt-UI/next-tutorials · GitHub
Please sign in to leave a comment.