When is bootstrap coming?

24 posts / 0 new
Last post
#1 Fri, 05/22/2015 - 03:27
nibb

When is bootstrap coming?

I know it was in the works but when is the new default theme in bootstrap coming?

Fri, 05/22/2015 - 10:33
andreychek

Howdy,

A few releases ago, we added the Authentic theme as a non-default theme into Webmin.

Try changing the theme to Authentic, and let us know what you think!

-Eric

Fri, 05/22/2015 - 15:16 (Reply to #2)
nibb

Actually I was looking at the Authentic theme and the other one called Bootstrap.

They both look excellent but the reason I asked was to for something commercial supported. ( like with your paid licenses that have support...)

Paid users should have an official supported one. Just like the default one right now. Nothing fancy, just a base default theme users can tweak, customize or use as a base for cloning and creating their own theme.

I would rather wait for an official one which is going to be supported and work out of the box than having to support and keep messing with third party software. Not saying Authentic is not great, the guy deserves every donation and congratulations for this work but I was expecting something official that will ship as default on upcoming releases and will be supported.

Fri, 05/22/2015 - 16:01
andreychek

Howdy,

We (the Virtualmin staff) are working closely with the author of Authentic, including paying him a monthly amount to encourage new features and support.

In time, it's our plan to make Authentic the default Virtualmin theme.

For the moment, the Bootstrap theme is on hold, as Authentic is further along, and has a really good developer working on it :-)

-Eric

Sat, 05/23/2015 - 01:55
nibb

Authentic will be the official default theme?

Where did you get this information? Do you work for Virtualmin Inc?

If this is correct I guess I can start using it.

Sat, 05/23/2015 - 06:26 (Reply to #5)
Joe
Joe's picture

Yes, Authentic will be the official default theme. We're doing some accessibility testing and work on it, and sorting out a few cosmetic and functionality issues (or mostly Ilia, the author of Authentic, is and we're just sending him bug reports and offering guidance now and then).

And, yes, Eric (user andreychek), works for Virtualmin, Inc. (As do I.)

I'm also the person who was working on Bootstrap theme, and will likely come back to it eventually. But, as Eric noted, Authentic is just a much more complete project. My Bootstrap theme will take a while, and probably needs some back end changes that Authentic does not, so mine will likely have to wait until Webmin 2.0 when we can break backward compatibility.

Authentic will be well-supported, and we are paying Ilia a small amount each month to keep working on it, which will hopefully increase as sales increase.

--

Check out the forum guidelines!

Sat, 05/23/2015 - 10:04
tpnsolutions
tpnsolutions's picture

Hi,

Just thought I'd chime in on this. I've personally been in touch with Ilia the developer of the "Authentic Theme" and I can vouch for not only is amazing work on the theme (as Jamie, Joe, and Eric have), but that when you submit requests and/or bug reports he's pretty active on implementing and/or addressing them.

I've watched since it's inception, as I did with Virtualmin itself and Authentic Theme has come a very long way in terms of development compared to Joe's attempt at a bootstrap theme (both are based on bootstrap btw).

Definitely give it a try; I'm confident that you will be blown away by it's ease of use, cosmetic appearance and overall functionality.

Best Regards,
Peter Knowles
TPN Solutions

Email: pknowles@tpnsolutions.com
Phone: 604-782-9342
Skype: tpnsupport
Website: http://www.tpnsolutions.com

Ask me about my new support plans which include a FREE copy of Virtualmin Pro!!!

Best Regards,
Peter Knowles | TPN Solutions
Email: pknowles@tpnsolutions.com | Skype: tpnassist
Sat, 05/23/2015 - 14:53
nibb

Well, I will give it a try but lets not forget that for a production commercial environment you can't use beta stuff that can have serious problems or consequences. I would hate to invest time in it, just to find out, something does not work and I need to revert to the current theme.

Server features which break in the middle of running something can have nasty consequences. Any ETA when this will be stable and ready for production?

Mon, 05/25/2015 - 09:47
andreychek

Howdy,

You could always try enabling it for just one user to see what it's like, you don't have to enable it for everyone at once.

Perhaps create a second Master Admin (by adding a user to your /etc/sudoers file), and then enabling the theme just for them.

Then, you can give it a try and see if it does what you're after.

If you like it, you could give some of your users the option of using it.

