came, what I am saying is, everything you see can be replaced.
skins can be replaced, modules canbe writen to extend, providers can be swapped out with different implementations
What you see (the GUI) is verry nice but just the tip of the iceberg
I meant:
The current admin GUI allows everything that is possible, however it alows to much. so you do not want to give your users access to it. By buying a module (to manage tabs/ modules), you actually buy a piece of GUI that limits tha admin possibility to a secure level for your users.
Needless to say if you write your own, your possibly beter off
Most users don't realize this and see DNN (the GUI) as a solution, they forget DNN (the framework) lays underneed and allows for endless more possibilities (if you know some object oriented programming, patterns and ASP.NET pipeline).
It's understandable most users don't realize this because they are used to MSDN style documentation ( we are all microsofties) Actually I consider DNN (the GUI) as a documentation of what is possible with DNN ( the framework). As soon as you make the switch to this point of view, you discover the true potential of DNN
now, forget about the GUI
a tabid has a skin, a skin contains content panes, contentpanes contain modules and modules contain data
the problem in the GUI is, if you give people admin tights on the tabid, they have the power for everything that follows
so you need a better GUI (wich also is a module) to limit the admin's access to the controller classes
simple problem, simple solution, not so simple implementation (until you know all the controller classes like you backpocket wich happens quite soon)
I hope you see now, that you do not need to hack the GUI, you need to replace it