Marge pro Tag
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixmaj · Version 1.0.2
Vor dem Dolibarr-Update wissen Sie, was blockiert, was nicht mehr funktioniert und was vorher zu tun ist. Das Modul verändert nichts.
Kostenlos.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.

Sie schieben das Dolibarr-Update vor sich her, weil Sie nicht wissen, was danach nicht mehr funktioniert: ein externes Modul, die PHP-Version, eine Anpassung.
Ein Dolibarr-Update geschieht nicht in einem Zug: Der Assistent durchläuft die Hauptversionen einzeln, von 18 auf 19, dann auf 20, und jede kann etwas kaputt machen. Ein externes Modul, das eine entfernte Funktion aufruft, eine PHP-Version, die für die nächste Version zu alt oder für die aktuelle zu neu ist, eine Tabelle mit einer anderen Kodierung als die übrigen, eine von Hand geänderte Kerndatei, die überschrieben wird.
Das offizielle Wiki verlangt, dass man die Kompatibilität der Module sicherstellt, ohne zu sagen, wie. Also wird das Update verschoben, und der Abstand wächst mit jeder Version.
Das Update selbst wird Schritt für Schritt in zwei getesteten Anleitungen beschrieben: Dolibarr-Update ohne Ausfälle und Dolibarr über die Kommandozeile aktualisieren.
Für wen es gedacht ist: Administratoren einer Dolibarr-Instanz der Versionen 16 bis 23, die ein Update vorbereiten, vor allem mit externen Modulen oder geänderten Kerndateien. Dienstleister, die vor einem Einsatz eine Bestandsaufnahme wollen.
Dieser Abschnitt steht ausnahmslos auf allen 12 Modulseiten.
Sie wählen die Zielversion, von der nächsten Hauptversion bis 24.0, und die nach dem Update vorgesehene PHP-Version. Sie klicken auf Prüfung starten. Das Modul liest Ihre Installation, ohne etwas zu verändern, und liefert einen Bericht.
Das ist der Hauptteil des Moduls. Der Code jedes externen Moduls wird Datei für Datei gelesen, ohne ausgeführt zu werden, und mit den Änderungen jeder Version auf dem Weg abgeglichen, nicht nur mit der Zielversion:
Jeder Befund nennt die Datei, die Zeile, die Version, ab der es nicht mehr funktioniert, einen Grad an Gewissheit und, falls bekannt, den Ersatz. Jedes Modul erhält eine Abdeckungsquote: den Anteil der tatsächlich geprüften Aufrufe. Verschlüsselter Code (ionCube, SourceGuardian, Zend Guard) wird als nicht prüfbar gemeldet.
| Gruppe | Was geprüft wird |
|---|---|
| Weg | Dateien und Datenbank in unterschiedlichen Versionen, neueste Wartungsversion Ihres Zweigs, Anzahl der Schritte |
| PHP | PHP bei jedem Schritt, Zeitpunkt für den Wechsel, vom Installationsprogramm geprüfte Erweiterungen, memory_limit, max_execution_time |
| Datenbank | Serverversion, gemischte Kodierungen, MyISAM-Tabellen, Größe |
| Kernmodule | aktive Module, die entfallen: WebServicesClient (21), ExternalSite und OpenIDConnect (23), Deplacement und Paybox (24) |
| Integrität | geänderte, fehlende oder zusätzliche Kerndateien, verglichen mit der offiziellen Signatur Ihrer Version |
| Anpassungen | überschriebene Übersetzungen, ODT-Vorlagen, nicht standardmäßiges Menü oder Theme, experimentelle Module, Extrafeld-Formeln, die ab Version 23 abgelehnt werden |
| Sicherung | Datenbanksicherung jünger als 24 Stunden in documents/admin/backup, exec() verfügbar, Speicherplatz |
| Schlüssel | Vorhandensein der Instanzkennung und des Verschlüsselungsschlüssels, Format des Schlüssels des unveränderlichen Protokolls für Version 24 |
| Assistent | Installationssperre, Rechte von conf.php, Ordner .git, Ordner documents innerhalb des Web-Ordners |
Er beginnt mit einer Antwort in einer Zeile — bereit, fast bereit oder noch nicht bereit —, dann folgen die höchste Version, die Sie ohne Änderungen erreichen, der Weg Schritt für Schritt und der Plan in der richtigen Reihenfolge. Er sagt auch, ob die installierte Version und die Zielversion noch Sicherheitskorrekturen erhalten, was zu sichern ist und welcher Schritt die meisten Daten neu schreibt.
Jeder Befund hat eine Stufe — ohne Problem, zu prüfen, blockierend oder nicht prüfbar — mit dem, was zu tun ist, und der Quelle der Regel.
Der Bericht lässt sich als HTML oder Markdown herunterladen. Die Option anonymisieren verbirgt Domain, Pfade, Firmennamen und Benutzernamen. Für jedes betroffene Modul erzeugt die Schaltfläche Bericht für den Herausgeber eine Datei zum Weiterleiten: Dateien, Zeilen, bekannte Korrektur, nichts über Ihr Unternehmen oder Ihren Server.
Der Bericht sagt es selbst, unten auf der Seite: Er verringert bekannte Risiken, garantiert aber nicht den Erfolg des Updates. Er beweist nicht, dass ein externes Modul funktionieren wird — das kann nur ein Test auf einer Kopie —, sieht weder Fehler der Zielversion noch das Verhalten der Migrationsskripte gegenüber Ihren Daten voraus und prüft nicht, ob sich eine Sicherung wiederherstellen lässt.
Die Codeanalyse ist zeitlich begrenzt: insgesamt 60 Sekunden, höchstens 30 Sekunden pro Modul.
Dateien über 2 MB sowie die Ordner vendor, node_modules und includes der Module werden nicht
gelesen, und der Bericht meldet das. Die Zielversionen enden bei 24.0: Die Referenzdaten des
Moduls haben den Stand vom 25. September 2026.
Das Werkzeug liegt unter StartAdmin-ToolsUpdate-Bereitschaftsprüfung. Die folgenden Bildschirmfotos wurden mit der französischen Oberfläche aufgenommen.
Der Bericht einer Testinstanz auf 18.0.9 mit Ziel 24.0: „Pas encore prêt : 1 action(s) avant de monter“ (Noch nicht bereit: 1 Maßnahme(n) vor dem Update). Das fiktive Modul DemoFutur funktioniert ab 20.0 nicht mehr, also ist der Weg bis 19.0.4 ohne Änderungen möglich. Darunter: die Zeile zur Sicherheit — 18.0 erhält keine Korrekturen mehr —, der Weg von 18.0 bis 24.0 und der Plan: beim Herausgeber eine kompatible Version besorgen, dann auf 18.0.10 wechseln und Schritt für Schritt aktualisieren.
Die Startmaske: die Zielversion 24.0 (24.0.1), das nach dem Update vorgesehene PHP und das Feld „Intégrité des fichiers du cœur“ (Integrität der Kerndateien).
Der Block „Vos modules“ (Ihre Module). Bei DemoFutur eine in 20.0 entfernte Klasse und eine in 23.0 entfernte Funktion, mit Datei, Zeile und Ersatz, „code analysé à 100 % (2 appels vérifiés sur 2)“ (Code zu 100 % analysiert, 2 von 2 Aufrufen geprüft) und die Schaltfläche „Rapport pour l’éditeur“ (Bericht für den Herausgeber). DemoCasse, inaktiv und inkompatibel, ist zu löschen.


