Installation
Installation mit Composer
Um im TechDivision Context ein Modul mittels Composer zu installieren, stehen 2 Varianten zur Verfügung ( HTTPS / SSH ).
Mit SSH sind dazu die entsprechenden Credentials (Password, Username) einzuholen.
Variante 1 (HTTPS):
composer config repositories.techdivision.[modulename] vcs https://gitlab.met.tdintern.de/techdivision/atomic/[modulename].git
Variante 2 (SSH):
composer config repositories.techdivision.[modulename] vcs ssh://git@gitlab.met.tdintern.de:10022/techdivision/[modulename].git
Modul Installationsbefehle
# add to repositories
composer config repositories.[namespace].[modulename] vcs https://gitlab.met.tdintern.de/techdivision/atomic/[modulename].git
# add to composer require
composer require [namespace]/[modulename]
# or accordingly using require with a specific modul tag
composer require [namespace]/[modulename] ^x.x.x
# run magento setup to activate the module
bin/magento set:up
Composereintrag in Section Repositories (HTTPS/SSH)
"repositories": {
"0": {
"type": "composer",
"url": "https://repo.magento.com/"
},
"repo.met.tdintern.de": {
"type": "composer",
"url": "https://repo.met.tdintern.de/"
},
"techdivision.[modulename]": {
"type": "vcs",
"url": "ssh://git@gitlab.met.tdintern.de:10022/techdivision/[modulename].git"
},
"techdivision.[modulename]": {
"type": "vcs",
"url": "https://gitlab.met.tdintern.de/techdivision/atomic/[modulename].git"
}
},
Aktivieren des Moduls
|
Das Seo Modul ist bei Default nach der Installation im Magento Backend aktiviert, das bedeutet, dass das Modul nun im Backend sichtbar ist und zur weiteren Konfiguration bereit steht. |
Deinstallation
-
Solange noch keine Änderungen am Kategoriebaum stattgefunden haben sollten, ist das deinstallieren des Moduls problemlos.
Modul Deinstallationsbefehl
Folgende Punkte sind bei einer Deinstallation eines Moduls stets zu beachten:
-
Gibt es Einträge in der Datanbank, die voer dem deinstallieren bereinigt werden müssen?
-
Sind evtl. Media Files (Images, Videos ect.) vorhanden, die vorab bereinigt werden müssen?
-
Gibt es Konfigurationspfade in der Config (DB), die entfernt werden müssen?
-
Caches entleeren
-
Indexer neu starten wenn notwendig
# uninstall Module
bin/magento module:uninstall [Namespace]_[Modulname]