Hinweise zur Verwendung von Composer

Brandbox ist durch Apps erweiterbar. Apps können im App Store heruntergeladen und installiert werden. Sie werden in einem zentralen Repository auf packages.brandbox.host verwaltet. Zusätzlich zu diesen Apps können auch lokale Packages erstellt und wie externe Packages verwaltet werden.

Erweiterte Installationshinweise

Folgen Sie bitte folgenden Installationshinweisen: https://getcomposer.org/doc/00-intro.md

Bitte achten Sie darauf, dass im Root-Verzeichnis composer.phar und composer.json liegen. 

Der Aufbau der composer.json entspricht den hier beschriebenen Möglichkeiten: https://getcomposer.org/doc/06-config.md

Die Installation setzt bei Konmedia erworbene Lizenzschlüssel für die gewählten Produkte voraus. 

Die Datei kann entweder manuell bearbeitet werden oder wird nach erfolgreicher Installation von brandbox automatisch verwaltet.



Beispiel
{ "repositories": [ { "type": "path", "url": "plugin/local/*", "options": { "symlink": true } }, { "type": "composer", "url": "https://packages.brandbox.de/common" }, { "type": "composer", "url": "https://packages.brandbox.de/v5.5", "options": { "ssl": { "cafile": "plugin/ca.crt" }, "http": { "header": [ "License-Code: <placeholder>" ] } } } ], "minimum-stability": "dev", "prefer-stable": true, "config": { "vendor-dir": "plugin/remote", "cache-dir": "plugin/cache/composer", "optimize-autoloader": true }, "require": { "product/abc": "v56.1.*", "product/def": "v56.1.*" } }

Führen Sie abschließend php composer.phar install aus.