Webmin - so wie wir ihn alle gerne sehen würden

Webmin ist eine webbasierte Oberfläche für die Unix- Systemadministration. Welche Systemadministratoren wissen nichts davon?

Jeder weiß auch, dass das Webmin- Projektvor sehr langer Zeit (vor ungefähr 15 Jahren) gestartet wurde, was die Verwaltung und Integration moderner Themen (Skins) für das Panel geprägt hat. Einige moderne Module in Webmin werden über eine Bibliothek namens verwaltetui-lib.plDies ist Teil der Distribution, die das eingehende Modul für die weitere Anzeige verarbeitet. Das Problem ist jedoch, dass viele der vorgestellten Module aufgrund ihrer Antike überhaupt nicht mit der oben genannten Bibliothek interagieren. Wie sich herausstellt, wurden alte Module einfach einzeln erstellt. die vollständige Trennung des Problems Laut den Entwicklern, логикиund презентацииin der Version von wird vollständig eliminiert Webmin 2.0 Wir tun , aber es wird Jahre später geschehen.

Die Erstellung eines idealen Themas für die Gestaltung des Panels unter Einhaltung aller modernen Regeln und Standards ist heute äußerst schwierig. Nachdem ich mir diese Aufgabe gestellt und ungefähr 200 Stunden gearbeitet hatte, kam ich zu einem Ergebnis, das alle meine ursprünglichen Erwartungen übertraf.

Vorstellung





Um ein Theme zu erstellen, das ich Authentic nannte - Theme für Webmin / Usermin / Virtualmin / Cloudmin basierend auf Bootstrap und Font Awesome, das mit Liebe erstellt wurde . Anfangs verwendete ich die Alpha-Version des vorhandenen Themas, das Bootstrap und Font Awesome verwendete . Nur dasselbe Alpha-Release war nicht für den täglichen Gebrauch geeignet, da es nur mit ca. 10% des gesamten Control Panel-Inhalts funktioniert. Darüber hinaus ermöglichten Fehler früherer Autoren während der Entwicklung in den meisten Fällen nicht einmal das Speichern von Änderungen, da das Formular einfach nicht die erforderlichen (verlorenen) Attribute enthielt.

All dies habe ich in meiner Arbeit behoben und eine absolut funktionierende und alltagstaugliche Version des Themas veröffentlicht.

Authentic führt die neuesten Versionen von Bootstrap und jQuery aus , verwendet Font Awesome , CodeMirror und mehrere andere moderne Plugins.

Prinzipien


  • Das Thema sollte mit allen Webmin / Usermin- Modulen funktionieren .
  • Seien Sie angenehm, schnell, einfach und benutzerfreundlich.
  • Seien Sie kompatibel mit allen Plattformen und mobilen Geräten.


Funktionalität (zum Zeitpunkt der Version 13.0.0)


  • Bearbeitbare Designeinstellungen bei Verwendung der Webmin-Oberfläche;
  • Autocomplete bei der Suche in der Menüauswahl den Namen der virtuellen Server / Maschinen;
  • Tastaturkürzel zum schnellen Umschalten
  • Sicherheitshinweise
  • Erweiterte Unterstützung für ConfigServer Security & Firewall mit zusätzlich integrierten Such- und Filterfunktionen;
  • Hervorheben der Codefarbe mit Zeilennummern, wenn Konfigurationsdateien manuell bearbeitet werden;
  • Die Möglichkeit, Ihr eigenes Logo hinzuzufügen;
  • Beispiellose, gleichermaßen komfortable und vollständige Navigation, sowohl auf dem Desktop als auch auf dem Mobilgerät.


Wie installiere ich das Authentic Theme ?


Anweisungen zur Verwendung des Themes finden Sie in den FAQs in meinem GitHub-Repository. Dort wird alles ausführlich beschrieben. Ich rate Ihnen, den Abschnitt über das Erstellen von Symlinks für das Usermin- Thema zu lesen , um unnötige Arbeit zu vermeiden.

Für diejenigen, die nur ein Theme herunterladen und installieren möchten:
  1. Laden Sie das fertige Thema herunter ;
  2. Installieren Sie es für Webmin following in Webmin->Webmin Configuration->Webmin Themes->Install themes->From uploaded fileoder für Usermin following at Webmin->Usermin Configuration->Usermin Themes->Install themes->From uploaded file.

Wenn Virtualmin / Cloudmin- Module bereits auf dem Server installiert sind , müssen Sie nichts tun, alles funktioniert.

Ein wichtiges Detail ist, dass für das vollständige Funktionieren des Themas die neuesten Versionen von Webmin / Usermin / Virtualmin / Cloudmin erforderlich sind . Die Mindestanforderungen für Webmin sind Version 1.730, für Usermin - Version 1.640, für Virtualmin - Version 4.14 und für Cloudmin - Version 8.01.

Das Thema ist in der offiziellen Webmin- Distribution enthalten, und wir sprechen davon, Authentic Theme zum Standardthema zu machen.

Vielen Dank für Ihre Aufmerksamkeit.

Jetzt auch beliebt: