Long term goal: Have an excellent Admin interface, get the webmin ldap user
module merged upstream, so we dont have to care about it any
longer.
THe whole of webmin is perl-coding wise in a sorry state: no code reuse, no modularity, hardly any indention, global variables, awkward, antient use of perl syntax (perl1, as someone suggested), functions dont return their results, they just print them to stdout. This is the case in the whole sourcetree. If we tried to submitt code useing CGI::Application and HTML::Template, this will most likely not be accepted. Our code would not fit in.
I propose to do the following: Since wls1 works, we could ship that if we wanted to.
if we manage to get wls2 into shape (after restructuring it with
CGI::Application and HTML::Template) in time, we ship that.
Once we have a nicely structured user interface we might notice that this is one of the main "added values" of skolelinux and decide to build on this. (i know that other thin-client management and service providers think so, their web based admin interface is one of their main focuses.) it would be easy to do so with the CGI::Applicaton/HTML::Template framwork. Little efford would be needed to seperate it from webmin.
-- Med vennlig hilsen Ragnar Wisløff ------------- life is a reach. then you gybe.