Hallo,
wir betreiben einen stark angepassten Shop, der sich mittlerweile kaum mehr updaten lässt.
Jetzt nehmen wir eine neue Version und portieren unsere gesamten Anpassungen dort hinein.
Allerdings möchten wir nun den alten Fehler vermeiden und es dieses mal nicht mit dem
Holzhammer integrieren, sondern die Anpassungen so ausführen, dass diese bei zukünftigen
Updates und Security Patches nicht (so wenig wie möglich) stören. Obwohl wir den Shop schon
lange verwende und relativ viel Code reingebastelt haben, kennt sich bei uns keiner richtig mit
den Internas von modified eCommerce Shopsoftware aus. Deshalb zum Anfang ein paar blöde allgemeine Fragen/Annahmen:
1) Ich gehe davon aus, dass ein Zusatzmodul der beste Weg ist, Änderungen vorzunehmen. Richtig?
2) Security Patches lassen sich von Zusatzmodulen nicht stören. Richtig?
3) Was lässt sich denn grundsätzlich über ein Modul lösen und was nicht? Es gibt doch vermutlich Bereiche, in die Module eingreifen können und solche, in die sie nicht eingreifen können.
4) Gibt es für die Entwicklung von Modulen eine Howto oder Dokumentation?
5) Gibt es für Anpassungen, die sich nicht über Module lösen lassen, Empfehlungen wie diese ausgeführt werden sollten, so dass sie Security Patches nicht behindern und ggf. auf mit neuen Versionen kompatibel sind? Wenn nicht, gibt es doch bestimmt eine Reihen von absoluten "Design Dont's" die man vermeiden sollte.
6) Da hier ja viele an ihren Shops herumbasteln bin ich sicher nicht der Einzige, der sich Gedanken über Patches und Updates macht. Wie umgeht ihr dieses Probleme, was ist eure Best Practise?
Im Voraus danke für euer Feedback!
Kirt
Linkback: https://www.modified-shop.org/forum/index.php?topic=31640.0