Anpassung von Dolibarr: Oberfläche ändern und Menüs anpassen
   03/04/2025 00:00:00     Dolibarr    0 Bemerkungen
Anpassung von Dolibarr: Oberfläche ändern und Menüs anpassen

Dolibarr ist eine Open-Source-ERP (Enterprise Resource Planning) und CRM (Customer Relationship Management)-Lösung, die von Unternehmen aufgrund ihrer Modularität und Benutzerfreundlichkeit häufig genutzt wird. Um die Effizienz zu maximieren und das System an spezifische Unternehmensanforderungen anzupassen, ist es jedoch oft notwendig, die Benutzeroberfläche zu modifizieren und die Menüs anzupassen.

In diesem Artikel zeigen wir verschiedene Möglichkeiten zur Anpassung der Dolibarr-Oberfläche, zur Individualisierung des Erscheinungsbildes und zur Neuorganisation der Menüs für eine bessere Navigation und eine optimierte Benutzererfahrung.


1. Warum sollte man die Dolibarr-Oberfläche anpassen?

Obwohl Dolibarr eine intuitive Benutzeroberfläche bietet, hat jedes Unternehmen individuelle Anforderungen, die Anpassungen erforderlich machen. Die Personalisierung der Oberfläche bietet folgende Vorteile:

  • Steigerung der Produktivität: Durch das Anzeigen nur relevanter Module und Funktionen.
  • Vereinfachung der Navigation: Durch eine klar strukturierte Menüführung.
  • Konsistentes Branding: Durch Anpassung von Farben und Logo an das Unternehmensdesign.
  • Rollenbasierte Anpassung: Durch Einschränkung des Zugriffs auf bestimmte Funktionen je nach Benutzerrolle.

2. Erscheinungsbild von Dolibarr ändern

Ein individuelles Design wählen

Dolibarr bietet mehrere vorgefertigte Designs, mit denen das Erscheinungsbild angepasst werden kann.

So ändern Sie das Design:

  1. Gehen Sie zu Konfiguration → Anzeige.
  2. Wählen Sie ein Design aus der Dropdown-Liste.
  3. Speichern Sie die Änderungen und aktualisieren Sie die Seite, um das neue Design zu übernehmen.

Falls keines der Standarddesigns Ihren Anforderungen entspricht, können Sie ein benutzerdefiniertes Design aus dem Dolistore installieren oder ein eigenes Design erstellen, indem Sie die CSS-Dateien bearbeiten.

Logo und Farben anpassen

Um Dolibarr an das Unternehmensbranding anzupassen, können Sie ein individuelles Logo hochladen und Farben anpassen.

Logo ändern:

  1. Gehen Sie zu Konfiguration → Unternehmen/Organisation.
  2. Laden Sie Ihr Logo im PNG- oder JPEG-Format hoch.
  3. Speichern Sie die Änderungen und aktualisieren Sie die Seite.

Farben über CSS ändern:
Für erweiterte Anpassungen können Sie die CSS-Datei des aktiven Designs bearbeiten:

  • Navigieren Sie zum Ordner htdocs/theme/.
  • Ändern Sie die Datei style.css, um Farben von Buttons, Menüs und Hintergründen anzupassen.
  • Speichern Sie die Änderungen und leeren Sie den Browser-Cache, um die Modifikationen zu übernehmen.

3. Menüs reorganisieren und anpassen

Dolibarr ermöglicht es, Menüs zu personalisieren, um die Navigation zu verbessern.

Module aktivieren und deaktivieren

Die Menüs in Dolibarr basieren auf den aktivierten Modulen. Durch das Deaktivieren nicht benötigter Module wird die Benutzeroberfläche übersichtlicher.

So verwalten Sie Module:

  1. Gehen Sie zu Konfiguration → Module/Anwendungen.
  2. Aktivieren oder deaktivieren Sie Module je nach Bedarf.
  3. Stellen Sie sicher, dass die angezeigten Menüs den gewünschten Funktionen entsprechen.

Menüreihenfolge ändern

Falls Sie Menüs neu organisieren möchten, können Sie die Reihenfolge ändern oder bestimmte Bereiche ausblenden.

Methode über das Admin-Panel:

  1. Gehen Sie zu Startseite → Menüs.
  2. Wählen Sie das Menü, das Sie bearbeiten möchten (z. B. „Hauptmenü“).
  3. Ordnen Sie die Elemente neu an oder entfernen Sie nicht benötigte Punkte.

