Authentic is Webmin/Usermin theme based on Bootstrap and Font Awesome that you just longed to get.

Alright, good to hear.

Most amazing release ever done - Authentic Theme 13.

Please like and comment new YouTube presentation.

Changelog:

  • Improved theme settings are now configurable using UI. From now on, you don’t need to edit settings manually. Theme configurable options located in Webmin->Webmin Configuration->Webmin Themes
  • Improved UI of right frame in great amount. Improved UI of left menu and login page
  • Improved content page loader being less annoying. Content page spinner now will only appear in case something is really loading. On regular page switching it will not appear anymore. When content page starts/ends loading, it’s animated to improve user experience
  • Improved line-graph bars. Graphs now can have description and color, based on percentage. To see it in action go to Cloudmin->Edit System->Detailed system status
    Improved page autoscroll mechanism. Now autoscroll works, more like in gnome-terminal, i.e., when you start scrolling the page - auto-scrolling stops, when you reach the bottom of the page, using double-scroll - it restarts
  • Improved user mail is now searchable, using autocomplete bar
  • Improved help popovers are now not destroyed, in case user made some text selection
  • Added support for images for third party modules. Modules’ developers no longer need to do workarounds
  • Added table rows are now triggerable using left click, highlighted and selectable using right mouse click
  • Added in settings an option to disable/enable customized checkboxes and radio buttons
  • Added in settings an option to choose default tab/page after logging in
  • Fixed broken links when using proxy #165
  • Fixed drive temperature formatting on System Information page #171
  • Fixed frames being way too small in Text Login and Root Shell modules
  • Fixed missing custom styles embedment on login page
  • Fixed tabs being fail-safe
  • Fixed hundreds of bugs
  • Updated jQuery and the code to be iOS fail-safe
  • Updated to the latest jQuery, dataTables, CodeMirror, TinyMCE

Great job. There is only one minor thing which I don’t like very much.

The theme is exposing products names in the url, like for example:

domain.com:10000?cloudmin/

The original Virtualmin theme does not do this, the url stays the same regardless if you switch between products. I understand this may be related to JavaScript but maybe it would be better to use something generic instead or short url or if it can be avoided all together the better like the default theme.

Several reasons come to my mind:

Branding. Users that brand the control panel now have the name exposed in url
Simplicity, short url does not confuse users is the same regardless which product you click
Security, you are exposing the product software name which may be unwanted in some installs, in particular because you are identifying where the user is clicking which may lead to injection attacks (at least its making them more easier as you can identify the product the user clicked)

I would rather prefer if names or products are not exposed in the url.

There is also bug with some parts where you click the back button, it does not go back and shows the same error again having to click the back button twice.

Otherwise its looking amazing. Please tell your PayPal or donation address.

Please test the following.

I think it’s a bug in the theme or missing functionality. Log in as a user into Cloudmin and there is no system information displayed, just a white blank box where the user would normally see his account and system information for that server.

Not as a root, but as webmin user. In cloudmin its not displaying VM information under that tab which is the default after you log in as user.

Thank you for your comment! About security - don’t worry it has no security impact. It’s not possible complete get rid of it as it’s the part of functionality. Defaut theme does’t offer features that Authentic Theme does. I needed those to trigger certain UI events. They can not be removed. The only thing I could try to do on the other release is to change cloudmin->cm and virtualmin -> vm, if it made any sence.

About the bug with javascript and back button - i know about this. I will try fixing it next time.

My PayPal address in in this URL https://www.paypal.com/cgi-bin/webscr?cmd=_donations&lc=us&business=programming%40rostovtsev.ru&currency_code=USD&bn=PP-DonationsBF%3Abtn_donateCC_LG.gif%3ANonHostedGuest

I will take a look and fix next release! Thanks!

Actually now that I was testing more things you should try testing Cloudmin from the user side and its partially broken in several parts. Example, there is no status under the managed systems in the menu. The default theme updates the status text right under the manage systems like No Ping, Active, etc.

