Private Repositories werden über Packeton verwaltet. Zugangsdaten erhalten Sie nach dem Lizenzkauf.
1. Private Repository hinzufügen:
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
2. Modul installieren:
composer require mmd/oxid7-sitemap
3. Modul aktivieren:
vendor/bin/oe-console oe:module:activate mmd_sitemap
vendor/bin/oe-console oe:cache:clear
cd <shop-root>
git clone <repository-url> source/modules/mmd/sitemap
vendor/bin/oe-console oe:module:install-configuration source/modules/mmd/sitemap
vendor/bin/oe-console oe:module:activate mmd_sitemap
vendor/bin/oe-console oe:cache:clear
Auf die neueste Version aktualisieren:
composer update mmd/oxid7-sitemap
vendor/bin/oe-console oe:cache:clear
Nach Major-Updates Datenbank-Migrationen prüfen:
vendor/bin/oe-console oe:module:apply-configuration
Für automatische Regenerierung zur Crontab hinzufügen:
# Täglich um 3 Uhr
0 3 * * * cd /var/www/oxideshop && vendor/bin/oe-console mmd:sitemap:generate --clear
Für Multi-Shop-Setups:
# Shop 1
0 3 * * * cd /var/www/oxideshop && vendor/bin/oe-console mmd:sitemap:generate --clear -s 1
# Shop 2
0 4 * * * cd /var/www/oxideshop && vendor/bin/oe-console mmd:sitemap:generate --clear -s 2