I'm currently developing a "friendly" user interface (UI) to Virtualmin.
This is a "domain-level" interface which organizes things in a similar manner that cPanel and other CP's do.
The primary goal is to design a user interface which is easy to use, and is completely brandable, therefore integrating into a website seamlessly. A feel which you can call your own, while remaining powered by Virtualmin.
The secondary goal is to introduce a few added features for customer management. These include, customer profile management, billing, and support ticketing amongst other ideas.
I've put together a basic demo which is actively being worked on over the coming weeks based on my own website theme, however the system can pretty much take on any look and feel as needed. I mean this literally! This is NOT simply a wrapper based solution.
Finally, and most importantly. The whole interface relies on Virtualmin's API. This means that core functionality is run through Virtualmin's existing API keeping it secure. I intend to work with Jamie/Joe to ensure that all available functionality is available in the API along the way, in order to cover the most broad set of features possible. However, at the moment I'm keeping the design lean, simple, and to the point as most users today really don't need all the extra fluff anyways. (despite popular belief)
Feel free to visit my demo page at the URL below, and be WARNED! It looks and feels NOTHING like Virtualmin, which just goes to show just how powerful Virtualmin really is.
*** Don't worry, the system is in read-only mode, so you can't break anything. Unless I let you *** *** The UI is currently in the early stages of development, and will be updated as more features become available, as well the UI itself will be updated to take on the final look and feel of my actual theme as I progress. ***
If you like what you see, or have any suggestions please post them here. Thanks.