Welcome, Guest
Please Login or Register.
Lost Password?
Re:New TheJAX theme for Virtualmin preview release (1 viewing)
Post Reply

TOPIC: Re:New TheJAX theme for Virtualmin preview release

#7805
Joe (Admin)
Posts: 3602
graph
New TheJAX theme for Virtualmin preview release 2007/10/09 22:58  
Howdy all,

I've just rolled out our new AJAX-enabled theme for Virtualmin to the Red Hat-based OS repositories (I'm building the dependencies now for Debian/Ubuntu, and it'll be in place tomorrow sometime). You can get it with:

# yum install wbt-thejax-theme

It depends on the perl-JSON-DWIW package, which is currently only available in our repositories for CentOS/RHEL 3, 4 and 5, as well as Fedora Core 6. Other platforms will follow. The module is a binary build, and so much be custom-built for every OS and version.

Once installed, you can use the Webmin:Webmin Configuration:Webmin Themes page to select it.

It is a quite JavaScript intensive application, so is probably not going to work on older browsers. It is known to work, however, on recent versions of Firefox, Safari, Opera, and Internet Explorer (holy crap, IE sucks...took me days to get everything working in IE).

This is a preview release. It is not production quality. It has the following known issues:

- It's a bit slow. This is due to the loading of about 300k of JavaScript every time the content frame updates. It will be resolved by moving to a wholly AJAX update model, wherein all pages only load once and then they simply refresh portions of the page as needed. The left-hand menu already does this and is working very nicely.

- It's a bit funky looking in places. Not all of Webmin is making use of the ui-lib functions, and so there are some tables that have hard-coded table borders that look stupid and no amount of styling makes it go away. This will be resolved over the next few weeks as Jamie and I clean up these old bits of code..

- It works in Usermin, but it has a lot more funky looking spots in Usermin, as I haven't even begun to work those out.

The good news is that it looks really good (really, really, really good), and over the next few weeks I will be merging down several innovations introduced in this theme that make it easier for non-programmers to build themes for Webmin/Usermin/Virtualmin.

Feedback welcome, but keep the bug reports to a minimum--only report serious functionality issues, and nothing cosmetic. I know about the cosmetic issues, they will just take a while to correct. But the theme should be usable today--e.g. you could get by with only this theme if you had to (I don't recommend you give it to customers yet, though...let's just keep it between you and I for the next week or so).
  The topic has been locked.
#7822
ConRadical (User)
Posts: 54
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/10 07:31  
Looks very nice --Great Job. Now where do you find the time to do all these amazing things you guys are doing.

Post edited by: ConRadical, at: 2007/10/10 07:32
  The topic has been locked.
#7830
ADobkin (User)
Posts: 183
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/10 18:53  
FYI, I initially got a few Perl execution failure errors after enabling this theme on CentOS 5. After completely reloading the site (both frames), it appears to be working much better now. Very nice UI effects!

Thanks,
Alan
  The topic has been locked.
#7834
ADobkin (User)
Posts: 183
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/11 02:39  
Unfortunately, "It's a bit slow" is an understatement, at least on my system. The "Loading..." widget just spins forever in my sidebar. Eventually, the list of domains does get populated, but once I select a domain to manage, it never gives me the options above "Server Configuration". In other words, I don't have any menu options for "Edit Virtual Server", "Edit Mail and FTP Users", "Edit Mail Aliases", etc., which basically makes this theme unusable for me at the moment.
  The topic has been locked.
#7861
Joe (Admin)
Posts: 3602
graph
Re:New TheJAX theme for Virtualmin preview release 2007/10/12 09:33  
I saw that problem during development--but I'm not sure why it would strike on your system (it hits me because I have Webmin devel code that has mismatched shebang lines).

You can make this problem go away by adding this to your miniserve.conf and then restarting Webmin:

internalcgis=1

This will make Webmin use a bit more memory and a bit slower, but it will allow the function that's hanging to complete. As far as I know, this isn't supposed to occur on systems that don't have modules with different shebangs. But maybe there's something else broken. (But this is something that needs to be fixed, regardless...I fought with it for a few hours, and eventually gave up.)
  The topic has been locked.
#7900
ADobkin (User)
Posts: 183
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/13 18:21  
Thanks, that did fix the problem on my system.
  The topic has been locked.
#7956
PlayGod (User)
Posts: 90
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/15 22:05  
Nice theme on Firefox, but it's a disaster under IE7...









  The topic has been locked.
#7957
PlayGod (User)
Posts: 90
graphgraph
Re:New TheJAX theme for Virtualmin preview release 2007/10/15 22:08  
so, you can eventually get it to run, but it opens links in a new window, not the right frame... see also the weirdness whereby the left window does not show certificate error, but the right one does.
  The topic has been locked.
#7958
Joe (Admin)
Posts: 3602
graph
Re:New TheJAX theme for Virtualmin preview release 2007/10/15 22:11  
Hmm...Runs fine for me here. Try forcing a reload...Webmin's theme handling confuses browsers (we'll get that resolved eventually...it's a historic aspect of the theming architecture that used to work fine, but now that JavaScript and CSS are core to everything, it leads to really weird issues).
  The topic has been locked.
#7959
Joe (Admin)
Posts: 3602
graph
Re:New TheJAX theme for Virtualmin preview release 2007/10/15 22:14  
Oh, and certificate errors are merely because it is a self-signed cert. If you installed the certificate into IE, setup a local CA, or used a real certificate from a cert provider, the errors would go away--the opening new windows thing is I guess triggering multiple displays of the same cert warning. Maybe. I dunno exactly, as I'm seeing good behavior from my IE7 and IE6 (by some definition of "good", there are still many cosmetic issues on both IE and Firefox).
  The topic has been locked.
Post Reply
get the latest posts directly to your desktop

Talk and Get Help

Support
Forums
Bugs and Issues

Get Virtualmin

OS Support
Buy Online
Download
Copyright 2005-2007 Virtualmin, Inc. All rights reserved.