По принцип има два начина, по които можете да инсталирате модули за Oxid: чрез Composer или ръчно. Използвайки нашия Mollie модул като пример, ще ви покажем и двата начина.
Инсталиране на модули за Oxid чрез Composer
Стъпка 1: Създайте Mollie акаунт
Създайте Mollie акаунт или влезте във вече съществуващия си Mollie акаунт.
Стъпка 2: Влезте в уеб сървъра
Свържете се с вашия уеб сървър чрез SSH и навигирайте до основната директория на вашата Oxid инсталация (където се намира composer.json).
Стъпка 3: Инсталирайте модула на Oxid
Сега инсталирайте плъгина Mollie за Oxid със следната команда:
composer require mollie/mollie-oxid
Инсталиране на модули за Oxid ръчно
Стъпка 1: Създайте Mollie акаунт
Ако все още нямате Mollie акаунт, първо създайте акаунт за вашата компания.
Стъпка 2: Изтеглете zip файл с модула на Oxid
Изтеглете текущата версия от GitHub.
Стъпка 3: Създайте папка на уеб сървъра
Влезте във вашия уеб сървър и създайте папката "mollie" в папката "source/modules". След това създайте подпапката "molliepayment" в току-що създадената папка.
Стъпка 4: Качете съдържанието на модула
Сега качете съдържанието на zip файла, изтеглен в стъпка 2, в папката "sources/modules/mollie/molliepayment".
Стъпка 5: Редактирайте Composer.json
Сега добавете следния код към конфигурацията на autoload във файла "composer.json" в основната директория на вашата Oxid инсталация:
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
След това изпълнете командата composer dump-autoload чрез конзолата в основната директория.
Стъпка 6: Импортирайте конфигурацията на модула
Навигирайте чрез SSH до папката, съдържаща папките Source и Vendor. Там изпълнете следните команди:
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
След това ще получите съобщението "Конфигурацията на модула е инсталирана" и "Прилагане на конфигурацията на модулите за магазина с id 1: Прилагане на конфигурацията за модула с id molliepayment"
Сега можете да продължите с конфигурацията на плъгина, за да завършите настройката на Mollie Oxid модула.