Das ist eine alpha-(Test)Version.
Habe mich für einen Versionssprung entschieden, weil vieles neu und anders ist.
Getestet mit CMSimple_XH 1.7.1 und 1.7.2
Sollte mit XH 1.6.x ebenfalls laufen (gringfügige optische Einschränkungen: kein Icon bei "Plugins").
NEU
- DashBoard eingeführt - verschiebbar.
- Logout-Button ins DashBoard verschoben. Damit sind alle Steuerungs-Buttons im Dashboard - alle Menüfunktionen sind im Adminmenü.
- DashBoard mit Seiten-Navigation und Sprachumschaltung (falls Zweitsprachen vorhanden).
- Das Adminmenü bleibt sichtbar/unsichtbar auch nach Seitenwechsel.
- Das Adminmenü bleibt an der passenden Stelle geöffnet (mit Ausnahmen, siehe "Probleme" weiter unten).
- neue Access-Keys:
[1] = Access-Key für Admin-Menü anzeigen / verbergen
[2] = Access-Key zum Umschalten: Bearbeiten / Vorschau
[3] = Access-Key zur Anzeige von Debug-Meldungen (falls existent)
[4] = Access-Key zum Ausloggen
- Da vieles erst nach dem Seitenaufbau per JavaScript bzw. jQuery manipuliert wird (Positionen), kann es beim Seitenwechsel zu optischen "Hüpfern" kommen.
- Bei bestimmten Seiten (z.B. nach dem Speichern von Konfigurations- oder Sprachoptionen von Plugins) wird das Menü nicht an passender Stelle geöffnet.
- Unterstützung für Touch-Bildschirme ist eingebaut - aber deaktiviert (fhs_adminmenu.js ganz unten). Das Problem dabei: Mit aktivierter Touch-Unterstützung ist die Sitemap im Dashboard nicht per Finger bedienbar - alles andere funktioniert.
- In seltenen Fällen passiert es, dass das DashBoard aus dem sichtbaren Bereich verschwindet. Ich konnte diese Fälle nicht untersuchen, weil ich den Auslöser dafür nicht reproduzieren konnte.
Ich bin sicher, dass an vielen Stellen im Code Verbesserungen möglich sind. Für Hilfe von Programmierer-Seite wäre ich dankbar.
P.S.
Bei meinen Tests zusammen mit hi_admin (hier), machte sich das Ding ganz gut.
Apropos hi_admin:
Ich habe eine Funktion für die Select-Sitemap aus Holgers Plugin geklaut.
Ist im Code ausdrücklich vermerkt - ich wäre aber erfreut über eine ausdrückliche Genehmigung dafür