- Voraussetzung:
- ant
- git
- curl
- php5-curl
- Mac/Linux
1. Wenn nicht schon vorhanden Composer installieren.
curl -sShttps://getcomposer.org/installer | sudo php ----install-dir=/usr/local/bin –filename=composer
2.Composer testen mit $ composer
a) wenn's passt dann Ordner erstellen mit
mkdir cli-tools
cd cli-tools
git clone https://github.com/shopwareLabs/sw-cli-tools.git
und danach Composer install. Die Abhängigkeiten werden jetzt installiert.
3. Ordner anlegen
~/bin
cd ~/bin
wget
http://shopwarelabs.github.io/sw-cli-tools/sw.phar
Phar Datei runterladen und sw.phar zu sw umbenennen und chmod +x sw ausführbar machen
Jetzt kann das CLI Tool auch schon verwendet werden
4. Einen Ordner erstellen, wechseln in den gerade erstellten Ordner und
php ~/bin/sw plugin:create --haveBackend --haveFrontend--haveModels –haveApi sisiBewertungen
ausführen
Jetzt wird eine Menge Quellcode generiert und das Plugin sisiBewertungen angelegt (sisi ist unser Entwicklerpräfix)
Das Ergebnis ist:
Ein Plugin als Grundstruktur in der ein Frontend- und Backendmodul, ein Model und ein Api Service erstellt wurde.
Dieses Scafolding ist wirklich äußerst nützlich, dadurch wird die Entwicklung sehr beschleunigt.
Viel Erfolg!