Topic: MDB in a Python lambda project
My "Well Known Attributes (WKA) WLST.pλ" it's a data gathering tool that targets an Oracle WebLogic Server environment. What makes it so special is the fact that it has the UI powered by Material Design for Bootstrap (MDB) using the CDN option and the fact that it's one single Python-generated HTML file.
The basic structure of this HTML file it's a combination of nested tabs: the first level of tabs are included in a Navbar and the second level of tabs will also act as a menu and will display the data as tables.
The idea was to keep all this UI design in one single HTML file and to use the CDN option so, in the end, the file will be as light as possible in terms of the resources needed and the size.
Using the CDN MDB option it also has the advantage of proving how much you can achieve just by using the free MDB package.
Note: For a more mature project, the SideNav - a very nice and needed MDB Pro component feature - can be used for the second tabs group.
You can find the project here: WKA_WLST.py.
If you have a different vision on how to create all such combined menus-tabs, please let me know. I would like to see an alternative to all this nested tabs idea.
No matter the UI design, the project and the programing language used, I think that always is a good idea to generate an HTML file to display the output and to use MDB (preferably as CDN based) for all the features it has. I like the Terminal but, for a more complex output, an HTML interface is always the best option.
PS: No, I'm not an MDB expert but all that I was able to create in such a short time is a proof of how helpful the MDB documentation is.
- Category: Web Design
- Specification: MDB CND