Re: Mehrere Mandanten mit gleichen Modulen?
Verfasst: Fr 23. Sep 2016, 08:06
Servus,
der "Patch" ist offensichtlich für eine 4.8 gewesen. Daher ist eine Übernahme so gar nicht möglich, da sich das Handling bei Modulen und Layouts inzwischen doch sehr geändert hat. Diese liegen ja nur noch teilweise in der DB (nur Meta-Infos). Inhalte liegen inzwischen im jeweiligen Mandanten im Ordner data. Die Pfade dazu werden per Mandanten-Konfig gesetzt. So würde hier eine Adaption, die nur die Metas mandantenübergreifend macht, ins Leere gehen, da die Pfade zu den Modul- und Layout-Dateien nicht in den Mandanten greifen.
Aber die Idee ist gut und ich werde mir deine Anpassungen zumindest einmal für meine ConLite anschauen bzw. mir eine entsprechende Lösung überlegen. Für 4.9 müsste man da jedenfalls viel umfassender Denken. Wo beispielsweise würden dann bei shared Modulen die entsprechenden History-Files abgelegt, oder schaltet man dann die History ab. Ich würde für solch ein System sogar eine Implementation per Plugin vorziehen mit einem zentralen Ordner für entsprechende Daten, beispielsweise im Systemordner data und einem eigenen Backend-Bereich zur Installation und Konfigruation von shared Elementen. Sicherlich ein interessantes Plugin, mit noch interessanteren Möglichkeiten, aber auch mit einem relativ hohen Arbeitsaufwand bis zur Fertigstellung und daher eigentlich nur machbar, wenn bezahlt oder wirklich benötigt (falls ein Programmierer/Agentur es selbst braucht).
Gruß aus Franken
Ortwin
der "Patch" ist offensichtlich für eine 4.8 gewesen. Daher ist eine Übernahme so gar nicht möglich, da sich das Handling bei Modulen und Layouts inzwischen doch sehr geändert hat. Diese liegen ja nur noch teilweise in der DB (nur Meta-Infos). Inhalte liegen inzwischen im jeweiligen Mandanten im Ordner data. Die Pfade dazu werden per Mandanten-Konfig gesetzt. So würde hier eine Adaption, die nur die Metas mandantenübergreifend macht, ins Leere gehen, da die Pfade zu den Modul- und Layout-Dateien nicht in den Mandanten greifen.
Aber die Idee ist gut und ich werde mir deine Anpassungen zumindest einmal für meine ConLite anschauen bzw. mir eine entsprechende Lösung überlegen. Für 4.9 müsste man da jedenfalls viel umfassender Denken. Wo beispielsweise würden dann bei shared Modulen die entsprechenden History-Files abgelegt, oder schaltet man dann die History ab. Ich würde für solch ein System sogar eine Implementation per Plugin vorziehen mit einem zentralen Ordner für entsprechende Daten, beispielsweise im Systemordner data und einem eigenen Backend-Bereich zur Installation und Konfigruation von shared Elementen. Sicherlich ein interessantes Plugin, mit noch interessanteren Möglichkeiten, aber auch mit einem relativ hohen Arbeitsaufwand bis zur Fertigstellung und daher eigentlich nur machbar, wenn bezahlt oder wirklich benötigt (falls ein Programmierer/Agentur es selbst braucht).
Gruß aus Franken
Ortwin