conf.php meldet das Modul nur, ob ein
Schlüssel vorhanden ist, nie seinen Wert.install/ liegt: Der Vergleich
läuft dann ohne Netzwerk. Andernfalls bleibt es leer, und erst das Ankreuzen erlaubt den Download
der Signatur von dolibarr.org. Ohne Häkchen verbindet sich das Modul mit nichts.| Angelegte Datenbanktabellen | Keine Tabelle. Das Modul legt weder Tabellen noch Einstellungen noch Dateien an: Der Bericht wird bei jeder Anfrage berechnet, Downloads werden direkt erzeugt. |
|---|---|
| Berechtigungen | Kein eigenes Recht. Das Menü und jede Seite sind Dolibarr-Administratoren vorbehalten: Ein Benutzer ohne Administratorrechte sieht den Menüeintrag nicht und erhält beim Öffnen der Seite „Zugriff verweigert“. |
| Deinstallation |
|
dolixmaj, im Klartext, unter der Lizenz GPL v3 oder später: die Seite des
Werkzeugs, eine Info-Seite ohne Einstellungen, die Klassen für Prüfung und Codeanalyse sowie
die Dolibarr-Referenzdaten 16.0 bis 24.0.2 (data/).langs/ vorhandenen Übersetzungen: Französisch (fr_FR), Englisch (en_US) und
Deutsch (de_DE).README.md und ein ChangeLog.md.Der Deskriptor des Moduls gibt nur eine Mindestversion an. Im Code ist keine Obergrenze eingetragen: Die folgenden Versionen sind diejenigen, auf denen das Modul tatsächlich ausgeführt wurde.
| Dolibarr-Versionen | Mindestens Dolibarr 16.0. Installiert und ausgeführt auf 16.0.5, 17.0.4, 18.0.9, 18.0.10, 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4, 24.0.0, 24.0.1 und 24.0.2. |
|---|---|
| PHP mindestens | 7.0 |
| Zu aktivierende Dolibarr-Module | Keine |
| Lizenz | GPL v3 oder neuer, vollständiger Quellcode |
| Sprachen | Französisch, Englisch, Deutsch |
| Menü | Menü StartAdmin-Tools„Update-Bereitschaftsprüfung“. |
Die Einzelheiten — Rechte am Ordner custom, Shared Hosting, Update, Deinstallation — stehen auf der Seite Installation und Update.
Der Deskriptor verlangt mindestens Dolibarr 16.0 und mindestens PHP 7.0. Das Modul wurde auf 16.0.5, 17.0.4, 18.0.9, 18.0.10, 19.0.4, 20.0.4, 21.0.4, 22.0.5, 23.0.4 und 24.0.0 installiert und ausgeführt. Die angebotenen Zielversionen reichen bis 24.0: Seine Referenzdaten haben den Stand vom 25. September 2026. Auf einer 24 hat es daher noch keine neuere Version anzubieten.
Nein. Das Modul legt keine Tabelle an und schreibt nichts, weder in die Datenbank noch auf die Festplatte. Bei den Tests wurde vor und nach einer Prüfung ein vollständiger Fingerabdruck der Datenbank und der Dateien erstellt: Er war identisch. Nur die Aktivierung des Moduls speichert, wie bei jedem Modul, seinen Status und seinen Menüeintrag.
Nein. Er verringert bekannte Risiken. Er kann nicht beweisen, dass ein externes Modul funktionieren wird, und weder Fehler der Zielversion noch das Verhalten der Migrationsskripte gegenüber Ihren Daten vorhersehen. Erstellen Sie eine vollständige Sicherung und testen Sie wenn möglich zuerst auf einer Kopie.
Sie wurde am 26. September 2026 mit 45 quelloffenen Modulen abgeglichen, die tatsächlich von ihrer Ausgangsversion bis Version 24 aktualisiert wurden: Die 10 dabei aufgetretenen fatalen Fehler waren alle vorher angekündigt. Der Prüfstand hat nur Seiten geöffnet, ohne Eingaben: Das Ergebnis gilt nur für das, was er beobachtet hat. Für jedes Modul zeigt der Bericht den Anteil des Codes, den er prüfen konnte.
Der Menüeintrag verschwindet. Das Modul hat weder Tabellen noch Einstellungen angelegt, es gibt nichts zu löschen. Heruntergeladene Berichte bleiben auf Ihrem Rechner.
Ja: 0 € im DoliStore, unter der Lizenz GPL v3 oder später. Wenn etwas blockiert, zeigt der Bericht am Bildschirm eine Zeile mit Verweis auf das kostenpflichtige Angebot „Abgesichertes Update“ von Dolix, und in der Fußzeile des Berichts steht „Brauchen Sie Hilfe bei diesem Update? Dolix — dolix.fr“. Keines von beiden erscheint in anonymisierten Exporten.
Den Support leistet die Person, die das Modul geschrieben hat, unter support@dolix.fr. Der Download läuft über den DoliStore, wo neue Versionen veröffentlicht werden. Die Dolibarr-Versionen, die das Modul kennt, stecken in seinen mitgelieferten Daten: Um eine nach 24.0 erschienene Version anzuvisieren, ist eine neue Version des Moduls nötig.
Übernommen aus der Datei ChangeLog.md des Moduls: eine einzige Quelle.
1.0.214. Oktober 2026
Dolibarr 24.0.2 bekannt: Unter 24.0.0 oder 24.0.1 nennt das Modul 24.0.2 als neueste Wartungsversion, und die Prüfung des Schlüssels des unveränderlichen Protokolls empfiehlt 24.0.2 als Ziel. Kern-API 24.0 anhand des Codes des Tags 24.0.2 neu eingelesen. Eine nach den Daten des Moduls veröffentlichte Wartungsversion (zum Beispiel eine künftige 24.0.3) wird klar gemeldet, ohne vorzugeben, sie zu kennen. Referenzdaten mit Stand vom 14. Oktober 2026.
1.0.112. Oktober 2026
Korrektur: Das Feld „Integrität der Kerndateien“ ist nur noch vorab angekreuzt, wenn die offizielle Signatur Ihrer Version bereits auf dem Server liegt (Vergleich ohne Netzwerk). Andernfalls bleibt es leer, und erst das Ankreuzen erlaubt den Download von dolibarr.org: kein Netzwerkzugriff ohne Ihre Zustimmung.
1.0.027. September 2026
Erste Version: rein lesende Prüfung einer Dolibarr-Instanz der Versionen 16.0 bis 24.0 gegenüber einer Zielversion. Zehn Gruppen von Prüfungen, darunter das Lesen des Codes externer Module. Bericht am Bildschirm, als HTML und Markdown herunterladbar, anonymisierbar: Antwort in einer Zeile, höchste ohne Änderungen erreichbare Version, Weg, Maßnahmenplan. Sicherheitsstatus der installierten Version und der Zielversion, Vorbereitung der Ausfallzeit, Bericht für den Herausgeber eines Moduls. Französisch, Englisch, Deutsch. Dolibarr-Referenzdaten mit Stand vom 25. September 2026, Versionen 16.0 bis 24.0.1.
Schreiben Sie an support@dolix.fr. Es antwortet die Person, die das Modul geschrieben hat.
Antwort innerhalb von zwei Werktagen. Dies ist kein Bereitschaftsdienst.
Bitte in Ihre Nachricht aufnehmen
Dieses Modul ist im DoliStore kostenlos erhältlich.
Bestellung, Zahlung, Rechnung und Download übernimmt der DoliStore.
margeparjour · v1.0.0
Sie sehen, was ein Arbeitstag einbringt, bevor Sie das Angebot annehmen.
dolixdomaine · v1.0.4
Ein Kunde ändert seinen Namen: Seine Adressen wechseln in einem Vorgang auf die neue Domain.
dolixmasse · v1.0.4
Sie ändern ein Feld in einer ganzen Reihe von Datensätzen, ohne eine SQL-Abfrage zu schreiben.
dolixtaches · v1.0.3
Eine Aufgabe wurde im falschen Projekt angelegt: Sie verschieben sie, mit ihren Unteraufgaben, ihrer erfassten Zeit und ihren Dokumenten.
dolixdoublons · v1.1.3
Sie finden doppelt erfasste Datensätze und führen sie zusammen: Geschäftspartner, Kontakte und Mitglieder.
dolixprix · v1.1.1
Angebotsentwürfe und Rechnungsvorlagen übernehmen die Preise des Katalogs, einzeln oder alle auf einmal.
dolixapproche · v1.0.1
Sie verteilen Fracht, Zoll und weitere Kosten einer Lieferung auf die Einstandskosten der Produkte und ihren gewichteten Durchschnittspreis.
dolixresteafacturer · v1.0.1
Sie sehen, was bei jedem Kundenauftrag noch zu fakturieren ist, Zeile für Zeile, nach Menge und Nettobetrag.
dolixtva · v1.0.0
Der vorgeschriebene Umsatzsteuer-Hinweis erscheint von selbst auf Ihren Rechnungen: Kleinunternehmer, innergemeinschaftliche Lieferung, Reverse-Charge, Ausfuhr.
dolixjustif · v1.0.0
Das PDF der Spesenabrechnung enthält auch ihre Belege, Fotos und PDF, Seite für Seite: ein einziges Dokument zum Weitergeben.
dolixportemonnaie · v1.0.0
Ihre Kunden oder Mitglieder zahlen einen Betrag im Voraus ein, und TakePOS verbraucht ihn bei jedem Einkauf an der Kasse, bis er aufgebraucht ist.