Sprache auswählen

/shopware for sale

Shopware-Support

Produkt-Content

PDF-Automation

SEO

Neue eShops ergänzen Vertriebsfunktionen im 24 / 7-Modus. Dazu ist die gesamte Online-Kommunikation die zentrale Unternehmenstechnik. Konzept und Programmierung verbindet Anforderung und Möglichkeit. Auf Stand der Technik werden die betrieblichen Ressourcen dazu erkannt. Optimale Lösungen, Schulungen und Service zur erfolgreichen Homepage, eShop oder App werden von mir projektiert und realisiert. Gängige Praxis ist dabei die Transformation von vorhandenen Non-Sale-Website wie Typo3 zu Shopware als neuen Aktivposten des Vertriebs.

Das ist auch für den Content interessant. Im umgekehrten Sinn dient das eShop-System als PIM und generiert z.B. direkt Produktdatenblätter auf neuestem Stand. Als vielseitiger Trade Marketing Manager realisiere ich Projekte komplett:

/development

Sie interessieren sich für die Entwicklung von Shopware-Anwendungen und wissen nicht wie Sie dies selbst tun können. Folgen Sie diesen wenigen Schritten, um eine integrierte Entwicklungsumgebung IDE lokal auf Ihrem Apple-Computer auszuführen.

Dazu benötigen Sie:
- Apple Macintosh Computer: macOS Sierra+
- Kommandozeileninterface (CLI) „Terminal“

Im Zuge dieses Tutorials werden Sie diese Hilfssoftware laden:

- Vagrant
- VirtualBox
- Homebrew
- Github

1. Öffen Sie "Terminal" auf Ihrem Apple-PC.
In diesem Tutorial verwende ich beispielhaft mein eigenes User-Verzeichnis. Terminal zeigt das User-Hauptverzeichnis und meine Rechte als Administrator. Öffnen Sie Terminal so sollten etwa dies bezogen auf Ihre Rechnerumgebung zu lesen sein.
Rolfs-MBP:~ rolfpluemper$


2. Lassen Sie sich den Verzeichnisinhalt mit dem Auflistungskommando (ls) anzeigen.
Rolfs-MBP:~ Rolfpluemper$ ls
 
Applications  Downloads  Music  Sites …


3. Für die kommende Entwicklung schaffen Sie sich einen neuen Ordner mit dem Kommando (mkdir) und nennen diesen z.B.: DEV
Rolfs-MBP:~ rolfpluemper$ mkdir DEV


4. Lassen Sie sich erneut das Verzeichnis anzeigen - DEV ist nun vorhanden.
Rolfs-MBP:~ rolfpluemper$ ls

 
Applications  DEV Downloads  Music Sites …


5. Nach dieser Vorbereitung nehmen Sie zur Kenntnis, dass Ihr Computer kein Linux-Betriebssystem wie Ubuntu hat, um die integrierte Entwicklungsumgebung auszuführen. Diese werden Sie jetzt installieren, in dem Sie VAGRANT als ein empfohlenes Software-Tool für die Entwicklung von Shopware laden. Besuchen Sie die Hersteller-Homepage: https://www.vagrantup.com/downloads.html und laden Sie die macOS X 64-bit version auf Ihren PC. Öffen Sie das Package vagrant.pkg, Vagrant lädt automatisch.


6. Wechseln Sie mit dem Terminal in das DEV Verzeichnis aus Schritt 4 mit dem Change-Directory-Befehl (cd)
Rolfs-MBP:~ rolfpluemper$ cd DEV


7. Legen Sie dort einen Vagrant-Ordner in DEV an.
Rolfs-MBP:~ rolfpluemper$ mkdir vagrant_getting_started


8. Wechseln Sie in das neue Verzeichnis.
Rolfs-MBP:~ rolfpluemper$ cd vagrant_getting_started


9. Das Vagrant-Verzeichnis wird initialisiert, d.h. zur Verfügung gestellt durch das Erstellen der Datei "Vagrantfile"
Rolfs-MBP:~ rolfpluemper$ vagrant init hashicorp/bionic64


10. Nach der Vagrant-Initiallisierung wird die zentrale Software geladen die das Betriebsystem für die Entwicklung stellt. Dazu dient VirtualBox.


11. Wechseln Sie mit dem Terminal in das User-Hauptverzeichnis vom Tutorial-Anfang und installieren Sie die Software von dieser Site: https://www.virtualbox.org/wiki/Downloads. Hier laden Sie den OSX-Host durch Download und Öffnen der dmg.-Datei und installieren das Package VirtualBox.pkg


12. Der Terminal ist noch im Vagrant-Verzeichnis "vagrand_getting_started" aktiv. Geben Sie den Terminal-Befehl:
Rolfs-MBP:~ rolfpluemper$ vagrant up


13. Dies installiert die VirtualBox-Verzeichnisse im User-Hauptverzeichnis. VirtualBox VMs mit dem Debian/Ubuntu-Betriebssystem.


14. Nun überprüfen wir ob GIThub als OpenSource-Softwareplattform auf dem Rechner verfügbar ist. Auf meinem ist diese vorhanden.
Rolfs-MBP:DEV rolfpluemper$ git --version
git version 2.14.3 (Apple Git-98)


Falls auf Ihrem Rechner Github nicht verfügbar sein sollte, ist eine weitere Vorbereitung nötig um Github zu laden. Installieren Sie die Installationssoftware „Homebrew“ über den Terminal.
Rolfs-MBP:~ rolfpluemper$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


Gehen Sie auf die Github-Homepage: https://git-scm.com/download/mac und installieren Sie die Software mit der Installationssoftware Homebrew ins Hauptverzeichnis /bin mit dem Terminal. Dann:
Rolfs-MBP:~ rolfpluemper$ brew install git


15. Nachdem Github installiert ist können Sie das Github-Verzeichnis für die Shopware-Develop-Plattform laden.
Rolfs-MBP:~ rolfpluemper$ https://github.com/shopwareLabs/shopware-platform-vagrant


16. Gehen Sie mit dem Terminal in das neue Vagrant-Verzeichnis in DEV.
Rolfs-MBP:~ rolfpluemper$ cd shopware-platform-vagrant


17. Starten Sie Vagrant
Rolfs-MBP:~ rolfpluemper$ vagrant up


18. Machen Sie Ihre Develop-Umgebung über den Browser zugänglich in dem Sie VM per ssh erreichbar machen.
Rolfs-MBP:~ rolfpluemper$ vagrant ssh


19. Mit einem Browser erreichen Sie Ihr Shopware-Frontend über http://192.168.33.10 und Backend über http://192.168.33.10/admin
Login: admin I shopware über den virtuellen Host Ubuntu 18.04


20. Provisionieren Sie Vagrant
Rolfs-MBP:~ rolfpluemper$ vagrant provision


21. Los geht's ...!
Rolfs-MBP:~ rolfpluemper$ bin/console
Wir benutzen Cookies!
Wir verwenden Cookies auf unserer Website. Einige von ihnen sind für den Betrieb der Website, während andere uns helfen, diese Website und die Benutzererfahrung zu verbessern (Tracking-Cookies). Sie können selbst entscheiden, ob Sie ob Sie Cookies zulassen wollen oder nicht. Bitte beachten Sie, dass Sie, wenn Sie sie ablehnen, Sie möglicherweise nicht alle Funktionen der Website nutzen können.