Was ist VQMod?
Die Art wie Opencart intern arbeitet, erforderte einen Weg um Dateien ohne händische Bearbeitung ändern zu können. 2011 erstellte ein Entwickler ein Werkzeug namens VQMod.
Die Idee dahinter basiert darauf dass Änderungen an Dateien auf Basis externer Dateien - XML - erfolgen und diese Änderungen vom System selber verwaltet werden, ohne händisch Hand am Code anlegen zu müssen.
Auf diesem Werg kann fast jede Datei - ausgenommen solche im Root (z.B. die index.php) sowie externe CSS- und Javascriptdateien - einfach angepasst werden ohne Kenntnisse vom System selber oder Programmierung haben zu müssen.
VQMod selber hat einen netten Nebeneffekt: alle geänderten Dateien werden gecached (normalerweise alle 60 Sekunden neu) und werden daher schneller zur Verfügung gestellt was zur Folge hat dass das System selber weniger Last hat - Seiten werden schneller aufgebaut.
Wie wird VQMod verwendet?
Bevor diese XML-Dateien verwendet werden können, muss VQMod selber installiert werden. Dies erfolgt durch einfaches kopieren der Dateien auf den Server sowie anschliessendes Aufrufen der Installation welche die notwendigen Änderungen am System automatisch vornimmt.
Danach einfach die gewünschten XML-Dateien ebenfalls auf den Server kopieren (in den Ordner xml) und alles weitere erfolgt automatisch vom System selber.
Was wenn ich VQMOd nicht verwenden, aber die Änderungen dennoch anwenden möchte?
Im Prinzip kein Problem, in so einem Fall müssen die Änderungen laut dem Code in der XML-Datei händisch eingearbeitet werden.
Was wenn ich VQMod nicht mehr benötige?
Diese Arbeit ist eher etwas für versierte Programmierer welches das System kennen. Weil die Änderungen an einigen Systemdateien wieder rückgängig gemacht werden müssen.
Was wenn ich die Änderungen durch die XML-Dateien nicht mehr benötige?
Entweder einfach die XML-Datei löschen oder umbenennen in xmldatei.xml_ (siehe den zusätzlichen Unterstrich bei .xml). Das zeigt dem System dass diese Datei nicht benötigt wird. Diese Arbeit kann auch durch den VQMod-Manager erledigt werden.
Wie kann ich VQMod-Dateien (.xml) verwalten?
Dazu gibt es ein Werkzeug namens VQMod-Manager.