Ergebnis 1 bis 5 von 5

Thema: Best Practice: lokale Entwicklungsumgebung

  1. #1
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard Best Practice: lokale Entwicklungsumgebung

    Hi,

    ich habe gestern eine kleine Erweiterung entwickelt, die liegt auch schon auf packagist.
    Diese würde ich jetzt gerne etwas erweitern, die gewünschte Funktionalität ist allerdings etwas komplexer, weshalb ich das erst gern lokal testen würde.

    Habe mir also lokal ein contao via Contao Manager installiert. Dieses liegt unter:
    Code:
    <webroot>/contao
    Meine Erweiterungen würde ich gern außerhalb dieser Instanz entwickeln, aktuell liegen sie unter:
    Code:
    <webroot>/contao-extensions/vendorname/packagename
    So nun kämpfe ich damit meine Extension lokal auch installiert zu bekommen. Ich möchte halt nicht über packagist/git gehen, da ich nicht jeden change commiten möchte. Bisher habe ich getestet in contao die extension manuell in die composter.json einzutragen
    Code:
    "repositories": [
        {
            "type": "path",
            "url": "../contao-extensions/vendorname/packagename"
        }
    ],  
    "require": {
        ....
        "contao/newsletter-bundle": "^4.4",
        "vendorname/packagename": "*"
    }
    klappt jedoch nicht wie gewünscht. Auch habe ich im Verzeichnis
    Code:
    <webroot>/contao/vendor/vendorname/
    einen Symlink auf das Package erzeugt, ging auch nicht. Was ist denn hier die beste Möglichkeit lokal zu entwickeln?

    Edit: Die .htaccess in web habe ich wenigstens schon mal auf die app_dev umgebogen, sollte wenigstens schon mal Cache-Probleme umgehen.
    Geändert von Exotelis (02.08.2018 um 10:50 Uhr)

  2. #2
    Contao-Fan Avatar von Sioweb
    Registriert seit
    12.08.2011.
    Ort
    Düsseldorf
    Beiträge
    405
    User beschenken
    Wunschliste

    Standard

    Ho!

    evt. hilft dir das Plugin hier weiter: https://github.com/Sioweb/Contao4DummyBundle

    Das ist extra dafür gemacht, private Packages lokal zu entwickeln. Wenn die Pakete aber irgendwann in mehreren Projekten verfügbar sein sollen, empfehle ich dir Satis und Gitlab.
    Grüße Sascha W. @Sioweb
    schadebalken.de | zurück-zu-montag.de
    +++ Programmierer von Change-Lok erfasst worden +++

  3. #3
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard

    Hi,

    das sieht super hilfreich aus Teste ich morgen mal und gebe Feedback. Öffentlich ist immerhin Version 0.0.1 schon

  4. #4
    Contao-Nutzer Avatar von Tastaturberuf
    Registriert seit
    14.03.2011.
    Ort
    Berlin
    Beiträge
    197
    User beschenken
    Wunschliste

    Standard

    Schau mal das Video von Leo: https://www.youtube.com/watch?v=VzDYjEd7OyQ

    Ab Minute 9 kommt genau das Thema.
    Tastaturberuf | Code with ♥ and Contao.

  5. #5
    Contao-Nutzer
    Registriert seit
    20.07.2018.
    Beiträge
    14

    Standard

    Habe es jetzt noch mal über die composer.json versucht und es klappt. Lag wohl an den fehlenden Berechtigungen beim ausführen. Jetzt muss ich bloß noch raus finden wieso der callback von meinem Backend-Module nicht feuert

    Danke für die Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •