Cover Image

Bei der Meet Magento Indien 2022 durfte ich in den Vortrag ddev – Awesome PHP / Magento development environment halten.

Da ich ddev super finde ich es den Einstieg in die Magento Entwicklung stark vereinfacht, habe ich mich entschlossen ein Beispiel-Demo Projekt zu veröffentlichen.

Magento dev projekt

Was muss ich tun?

  1. ddev und Docker installieren

  2. Magento Installation-Schlüssel im Magento Account generieren. Siehe hier

  3. Magento Schlüssel in Konfiguration hinterlegen Datei ~/.ddev/global_config.yaml öffnen. Unter web_environment folgendes hinterlegen:

    web_environment:
     - MAGENTO_REPO_USERNAME=<public-key>
     - MAGENTO_REPO_PASSWORD=<private-key>
    
  4. Projekt klonen

  5. ddev start

In der Magento Community wird gerade an einem Mirror des Magento Quellcodes gearbeitet. Der Code wird dann über Composer Pakete installierbar sein. Sobald dies der Fall ist, werde ich die Demo anpassen. Dann fallen der Punkt 2 und 3 aus dem Setup weg und die Installation wird für Einsteiger einfacher.

Kann ich die Demo für eigene Projekte verwenden?

Die Demo kann gerne als Basis für Agenturen oder Freelancer für echte Magento Entwicklungsprojekte genutzt werden. In diesem Fall solltet ihr das .git Verzeichnis löschen und den Code in euer eigenes Repo überführen. Der Projektname kann über ddev config --project-name=<mein-projekt-name> selbstverständlich auch entsprechen angepasst werden.