Inhaltsverzeichnis
-
Einführung
-
Was sind Dolibarr-Themen?
-
Warum das Design ändern?
-
In Dolibarr verfügbare Standardthemen
-
Aktivieren eines Designs über die Benutzeroberfläche
-
Festlegen eines Standarddesigns für alle Benutzer
-
Anpassen der Designeinstellungen
-
Erstellen Sie Ihr eigenes Design
-
Vorhandene Designs sicher ändern
-
Verzeichnisstruktur eines Dolibarr-Themas
-
CSS und LESS in Dolibarr-Themes
-
Hinzufügen von benutzerdefinierten Logos und Branding
-
Themenkompatibilität mit Dolibarr-Versionen
-
Überlegungen zum Responsive Design
-
Verwenden von von der Community bereitgestellten Designs
-
Fehlerbehebung bei Designproblemen
-
Best Practices für die Themengestaltung
-
Multicompany-Theme-Konfiguration
-
Überlegungen zu Sicherheit und Leistung
-
Fazit
1. Einleitung
Die Benutzeroberfläche (UI) von Dolibarr spielt eine Schlüsselrolle für Benutzerfreundlichkeit, Effizienz und Branding. Dolibarr unterstützt mehrere Themes, und Administratoren und Entwickler können visuelle Stile ändern, anpassen oder völlig neue erstellen. Diese Anleitung führt Sie durch den gesamten Prozess der Änderung und Verwaltung von Themes in Dolibarr.
2. Was sind Dolibarr-Themen?
Themes in Dolibarr sind Sammlungen von Stylesheets (CSS/LESS) und Bildern, die das Erscheinungsbild der Anwendung definieren. Ein Theme steuert:
-
Farben und Schriftarten
-
Menüaufbau
-
Schaltflächenstile
-
Hintergründe und Symbolsätze
Jedes Thema befindet sich in der /htdocs/theme/ Verzeichnis und kann auf Benutzer- oder Systemebene ausgewählt werden.
3. Warum das Design ändern?
Gründe sind:
-
Visuelle Anpassung zur Berücksichtigung des Firmenbrandings
-
Verbesserung der Zugänglichkeit für bestimmte Benutzer
-
Verbesserung der Benutzerfreundlichkeit auf verschiedenen Bildschirmgrößen
-
Abstimmung der Dolibarr-Benutzeroberfläche mit anderen Geschäftstools
Eine bessere Benutzeroberfläche kann die Effizienz und Zufriedenheit der Mitarbeiter steigern.
4. In Dolibarr verfügbare Standardthemen
Zu den gängigen integrierten Designs gehören:
-
Oblyon (modern und reaktionsschnell)
-
Eldy (klassisch und weithin unterstützt)
-
MD (Vom Materialdesign inspiriert)
Jedes Design wird gepflegt, um mit den Kernaktualisierungen von Dolibarr übereinzustimmen.
5. Aktivieren eines Designs über die Benutzeroberfläche
So ändern Sie das Design für einen Benutzer:
-
Melden Sie sich als Benutzer an
-
Gehe zu Menü oben rechts > Persönliche Einstellungen
-
Der Anzeige-Eigenschaften, wählen Sie das gewünschte Thema
-
Änderungen speichern und Seite aktualisieren
Diese Änderung betrifft nur den aktuellen Benutzer.
6. Festlegen eines Standarddesigns für alle Benutzer
So wenden Sie ein Design systemweit an:
-
Als Administrator anmelden
-
Gehe zu Setup > Anzeige
-
Wählen Sie das Standarddesign unter Schnittstellenoptionen
-
Deaktivieren Sie optional die Themenauswahl, um Konsistenz zu erzwingen
Nützlich für das Branding oder die Standardisierung des Erscheinungsbilds in Teams.
7. Anpassen der Designeinstellungen
Einige Themen wie Oblyon bieten konfigurierbare Elemente:
-
Seitenleiste einklappen
-
Symbolsatzauswahl
-
Schriftgröße und Abstand
Diese können in den Benutzereinstellungen oder, falls unterstützt, über das Admin-Panel angepasst werden.
8. Erstellen Sie Ihr eigenes Design
Schritte:
-
Kopieren Sie einen vorhandenen Themenordner aus
/htdocs/theme/ -
Benennen Sie es um (z. B.
mytheme) -
Aktualisierung
main.style.css.phpund Bildreferenzen -
Legen Sie den Themennamen in
theme.inc.php
Sobald Ihr Design vorhanden ist, wird es in der Dropdown-Liste zur Auswahl angezeigt.
9. Vorhandene Designs sicher ändern
So vermeiden Sie Probleme:
-
Bearbeiten Sie niemals die Kerndesigndateien direkt
-
Stattdessen kopieren und in einem benutzerdefinierten Design überschreiben
-
Verwenden Sie Browser-Entwicklungstools, um Klassen und Selektoren zu identifizieren
Beschränken Sie Ihre Änderungen auf ein Minimum, um zukünftige Upgrades zu vereinfachen.
10. Verzeichnisstruktur eines Dolibarr-Themas
Typischer Inhalt eines Themenordners:
-
theme.inc.php: Metadaten -
main.style.css.php: Haupt-CSS-Logik -
img/: Ordner für Logos, Icons -
style.css: Fallback- oder erweiterte Stile
Einige Designs verwenden LESS für eine einfachere Stilverwaltung.
11. CSS und LESS in Dolibarr-Themes
Dolibarr unterstützt die dynamische CSS-Generierung:
-
main.style.css.phperstellt Stile mithilfe von PHP-Variablen -
LESS-Dateien können kompiliert werden, wenn Ihr Design dies unterstützt
Fortgeschrittene Benutzer können Variablen verwenden, um Farbschemata, Schriftgrößen usw. zu steuern.
12. Hinzufügen von benutzerdefinierten Logos und Branding
So ändern Sie Logos:
-
Gehe zu Setup > Firma/Organisation
-
Laden Sie eine neue Logodatei hoch
-
Das Logo wird in Kopfzeilen und PDF-Dokumenten angezeigt
Für themenspezifische Logos platzieren Sie diese im Theme img/ Verzeichnis und referenzieren Sie sie in CSS.
13. Themenkompatibilität mit Dolibarr-Versionen
Beim Upgrade von Dolibarr:
-
Testen Sie benutzerdefinierte Designs immer zuerst auf der Bühne
-
Suchen Sie nach veralteten Stilen oder neuen HTML-Strukturen
-
Überprüfen Sie die Versionshinweise auf Änderungen an der Benutzeroberfläche
Inkompatible Designs können Anzeigeprobleme oder fehlerhafte Layouts verursachen.
14. Überlegungen zum Responsive Design
Moderne Themen wie Oblyon sind mobilfreundlich:
-
Testen Sie auf verschiedenen Bildschirmgrößen
-
Verwenden Sie flexible Breiten und Medienabfragen
-
Vermeiden Sie feste Pixellayouts für Navigationsleisten
Stellen Sie sicher, dass wichtige UI-Elemente auf Tablets und Smartphones klar angezeigt werden.
15. Verwenden von von der Community bereitgestellten Designs
Themen finden Sie unter:
-
GitHub-Repositories
Vor der Verwendung eines Community-Designs:
-
Überprüfen Sie die Kompatibilität mit Ihrer Version
-
Suchen Sie nach unnötigen oder unsicheren Skripten
-
Suchen Sie nach Dokumentation und Supportoptionen
16. Fehlerbehebung bei Designproblemen
Symptome:
-
Leere Seiten oder fehlerhafte Layouts
-
Fehlende Symbole oder CSS wird nicht geladen
Solutions:
-
Löschen Sie den Browser-Cache
-
Aktivieren Sie den Entwicklermodus in Dolibarr
-
Überprüfen Sie die Browserkonsole auf Fehler
-
Vergleichen Sie die Dateiberechtigungen auf dem Server
17. Best Practices für die Themengestaltung
-
Arbeiten Sie immer in einer Kopie eines vorhandenen Designs
-
Verwenden Sie die Versionskontrolle (z. B. Git), um Änderungen zu verwalten
-
Dokumentieren Sie Ihre Außerkraftsetzungen für zukünftige Updates
-
Gründliche Tests in allen gängigen Browsern
Achten Sie auf ein klares, lesbares und mit dem Unternehmensbranding übereinstimmendes Design.
18. Multicompany-Theme-Konfiguration
Bei Verwendung des Multicompany-Moduls:
-
Jeder Entität kann ein eigenes Thema zugewiesen werden
-
Nützlich für Franchise-Modelle oder Tochtergesellschaften
Konfigurieren Sie dies unter Setup > Mehrere Unternehmen (wenn das Modul aktiviert ist).
19. Sicherheits- und Leistungsaspekte
-
Minimieren Sie die Verwendung großer Hintergrundbilder oder schwerer Schriftarten
-
Komprimieren Sie CSS-Dateien, wenn möglich
-
Vermeiden Sie Inline-Skripte, die XSS-Risiken bergen könnten
-
Wenden Sie nur die erforderlichen Designfunktionen an, um eine Überladung zu vermeiden
20. Fazit
Durch Ändern des Dolibarr-Designs können Sie die ERP-Oberfläche aus ästhetischen, markenbezogenen oder funktionalen Gründen personalisieren. Egal, ob Sie ein integriertes Design verwenden, ein vorhandenes anpassen oder ein neues Design von Grund auf neu entwickeln – das Verständnis der Funktionsweise von Designs gewährleistet eine reibungslose Bereitstellung und Benutzerzufriedenheit.