I would also try to use an icon or something to make it more visible which VM you are managing, the default theme does it.

The menu in Authentic does not update on commands either or when the status of a machine changes. This is nasty bug. For example if someone happens to shut down his VM. In the default template, the left menu will change the options once the VM is stopped. Why? Well because rebooting and other things don’t work anymore if its shut down (makes sense). In the default theme other options appears like Booting it up again.

Using Authentic this options don’t change in the menu, I just found out that if a user shuts down a VM for example he cannot start it again anymore as the options in the menu to start it again are not there.

I will try to make a lists of bugs, but its quite easy to see what is working and what is not. Create 2 users, assign Authentic to one, leave the other in the default theme. Then log into Cloudmin from both (with different browsers) and try to run different operations of VM’s and you will see what I mean. File manager, start VM, and of other options are not there or don’t change based on the commands executed.

Please submit found bugs to https://github.com/authentic-theme/authentic-theme/issues/new. I will take a look a bit later! Thanks! :wink:

Theme overlays do not work so branding is not possible. That is a blocker in my book so until this is fixed to use them I won’t use the theme.

Theme overlays? What do you mean by that? Logo uploads were fixed in the latest 13.05. What else doesn’t work?

See http://doxfer.webmin.com/Webmin/Creating_Overlay_Themes

All themes must allow the use of overlays to brand Virtualmin otherwise 3rd party themes like yours most likely wont be used.

My theme has custom extensions which let you do branding very easily, both on CSS and JS part.

Please goto Authentic Theme Options and in the bottom of the screen click Theme Extensions button.

In case you expect all other CSS elements to work the same predefined old way - I would guess they will not work. In case you need branding using Authentic Theme why not use in-build CSS/JS Extensions?

Your theme breaks the very foundation of creating custom overlays to brand VM and CM. You expect people to recode or install your extensions to achieve the same results that has been laid out for 3 years by Jamie and Joe.

I know you spent a lot of time creating your theme but it isn’t compatible with the current coding practices that they have laid out in the current documentations.

Your way creates a difficult way to brand your theme. For instance my overlay theme can be installed via yum or apt and webmin will see a new overlay once its installed so it’s very easy to brand. You can’t do that with your theme and so it breaks the current coding hooks that Joe and Jamie have created over the last couple of years.

I am sure Joe and Jamie did not notice this for I am sure they would have pointed this out well before they added it to the git repo.

You can make customisation you need (yes, you would have to do it over again - it’s not cross compatible and if you think it can not be possibly cross compatible due to overall complexity). Afterwards, you can build an rpm that would install styles.css and scripts.js files to /etc/webmin/aithentic-theme - in the end you would get your customisations work.

Think your self how would that be possible to make a new theme work only using old and limited number of selectors?? The idea of Webmin overlays is very limited to particular design and rather dated. You can achieve desired result in my theme as well by getting needed selectors using browsers dev tools.

Hey Ilia. I found a small bug, sorry if you already know about this, mobile related:

-in Firefox mobile (still kinda slow for me, but the speed is much better now, remember I mentioned this a few times?) if you manually edit let’s say an apache directive, for a certain domain, save the file, and open it again, it looks like you did nothing. It almost looks like some cache problems in fact. This is wrong in so many ways, because
 you tend to do it again, and if you actually see something else than the file itself
 you get me.

Can anyone else confirm it?

Thanks for the 13 era :slight_smile: !

BTW - thanks for the Romanian translation - how did you managed to do it? Someone else helped you or? I would appreciate if you would put me in contact with the person, if he/she is interested, maybe I can find someone else to help me with the whole Virtualmin localisation in Romanian, a project postponed for years due to 
 lack of interest?

Ok, I have also tested it in Firefox pretty much now. For some reason for me it feels slower than before - totally opposite to what you’re saying! :slight_smile: There is a big difference between the way you run it using Request Desktop Site option or not. In default mode (mobile, without desktop tick) I could open and save Apache, adding 1111 to first #, making it look like #1111 - it worked - no problem. The file was saved. The whole prosess felt slow - yes, that is true. Not THAT slow but it was on the edge of being slow and a bit annoying. ON THE OTHER hand I tried it in Chrome - and it was just perfect!! All was smooth and great.