Quite a few people are using that theme as their default theme, including ourselves on our own Virtualmin and Cloudmin install for Virtualmin, Inc.

You can see the main Authentic Theme Forum thread here:

http://virtualmin.com/node/34315?page=3

I unfortunately don't have a timetable for you, though it wouldn't surprise me if it became the default theme sometime this year.

-Eric

Tue, 05/26/2015 - 00:11
nibb

The thing is that I cannot afford to play with coding and themes. I have a job and I paid my license and plan to buy more so I need something that works vs spending gazillions hours on something.

I need something as a base which I can work on as a product (add documentation links, change language, add icons, or links to my own products, etc). I cannot re make documentation, manuals, videos, or tech guide or everything else every time the GUI changes.

I did enabled Authentic for a test user and this seems to be absolutely not ready. In cloudmin and webmin it displays nothing. Blank, where System Information is supposed to show information there is nothing, just a white box. There are several parts which don't load at all. I reverted to the Webmin theme and all the information shows again.

Also, while the Ajax and stuff is nice, its ugly slow. I would rather have a Webmin theme which loads fast rather a theme that takes 30 second to load. Admins don't care about looks, but efficiency. If its slow it's a no, no in my book. It does seem to load better after the first login (I guess the browser catched things) but it needs heavy optimization for its CSS or JavaScript.

Testing with Chrome, the first thing you see when you log in is a blank page where Systems Information is. The other options in the menu seem to work but I didn't played to much with it yet.

Tue, 05/26/2015 - 10:35
andreychek

Howdy,

I'm unfortunately not sure what's wrong there -- it should always load even on the first attempt, and it shouldn't take 30 seconds to load a page after that.

I'm not experiencing that on any of the systems where I have it enabled.

While it's possible to troubleshoot that, it sounds like you'd prefer not to spend time on it.

In that case, what I can offer is that work continues on this theme. We've included it as a theme within Webmin so that those who want to to try it out can, and people can file bug and issue reports against it. So it'll continue to get better.

If you don't wish to look at it now, that's fine. Work is continuing on it, and when we think it's ready, it'll be included as the default theme.

-Eric

Tue, 05/26/2015 - 13:03
Diabolico
Diabolico's picture

The thing is that I cannot afford to play with coding and themes. I have a job and I paid my license and plan to buy more so I need something that works vs spending gazillions hours on something. Then you miss the job. Doesnt matter what CP are you using you will always have something to work, from installation and initial setup to fine tune of all advanced settings... checking log files, your clients... and so on. Plus right now i dont see where you could spend "gazillion" hours.

I need something as a base which I can work on as a product (add documentation links, change language, add icons, or links to my own products, etc). I cannot re make documentation, manuals, videos, or tech guide or everything else every time the GUI changes. Ilia did an amazing job. From something i would never use on my server he manage in short time to bring his Authentic theme to a whole new level. There is somewhere on this forum my topic/post where i express my aversion towards his theme but that was "then" now is totally different story. At one point he will probably slow down with updates but hardly stop at all. Everything evolves and so he need to keep track for all changes, at the end we all like to have something what actually works. Other solution is to pay someone to make new theme just for you and how you like, with enough money this could be done in less than 1-2 weeks.

I did enabled Authentic for a test user and this seems to be absolutely not ready. In cloudmin and webmin it displays nothing. Blank, where System Information is supposed to show information there is nothing, just a white box. There are several parts which don't load at all. I reverted to the Webmin theme and all the information shows again. Didnt test Cloudmin but Virtualmin/Webmin/Usermin works great with Authentic theme on Opera and Firefox while there are some problems with IE but this is because of faulty software/browser not the theme. To be fair didnt use Chrome but this is on my to-do list.

Also, while the Ajax and stuff is nice, its ugly slow. I would rather have a Webmin theme which loads fast rather a theme that takes 30 second to load. Admins don't care about looks, but efficiency. If its slow it's a no, no in my book. It does seem to load better after the first login (I guess the browser catched things) but it needs heavy optimization for its CSS or JavaScript. If your CP need 30 sec to load then is something wrong with your server or your local computer. Max waiting time for me is under 10 sec and only on first load, after that is around 2-3 sec. While admin usually like that spartan look dont forget your users. You can always keep original theme for you and set Authentic for your users (in case you have any). Speaking of slow-down this once happened to me and the reason was i forgot to disable EPEL repo and my update pulled some stuff from there what in the end broke several things with Virtualmin/Webmin. Maybe something similar happened to you.