Methode über die Datei menus.inc.php
Für fortgeschrittene Anpassungen können Sie die menus.inc.php-Datei im Modulordner (htdocs/core/menus/) bearbeiten. Sie können:

  • Die Reihenfolge der Menüeinträge ändern, indem Sie die Prioritäten anpassen.
  • Benutzerdefinierte Einträge hinzufügen, um Links zu bestimmten Seiten oder externen Tools einzufügen.

4. Schnellzugriffe und benutzerdefinierte Menüs hinzufügen

Zur Verbesserung der Effizienz können Schnellzugriffe auf häufig genutzte Funktionen erstellt werden.

Schnellzugriffe auf dem Dashboard erstellen

Dolibarr erlaubt das Hinzufügen benutzerdefinierter Widgets auf dem Hauptbildschirm.

  1. Gehen Sie zu Startseite → Dashboard-Konfiguration.
  2. Fügen Sie Widgets für häufig verwendete Funktionen hinzu (z. B. aktuelle Rechnungen, laufende Aufgaben).
  3. Speichern Sie die Änderungen und organisieren Sie die Elemente nach Ihren Wünschen.

Ein benutzerdefiniertes Menü hinzufügen

Falls Sie einen Link zu einem externen Tool oder einer bestimmten Seite einfügen möchten:

  1. Öffnen Sie die Datei menus.inc.php im Ordner des entsprechenden Moduls.
  2. Fügen Sie einen neuen Menüpunkt hinzu, z. B.:
    php
    $newmenu->add("/custompage.php", "custom", "Mein Link", 0, "mymodule");
  3. Speichern Sie die Datei und laden Sie Dolibarr neu.

5. Symbole und Menü-Stile anpassen

Menüsymbole ändern

Jedes Menüelement kann mit einem Symbol versehen werden, um die Identifizierung zu erleichtern. So ändern Sie Symbole:

  1. Gehen Sie in den Ordner htdocs/theme/common.
  2. Ersetzen Sie das bestehende Symbol durch ein neues im PNG- oder SVG-Format.
  3. Aktualisieren Sie den Browser-Cache, um die Änderungen sichtbar zu machen.

Menü-Stile anpassen

Falls Sie das Erscheinungsbild der Menüs ändern möchten, können Sie:

  • Die CSS-Datei der Menüs (style.css des aktiven Designs) bearbeiten.
  • Die Farben der Menüpunkte mit speziellen CSS-Klassen ändern.

Beispiel:

css
.tmenu { background-color: #004080; color: white; }

6. Dolibarr mit Hooks und Overrides anpassen

Hooks nutzen, um die Oberfläche ohne Codeänderungen anzupassen

Dolibarr bietet ein Hook-System, das Änderungen an der Oberfläche ermöglicht, ohne den Quellcode zu modifizieren.

  1. Identifizieren Sie den Hook, der der gewünschten Seite entspricht.
  2. Erstellen Sie eine PHP-Datei im custom-Ordner.
  3. Fügen Sie einen Hook hinzu, um die Darstellung eines Moduls zu ändern.

Beispiel zur Ergänzung eines benutzerdefinierten Feldes in der Kundenmaske:

php
function formObjectOptions($parameters, &$object, &$action, $hookmanager) { if ($object->element == 'societe') { print '<tr><td>Benutzerdefiniertes Feld:</td><td><input type="text" name="custom_field"></td></tr>'; } }

Overrides nutzen, um Menüs zu ändern, ohne den Kerncode anzufassen

Overrides ermöglichen die Anpassung von Dolibarr-Menüs und Funktionen, ohne Originaldateien zu ändern.

  1. Kopieren Sie die relevante Menüdatei in den custom-Ordner.
  2. Ändern Sie die Menüordnung oder fügen Sie spezifische Links hinzu.
  3. Speichern Sie die Datei und laden Sie Dolibarr neu.

Fazit

Die Anpassung von Dolibarr ist eine großartige Möglichkeit, das ERP an die individuellen Geschäftsanforderungen anzupassen. Durch Änderungen an der Oberfläche, die Verwaltung von Menüs und erweiterte Techniken wie Hooks und Overrides wird Dolibarr zu einem effizienten und benutzerfreundlichen Tool für die tägliche Arbeit.

Mit diesen Best Practices verbessern Sie die Benutzerfreundlichkeit und steigern die Produktivität, während Sie gleichzeitig ein skalierbares und leicht wartbares System beibehalten.

Bemerkungen

Loggen Sie sich ein oder registrieren Sie sich, um Kommentare zu schreiben