Skip to content

Commit 0c0204d

Browse files
committed
Merge pull request #1 from qooob/master
Repo update
2 parents a24ad78 + 0234f06 commit 0c0204d

File tree

176 files changed

+6185
-1174
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+6185
-1174
lines changed

CHANGELOG.md

+187-20
Large diffs are not rendered by default.

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2014 Ilia Rostovtsev
3+
Copyright (c) 2015 Ilia Rostovtsev
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+80-36
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,80 @@
11
#Authentic
2-
**Authentic** is [Webmin/](https://github.com/webmin/webmin)[Usermin/](https://github.com/webmin/usermin)[Virtualmin](https://www.virtualmin.com/) theme based on [Bootstrap](https://github.com/twbs/bootstrap) and [Font Awesome](https://github.com/FortAwesome/Font-Awesome) that is made with _love_. It uses [CodeMirror](http://codemirror.net/) to highlight config files and show line numbers, when editing manually and [DataTables](http://www.datatables.net/) to add advanced interaction controls to modules' tables. Theme runs using latest releases of dependent software (mentioned above), supporting all in-built modules (even ancient ones) and third-party modules, including [ConfigServer Security & Firewall](http://configserver.com/cp/csf.html).
2+
**Authentic** is [Webmin/](https://github.com/webmin/webmin)[Usermin/](https://github.com/webmin/usermin)[Virtualmin/](https://www.virtualmin.com/)[Cloudmin](http://webmin.com/cloudmin.html) theme based on [Bootstrap](https://github.com/twbs/bootstrap) and [Font Awesome](https://github.com/FortAwesome/Font-Awesome) that is made with _love_. It uses [CodeMirror](http://codemirror.net/) to highlight config files and show line numbers, when editing manually, [TinyMCE](http://www.tinymce.com/) to compose comprehensive HTML based messages and [DataTables](http://www.datatables.net/) to add advanced interaction controls to modules' tables. Theme runs using latest releases of dependent software (mentioned above), supporting all in-built modules (even ancient ones) and third-party modules, including [ConfigServer Security & Firewall](http://configserver.com/cp/csf.html).
33

4-
**Authentic** is fully compatible with latest Webmin 1.710+, Usermin 1.620+ and Virtualmin 4.11+.
4+
**Authentic** is fully compatible with latest Webmin 1.730+, Usermin 1.640+, Virtualmin 4.14+ and Cloudmin 8.00+
55

66
##Changelog
77

8-
####Version 4.1.4 (Oct 20, 2014)
9-
* Fixed general issue causing `radios` disappear in some modules, including Linux Firewall [:paperclip:](https://github.com/qooob/authentic-theme/issues/11)
8+
####Version 9.0.2 (Feb 3, 2015)
9+
* Fixed **loader** positioning
10+
* Fixed **small buttons** under the menu showing _correct language link_ on toggling between _Webmin/Virtualmin/Cloudmin_
11+
* Fixed **menu jumps** [:paperclip:](https://github.com/qooob/authentic-theme/issues/76)
12+
* Fixed **selects** incorrectly triggering loader in some cases [:paperclip:](https://github.com/qooob/authentic-theme/issues/78)
13+
* Improved **mobile menu** trigger button position and some other mobile menu tweaks
1014

11-
####Version 4.1.3 (Oct 18, 2014)
12-
* Fixed tables automatic sorting by first `th`, to keep defaults set by `Webmin/Virtualmin` [:paperclip:](https://github.com/qooob/authentic-theme/issues/8)
13-
* Fixed minor loader issues
14-
* Fixed false/unclickable links in Usermin
15-
* Added CodeMirror `autofocus` on editing _textarea_
15+
####Version 9.0.1 (Feb 1, 2015)
16+
* Fixed **Firefox bug** making right frame _links not clickable_ [:paperclip:](https://github.com/qooob/authentic-theme/issues/74)
17+
* Improved **navigation** menu auto-opening
1618

17-
>[Complete Changelog](https://github.com/qooob/authentic-theme/blob/master/CHANGELOG.md)
19+
##Changelog
20+
####Version 9.0.0 (Feb 1, 2015)
21+
* Changed: Overall **UI redesign** for better experience
22+
* Changed: Code **core** complete rewrite for both _server_ and _client-side_. Improved **speed** and **browser/plugin** compatibility
23+
* Added support for _Virtualmin/Cloudmin_ **missing left menu**, for currently selected virtual server/machine. ***Attention:*** You need latest _Virtualmin_ installation to make it work. (For _Virtualmin_ *Pro*, minimum version requirement is 4.13 and for *GPL* users minimum is 4.14)
24+
* Added **autocomplete** for currently **opened module** in _Webmin_, currently **selected domain** and list of all available **virtual domains/machines** in _Virtualmin/Cloudmin_ modules
25+
* Added **complete mobile support**. Navigation menu now has absolutely _same functionality_ for both _desktop/mobile_ versions
26+
* Added **custom logo** support. [Manual](https://github.com/qooob/authentic-theme#how-do-i-set-custom-logo) for using it is below
27+
* Added **screen-saver** effect (using pure CSS) after _2 minutes_ of inactivity
28+
* Added **shortcut** _Alt+R_ for _reloading_ right frame
29+
* Added **Chinese translation** by [Dreista](https://github.com/Dreista)
1830

19-
##Update notice
31+
>[Complete Changelog](https://github.com/qooob/authentic-theme/blob/master/CHANGELOG.md)
2032
21-
It's very important to clear ___Cache images and files___ in your browser after applying new theme update
2233

23-
##Screenshots
34+
##Video Screencast
2435

25-
![screenshots](https://rostovtsev.ru/.git/authentic-theme/screenshot_function_update.png)
26-
<hr>
27-
![screenshots](https://rostovtsev.ru/.git/authentic-theme/screenshot.png)
36+
[![ScreenShot](https://rostovtsev.ru/.git/authentic-theme/screenshot-screencast.png)](http://youtu.be/gfuPFuGpyv8)
2837

2938
##Principles
3039
* Make the theme fully support all Webmin/Usermin modules
31-
* Be as beautiful, light and easy to use as possible
32-
* Be compatible with mobile devices
40+
* Be as beautiful, fast, light and easy to use as possible
41+
* Be compatible with all platforms and support mobile devices
42+
43+
## Features
44+
* _Autocomplete_ that lets you very quickly and effectively navigate through:
45+
* Items in left menu
46+
* Items in currently opened module in _Webmin_
47+
* Items for currently selected domain and list of all available virtual domains/machines in _Virtualmin/Cloudmin_ module
48+
* _Hotkeys_ for quicker access/control:
49+
* `Alt+S` for focusing on search field
50+
* `Alt+R` for refreshing currently opened module
51+
* `Alt+W` switching to _Webmin_
52+
* `Alt+V` switching to _Virtualmin_
53+
* `Alt+C` switching to _Cloudmin_
54+
* Extended support for _ConfigServer Security & Firewall_, with integrated search and filter features
55+
* Code _highlight_ with _line numbers_, when editing configuration files manually
56+
* Custom _logo_
57+
* Basic _screen-saver_ effect (pure CSS) after 2 minutes of inactivity
58+
* Unprecedentedly _convenient and complete navigation_, with no difference among desktop/mobile versions
59+
60+
## Tricks
61+
* To prematurely dismiss a loader *click* on it 2 times
62+
63+
##Browser support
64+
65+
#####![](https://rostovtsev.ru/pub/media/icons/chrome-16.png) Chrome 24+
66+
67+
#####![](https://rostovtsev.ru/pub/media/icons/firefox-16.png) Firefox 5+
68+
69+
#####![](https://rostovtsev.ru/pub/media/icons/opera-16.png) Opera 18+
70+
71+
#####![](https://rostovtsev.ru/pub/media/icons/safari-16.png) Safari 6+
72+
73+
#####![](https://rostovtsev.ru/pub/media/icons/internet-explorer-16.png) IE 10+
3374

34-
##Issues
35-
* Borders on some tables are missing, because of Webmin modules miscalculating _colspan_ values (developers promised to fix it in the near future)
36-
* Few tables go off the grid on small resolutions (< 1000px)
3775

3876
##FAQ
39-
####How do I install _Authentic_ theme?
77+
###How do I install _Authentic_ theme?
4078

4179
####Webmin
4280

@@ -45,20 +83,23 @@ It's very important to clear ___Cache images and files___ in your browser after
4583
`Webmin->Webmin Configuration->Webmin Themes->Install themes->From uploaded file`
4684

4785
####Usermin
48-
**a)** I recommend to symlink already installed _Authentic_ theme, which will enable you to only update Webmin installation of _Authentic_ not both.
86+
**a)** I recommend to create a _symlink_ to already installed _Authentic_ theme, which will enable you to only update Webmin installation of the theme not both.
4987

50-
Creating a symlink as easy as it gets by running as root the following:
88+
Creating a _symlink_ as easy as it gets by running as root the following:
5189

5290
`ln -s /usr/libexec/webmin/authentic-theme /usr/libexec/usermin/authentic-theme`
5391

54-
> The above implies that Webmin binaries on your system are installed under `/usr/libexec/webmin/` and Usermin installation is in `/usr/libexec/usermin/`. The above is true for _CentOS_ and other RHEL distros. You could easily though find out where your installations are by running `/usr/bin/whereis webmin` or `/usr/bin/whereis usermin`.
92+
> The above implies that Webmin binaries on your system are installed under `/usr/libexec/webmin/` and Usermin installation is in `/usr/libexec/usermin/`. The above is true for _CentOS_ and other RHEL distros at least. You could easily though find out where your installations are by running `/usr/bin/whereis webmin` or `/usr/bin/whereis usermin`.
5593
5694
**b)** Nevertheless, you could simply install Usermin theme using the same procedure as for Webmin. To install a copy for Usermin go to:
5795

5896
`Webmin->Usermin Configuration->Usermin Themes->Install themes->From uploaded file`
5997

60-
####Virtualmin
61-
There is no need to take any additional actions. In case _Virtualmin_ module is installed, it will be automatically detected and supported.
98+
####Virtualmin/Cloudmin
99+
There is no need to take any additional actions. In case _Virtualmin_ or _Cloudmin_ modules are installed, it will be automatically detected and supported.
100+
101+
###How do I set custom logo?
102+
> Custom logo can be easily set by coping a file named `logo.png` to _Authentic_ Theme **configuration** folder. It's located to wherever _Webmin_ sets it's configuration directory. For example on most systems this path would resolve to `/etc/webmin/authentic-theme`. Make sure that the file is called `logo.png`. Recommended size is _180x90_ pixels. In case you want to remove the logo, just delete this file. In case you want to have _Authentic_ Theme logo, you can find it in theme installation folder (usually located at `/usr/libexec/webmin/authentic-theme`), under images directory, with the file name called `__logo.png`. Don't forget to rename it, to make it work, when uploading to **configuration** directory.
62103
63104
###Troubleshoot
64105
> 1. `Can't locate LWP/Simple.pm in @INC (@INC contains: /usr/libexec/webmin..) BEGIN failed--compilation aborted at ..`: <br>
@@ -68,25 +109,28 @@ This happens because Webmin is trying to open a link and download the theme usin
68109
> 3. `Can't locate object method "parse" via package "version" (perhaps you forgot to load "version"?) at`. Installing `version` from CPAN, using CPAN module in Webmin will fix this error.
69110
> 4. `Can't locate Switch.pm in @INC (@INC contains:)` You can install `Switch` module using CPAN in Webmin or by package name `perl-Switch` to fix this error. In case you got stuck with this error after updating theme and have no access to _CLI_, no worries, just type in _URL_ `http://yourhostname:10000/cpan` and from there choose to install `Switch` module.
70111
112+
##Development
113+
###Lead developer
114+
* [Ilia Rostovtsev](https://rostovtsev.ru)
115+
116+
71117
##Contributions
72118

73119
###Translations
120+
* [Kjetil Elde](https://github.com/w00p) (Norwegian)
121+
* [Michał Pawlik](https://github.com/majk-p) (Polish)
74122
* [Michael Keck](https://github.com/mkkeck) (German)
75-
76-
###Code contributions
77-
* [Riccardo Nobile](mailto:riccardo.nobile@winfuture.it)
78-
* [Simone Cragnolini](mailto:simone.cragnolini@winfuture.it)
79-
123+
* [7stars](https://github.com/7starsone) (Spanish, French)
124+
* [Dreista](https://github.com/Dreista) (Chinese)
80125

81126
##Donation
82127

83-
When I started working on this theme, I didn't expect to get any donations but if you do
84-
_donate_ **it will mean a lot** for _[me](https://rostovtsev.ru)_ and will excite future development.
128+
Overall development of this theme has already passed the stage of 200 hours. While I am glad to provide _Authentic_ Theme for free, it would mean a world to _[me](https://rostovtsev.ru)_, if you could send me a donation. It doesn't matter how big or small your donation is. I appreciate all donations. Each donation will excite future development and improve your everyday experience, while working with the theme.
85129

86-
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=programming%40rostovtsev%2eru&lc=RU&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest">PayPal</a> or <a href="https://money.yandex.ru" alt="41001414241949">Yandex Money: 41001414241949</a>
130+
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&lc=us&business=programming%40rostovtsev%2eru&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest">PayPal</a> or <a href="https://money.yandex.ru" alt="41001414241949">Yandex Money: 41001414241949</a>
87131

88132

89133
## License
90134

91-
_Authentic_ is released under the [MIT License][opensource].
135+
_Authentic_ Theme is released under the [MIT License][opensource].
92136
[opensource]: http://www.opensource.org/licenses/MIT

VERSION.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.1.4
1+
9.0.2

0 commit comments

Comments
 (0)