Testing with Chrome, the first thing you see when you log in is a blank page where Systems Information is. The other options in the menu seem to work but I didn't played to much with it yet. Did you try with other browsers like Opera or Firefox?

- I often come to the conclusion that my brain has too many tabs open. -
Failing at desktop publishing & graphic design since 1994.

Tue, 05/26/2015 - 15:06
nibb

That is not what I tried to say and I expressed myself wrong. I'm not complaining in anyway, the theme is great, I'm curious, so I asked questions and gave my feedback.

Of course you will spend time, but if you are paying for a product, in my case paid license I would expect an official supported product where I don't have to fix the code or bugs in it. Spending time with a product and extending is one thing, fixing bugs in the code is another story.

The theme is wonderful indeed and the job done is great. What I said is that in my case my first impression is that the information on the screens are blank. I tested it with several browsers, IE, Chrome, and others, on CentOS 7, and it's the theme released on the 25 of this month so maybe it's a new bug. About the loading maybe I exaggerated, its not 30 second but the first load is a bit slow, try clearing your cache and logging again and test how much it takes to load. After that its fine.

Is there a log I can check for errors? This is surely not a browser issue on my side, but a theme problem. If someone can give me the paypal from the developer I may also send him money on my own to keep the progress.

Tue, 05/26/2015 - 15:17
nibb

The problem seems to come from running the theme under https://

There are frame security problems, this is why its not showing the information. Try opening the Chrome console and you will see the errors.

/unauthenticated/js/loader.min.js?v1200

