Guten Morgen Karsta,
danke für deine Frage und dein Interesse. Ich beantworte dir die Frage mal in zwei Teilen. 🙂
1. Mit den Erfahrungen, die ich gemacht habe, macht es jetzt bereits Sinn den MMLC zu nutzen. Die Agenturen und Nutzer die ich kenne und die den MMLC verwenden sind alle durchweg begeistert. (Auch wenn jetzt immer neue Ideen und Wünsche kommen, was der MMLC vielleicht noch alles können sollte, wir sind fleißig am Sammeln und programmieren) Der MMLC vereinfacht nicht nur den Einbau von Modulen, sonder er erspart einem eine menge Zeit bei der täglichen Arbeit. Mal ein Beispiel (und es wäre nicht das einzige): Du hast ein Modul bei 10 Kunden installiert. Das Modul benötigt ein Update. Einige alte Dateien müssen dabei auch entfernt werden. Du musst vielleicht in den FTP, die neuen Dateien rein kopieren, wenn du sauber arbeiten möchtest, einige ungenutzte alte Dateien entfernen. Vielleicht weißt du nicht einmal, welche Dateien nicht mehr verwenden werden. Also musst du das erst einmal prüfen. Aber alles machbar. Bei Shop 8 warst du unaufmerksam und hast aus versehen die falsche Datei gelöscht, weil du direkt in "includes" und nicht in "admin/includes" gegangen bist. Kostet noch einmal Zeit. Das kann man alles so machen. Geht auch in annehmbarer Zeit. Macht aber nicht besonders Spaß. Ich würde mal sagen vielleicht ist man in 30 Minuten durch. Mit dem MMLC logge ich mich ein und klicke einfach auf Update. Fertig. Da bin ich in 2 Minuten mit 10 Shops fertig. Wobei, das kann ich auch einer/m Praktikanten/in schnell erklären. Der/Die kann das auch ohne große technische Einarbeitung machen. Hmmm ... bei Shop 7 ruft der Kunde an, irgendetwas funktioniert nicht mehr. Du weißt nicht wieso. Aber vorerst eben mit einem Klick die alte Modul Version wieder einspielen und dann in Ruhe nach dem Fehler suchen. Wahrscheinlich ist es ein Kunde, der selber versucht hat etwas in den Core zu programmieren. Bei Shop 10 sagt dir der MMLC, dass du das Modul nicht updaten kannst, da du in der Datei XYZ etwas geändert hat. Du schaust dir im MMLC das vorher-nachher Code-Listing von Datei XYZ an, welches dir in grün und rot angezeigt wird. Und stellst fest, ok hier habe ich nur einen Rechtschreibfehler korrigiert. Also klickst du auf update doch ausführen, und weißt, dass du keine wichtigen Änderungen damit vernichtest. Das macht uns die Arbeit einfach sehr viel einfacher, sicherer und macht viel mehr Spaß. Auch kommt der MMLC mit ein paar netten Programmbibliotheken, mit denen sich Module leichter und schneller programmieren lassen. Aber das ist ein weiteres großen spannendes Thema für sich. Also ... wieso warten um den MMLC zu verwenden? 😉
2. Ob der MMLC ein fester Bestandteil bei der Auslieferung im Core Archive von modified in der nächsten Version wird, kann ich dir nicht sagen, weil wir in dieser Forum nicht darüber gesprochen haben. Wir haben da nichts festgelegt. Wir haben aber mit modified darüber gesprochen, was deren Wünsche wären, damit es möglich wäre den MMLC weiter in das System zu integrieren. Mir scheint es so, als wenn modified da offen für wäre. Ich kann nicht für modified sprechen, aber ich würde da als modified auch erst einmal abwarten, wie sich das entwickelt und prüfen, ob das überhaupt etwas ist, das man langfristig nutzen möchte und keine Eintagsfliege etc ist. Ich denke, dass da nicht nur technische Aspekte eine Rolle spielen sondern auch menschliche. Beide Seiten müssen ja auch gerne zusammenarbeiten. Wobei ich in beiden Punkten jetzt erst einmal positive Erfahrungen gemacht habe. Ich denke, wenn du dich mal ran wagst, ein oder zwei Module für den MMLC anzupassen, wird die Wahrscheinlichkeit eher steigen als sinken, dass der MMLC Bestandteil von modified werden könnte. Und wir helfen dir gerne dabei. Ich hab die Erfahrung gemacht, dass die MMLC Entwickler sehr nett und hilfsbereit sind.
Ich hoffe, das konnte deine Frage in Teilen beantworten. Geworben für den MMLC habe ich auch 😁 . Ich wünsche dir einen schönen Freitag.
Beste Grüße
Robin