Ergebnis 1 bis 2 von 2

Thema: Eigene Erweiterungen mit Composer installieren

  1. #1
    Contao-Nutzer
    Registriert seit
    22.09.2014.
    Ort
    Chemnitz
    Beiträge
    34

    Standard Eigene Erweiterungen mit Composer installieren

    Hallo,

    ich möchte meine eigenen erweiterung mit dem Composer installieren.
    Inzwischen habe ich auch schon rausgefunden wie man das macht (hier nochmal für Leute die das nicht wissen):

    1: Die erweiterung beim Packagist registrieren, oder
    2: Zu Entwicklungszwecken besser über Github oder svn etc.

    Jetzt habe ich aber das Problem das, wenn ich die Erweiterungen installiere...
    (eintrag in die Composer.json und im BE auf aktualisieren geklickt)
    Die nicht gefunden werden. Außer ich füge der composer.json der Erweiterung folgendes hinzu:

    Code:
    "extra": {
            "contao": {
                "sources": {
                    "": "system/modules/my_extension"
                }
            }
        }
    Was zu folge hat das die Dateien meiner Erweitung auch nach "/system/modules/my_extension/" kopiert werden und nicht nur im composerVerzeichniss liegen.
    Ist das nicht ungünstig ? Kompabilität ?
    Hab ich irgendwas vergessen damit die Erweiterung auch gefunden wird, wenn sie nur im Composer-verzeichniss liegt ?
    Müsste die nicht automatisch ver-sym-linkt werden ?
    (mit gefunden meine ich das die DCA Sachen gelesen werden etc.)

    Hier nochmal die .json mit der extra-option.

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Dazu gibt es in der Paketverwaltung den Punkt Einstellungen, dort bei "Bevorzugte Installationsart".
    Steht das auf Quellen, dann wird das per GIT geholt und mittels Symlinks dann angelegt, habe ich selber aber noch nie getestet.

    Der Eintrag in der composer.json ist aber immer nötig, da an diesen Zielen (system/modules) ja Contao sucht.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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
  •