I personally have no idea why you’re using Firefox. Firefox is a great-great browser but if you start comparing it with Chrome/Chromium then it looses a lot. It happens for me both desktop and mobile. Speaking about security, I believe in case you’re running Android, it would make no difference if you run Chrome or Firefox, as in case Google tries to get our data (which I doubt, unless we’re the target), it would get anyway by so many ways. So I don’t want to look arrogant but I would recommend using Chrome with Webmin on mobile
 because I have no damn idea why it’s slower in Firefox than in Chrome. In case you know it, please let me know! :smiley:

Romanian translations were done by some guy from GitHub. Please join GitHub - it’s really great in all ways! (https://github.com/authentic-theme/authentic-theme). There later, you will be able to contribute and I will add you’re name to the translation contributors. Speaking about Virtualmin translation in general, you should submit it to Webmin repo on GitHub (https://github.com/webmin/webmin) and they will add it to the distro on the next release.

Well, overall transformation of the theme will happen in version 14, which will have great number of improvements and will be released by the end of the year. I have so much ideas to embody to make Webmin unparalleled server-management panel.

I see, so once again you can’t reproduce the behavior, man something is fishy with that browser 
 :confused:

I also converted to Chrome, but only on the desktop after, well, forever, using Firefox. It just drove me nuts on KDE, was sluggish like hell with two high-end GC in crossfire.

But I still miss it. And there is the tracking issue too in Chrome. And all kind of other stupid things that hold Chrome back from being the greatest web browser. Weird actions to clean the cache/history (how else can they track you?) and the behavior of searching instead of offering my bookmarks (everything I love or use intensively = I bookmark), or even the bookmarks looking like s
t and moronically managed (kinda solved lately) just to discourage you to use them, and use the search engine. Whatever, but it still rocks.

So I would normally agree with you. Biggest problem is I can’t install AdBlocker on the mobile version; and I can’t stand how the web looks without it or some other similar extension. Or at least last time I tried, I am not root yet because of the warranty. I am manually allowing all websites I respect to show me their ads. And click’em. But not every stupid website that I try, and in fact it doesn’t interest me, each of them taking a few seconds from my life just to show me some non sense ad. Google removed all blockers from the playstore just to happily annoy me :slight_smile:

That being said, Firefox it is on the mobile side for now.

Heard you with github, will do that. Tks!

:slight_smile: You should go root and f
 that warranty thing. They will do their best not to provide you one and on the other hand 99% of chance that your phone will just work for another 10 years at least :slight_smile: 
 and it will work much faster and more stable, for instance with CynogenMod! It will be more secure as well. For example, CynogenMod, has inbuilt Privacy options, which will let you choose per-app access options to your data, for example, you can prevent Viber or Skype from reading your location data, or even like prevent your stupid bank app from reading your contacts (which makes no sense in general at all to have access to (but they do it)).

After you do proper OS and root access (you will need dev tools to enable it. To enable dev tools in CM you need to click Build number tab 5 times or so (it’s in Settings->About Phone )) you can install AdAway (better than ADB, I think) and get rid of all ads at once.

On desktop, you could build Chromium your self, in case you don’t trust Chrome with few extra plugins. You could also use Google stuff in Firefox and all the rest in Chrome/Chromium
 save the passwords and data in it, which will stay on your computer only.

Good luck!

Stopped counting my burned ROMs around 100 on my previous HTCs phones :slight_smile: , so I know about the advantages of custom cooked ROMs.

Another question for you: sometimes when logging in (Chromium) I have a grey bar at the bottom of the screen, around the same size and color as the Webmin/Virtualmin/Cloudmin tabs/buttons, is this by design? But it disappears after a while (never caught it in the act how or when exactly).

Can you please add a screenshot? I don’t recall having it! Are you logging in as root?