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.emails-improved vcs https://gitlab.met.tdintern.de/techdivision/emails-improved.git
Variante 2 (SSH):
composer config repositories.techdivision.emails-improved vcs ssh://git@gitlab.met.tdintern.de:10022/techdivision/emails-improved.git
Modul Installationsbefehle
# add to repositories
composer config repositories.techdivision.emails-improved vcs https://gitlab.met.tdintern.de/techdivision/emails-improved.git
# add to composer require
composer require techdivision/emails-improved
# or accordingly using require with a specific modul tag
composer require techdivision/emails-improved ^x.x.x
# run magento setup to activate the module
bin/magento set:up
Composereintrag in Section repositories ( HTTPS/SSH Variantionen )
"repositories": {
"0": {
"type": "composer",
"url": "https://repo.magento.com/"
},
"repo.met.tdintern.de": {
"type": "composer",
"url": "https://repo.met.tdintern.de/"
},
"techdivision.emails-improved": {
"type": "vcs",
"url": "ssh://git@gitlab.met.tdintern.de:10022/techdivision/emails-improved.git"
}
},
Deinstallation
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 techdivision_emails-improved