Tue, 05/26/2015 - 16:38 (Reply to #14)
Joe
Joe's picture

I'm not seeing that here. It shouldn't have a problem running under HTTPS (and no Webmin/Virtualmin/Cloudmin installation should ever run without HTTPS, so all testing and development is happening in systems with encryption enabled). There were some problems with proxied connections, which Ilia has fixed in version 13.0.1.

And, there were problems with missing Perl dependencies in version 10.x that led to failure to load (i.e. just a spinner and a white screen, as you're describing), but those were fixed in 12.x.

What errors are you getting exactly?

--

Check out the forum guidelines!

Tue, 05/26/2015 - 16:25
andreychek

Howdy,

I understand what you're saying nibb - and we're including it as an option now so that it can get better.

Once it becomes the default theme, you'll be able to file support tickets with us about it in order to resolve issues that you see.

Don't worry, it'll all be officially supported!

-Eric

Tue, 05/26/2015 - 17:31
nibb

Well, all I installed before installing Cloudmin was wget (to get the installer) and perl-Net-SSLeay to enable Perl and SSL. It would not surprise me if something is missing to be honest, as I only use core (minimal installs) of operating systems and don't install anything unless its required. I assumed the installer would install all the required dependencies.

I want to say that I yet not installed a certificate on the system. But it would be big surprise if that is the issue as there should be no different in the encrypted connection (https) between self signed or by an authority. Maybe that is the issue as by default there is not even a self signed one. I will check that on my part.

I do agree, control panels should never ever run without encryption but I assumed maybe the testing was done without it. Glad to know that is not the case.

EDIT: Just installed a trusted certificate and like I assumed, that is not the issue. I don't get the Chrome security issues anymore at least. It must be something else.

Tue, 05/26/2015 - 17:37 (Reply to #17)
Joe
Joe's picture

Which version of Authentic Theme do you have? Looks like maybe 12.0 in the message you posted earlier, which shouldn't need the Perl dependencies I was speaking of (they were for LWP and some other functionality that already exists in the Webmin API and so once I showed Ilia where to find those functions, the dependencies could be removed), but 12.x does have proxy problems and a few other quirks that have been resolved in 13.x. Are you accessing Webmin through a proxy?

Are there any errors in the Webmin error log? (/var/webmin/miniserv.error)

--

Check out the forum guidelines!

Tue, 05/26/2015 - 18:15
nibb

I just downloaded the one here:

http://www.webmin.com/cgi-bin/search_third.cgi?themes=1

Last updated: 2015-05-25 00:34:16

Its version 13.

Indeed I see errors:

[26/May/2015:18:21:52 -0400] Restarting Pre-loaded server-manager/server-manager-lib-funcs.pl in server_manager Pre-loaded WebminCore [26/May/2015:18:21:53 -0400] miniserv.pl started [26/May/2015:18:21:53 -0400] Using MD5 module Digest::MD5 [26/May/2015:18:21:53 -0400] Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 12) line 1. BEGIN failed--compilation aborted at (eval 12) line 1.

Use of uninitialized value in string eq at ./webmin-lib.pl line 1770.

There is also:

defined(@array) is deprecated at /usr/libexec/webmin/security-updates/security-updates-lib.pl line 486, line 6. (Maybe you should just omit the defined()?) Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/virtual-server-theme/left.cgi line 55. Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/virtual-server-theme/left.cgi line 55. Use of uninitialized value in pattern match (m//) at /usr/libexec/webmin/virtual-server-theme/left.cgi line 55. Use of uninitialized value $gaccess{"webminsearch"} in string ne at /usr/libexec/webmin/virtual-server-theme/left.cgi line 147. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51. Use of uninitialized value in string eq at /usr/libexec/webmin/virtual-server-theme/right.cgi line 51.

NOTE: This is a complete new install of Cloudmin on CentOS 7 done yesterday. So nothing was modified, except installing the theme.

EDIT: Not sure if those errors are related.

When I change the user back to the Virtualmin Framed, everything displays fine again under System Information both in Cloudmin and Webmin but not with Authentic, it does not load data there. So far this is the only issue I can find and some bugs with hitting the back button in some screens after errors but those are not serious. Everything else seems to be working.

No. I don't use a proxy.

Wed, 05/27/2015 - 03:17 (Reply to #19)
Joe
Joe's picture

I'm able to reproduce this on a system with Cloudmin. I'll poke around some and talk to Ilia.

--

Check out the forum guidelines!

Wed, 05/27/2015 - 04:54 (Reply to #20)
nibb

If this is going to be officially shipped can I submit the bugs with the tracking system?

I can make a PDF with a lists of bugs, some are very small, like when you change the language, the color in submit buttons in some screens are not green anymore, others are more serious that don't allow you do to an operation in a virtual system.

I would rather prefer to keep them in Virtualmin rather than sending them to Github as I have to take screenshots of the systems to explain them better and some may actually require you to help him (Ilia) out as they are more than just a visual thing and probably require him to explain how to get access to that function in the system.

Wed, 05/27/2015 - 09:56 (Reply to #21)
andreychek

Howdy,

Bug reports are excellent!

Once the theme is released as the default theme, it'll be possible to submit a bug report in the Support Tracker on virtualmin.com regarding any issues you see.

We haven't yet finalized how that's going to work though (will we get Ilia a support account here? Will we forward requests to him? Will we fix them ourselves? Those are things we'll need to figure out prior to shipping his theme as the default).

While it's still in testing - the best thing to do would be to use the github link Ilia provided. At the moment we'd just end up forward him the same information you gave us.

Ilia is in contact with us when he needs a hand with something, though he's become quite familiar with the various components of Webmin, Virtualmin, and Cloudmin.

Thanks!

-Eric

Wed, 05/27/2015 - 18:59 (Reply to #22)
nibb

Well, I have to create a Github account then which I don't have. I wanted to avoid that as Github is public, so sending screenshots or other things which have private data on it is not really the best practice.

I will send them directly to IIlia then until its released as default.

Tue, 05/26/2015 - 22:35
nibb

Ok I have concluded this is not a problem with my server or installation. It's a bug or rather a missing functionality in the Authentic theme.

If you check the Youtube video from the latest version he is logged as Admin user in Cloudmin and everything shows fine. I switched to Authentic as default server wide and indeed the System Information works. Everything is exactly like in the videos and works nice when I'm logged as root.

But I was talking all the time here in this post, about the USER side, this means a user logged into the system. So basically I'm talking about another webmin user that is logged, then this information is missing.

I tested this several times. Root works fine. All system information and stats are displayed nicely. You log in as a cloudmin users on another browser and its blank. The 3 tabs that appear there which shows the account information, the limits and the resources used are not there. Nothing shows.

Please test this.

Create a cloudmin user, assign him a systems or VM to manage. Then log in as that user and you can replicate the issue. In the video he is clearly logged as root, not as user. I'm not interested in having a nice theme for me, but for users. I think this is probably missing functionality in the theme.

Topic locked