Contao-Camp 2024
Ergebnis 1 bis 13 von 13

Thema: Frage zum Composer

  1. #1
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard Frage zum Composer

    Hallo,

    eventuell kann mir jemand helfen. Ich habe heute mal ein frisches Contao 3.1.5 mit dem Composer aufgesetzt. Das ganze läuft unter Mac OS X 10.9 und XCode habe ich ebenfalls ganz frisch installiert. git und xcodebuild sind in der Shell aufrufbar. Hat jemand einen Tip für mich?

    Danke
    Gruß
    Kester
    Angehängte Grafiken Angehängte Grafiken
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  2. #2
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Bitte nicht die Entwicklerversion installieren. Oder weißt du da was du tust? Wenn nicht:

    http://c-c-a.org/

    Auf dieser Seite bitte die Version für den produktiven Einsatz verwenden.

  3. #3
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    danke danke. hat jetzt geklappt...
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  4. #4
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Was ist der Unterschied zwischen der Entwickler-Version und der Produktiv-Version?

  5. #5
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Die Produktivversion funktioniert

  6. #6
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    Was ist der Unterschied zwischen der Entwickler-Version und der Produktiv-Version?
    Zitat Zitat von andreasisaak Beitrag anzeigen
    Die Produktivversion funktioniert
    Falsch, ich nehme nur die Entwickler-Version
    Composer installiert seine Ressourcen nach TL_ROOT/composer/vendor/*
    Wir hatten versucht da was dran zu ändern, das ist aber so schwierig das wir es so gelassen haben.

    Die Produktiv-Version erzeugt dann in TL_ROOT/system/modules/X eine Kopie der Dateien die in TL_ROOT/composer/vendor/* liegen.
    Die Entwickler-Version linkt die Module per symlink in TL_ROOT/system/modules/ rein.

    Die Symlink's funktionieren aber nicht auf allen Hostings und bedürfen auch, dass die Entwickler ein paar Kleinigkeiten berücksichtigen müssen. Deshalb funktioniert die Produktiv-Version mit den Kopien immer, während die Entwickler-Version unter bestimmten Bedingungen Probleme machen kann.

  7. #7
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Wunderbar, dann mache ich weiter wie bisher :-D

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Falsch, ich nehme nur die Entwickler-Version
    Composer installiert seine Ressourcen nach TL_ROOT/composer/vendor/*
    Wir hatten versucht da was dran zu ändern, das ist aber so schwierig das wir es so gelassen haben.

    Die Produktiv-Version erzeugt dann in TL_ROOT/system/modules/X eine Kopie der Dateien die in TL_ROOT/composer/vendor/* liegen.
    Die Entwickler-Version linkt die Module per symlink in TL_ROOT/system/modules/ rein.

    Die Symlink's funktionieren aber nicht auf allen Hostings und bedürfen auch, dass die Entwickler ein paar Kleinigkeiten berücksichtigen müssen. Deshalb funktioniert die Produktiv-Version mit den Kopien immer, während die Entwickler-Version unter bestimmten Bedingungen Probleme machen kann.
    Ich bin eh kein Freund von symlinks weil wir massiv syncCto nutzen und dann die symlinks eh hinüber sind. Daher finde ich die Produktivversion schon ziemlich genial.

  9. #9
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Noch eine Frage...

    Werden neue Versionen der Erweiterungen automagisch im Composer zur Verfügung gestellt? Oder muss ich als Entwickler da was machen? Kann man irgendwo Doku Composer <-> Contao und umgekehrt finden?

    Danke
    Gruß
    Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  10. #10
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Eine Doku kenn ich nicht. Falls die Erweiterungen über Github gepflegt werden, kann man einen NotifyHook zu packagist einrichten, sodass dort die Änderungen aktuell bleiben. Die legacy Pakete werden imho automatisch erstellt, weiß aber nicht in welchen Abständen.

  11. #11
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Du musst deinem Projekt eine composer.json Datei mitgeben. Am besten schaust du dir Beispiele von den anderen Extensions (MetaModels) an.
    Wenn deine Extensions im ER sind werden sie als legacy-packages übernommen. Sollten also bei Update weiterhin funktionieren.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von kmielke Beitrag anzeigen
    Noch eine Frage...

    Werden neue Versionen der Erweiterungen automagisch im Composer zur Verfügung gestellt? Oder muss ich als Entwickler da was machen? Kann man irgendwo Doku Composer <-> Contao und umgekehrt finden?

    Danke
    Gruß
    Kester
    Um welche Extension handelt es sich genau? Dann schreibe ich dir dafür gerne mal exemplarisch ne composer.json und ich kann dir alle für dich relevanten Infos erklären.

  13. #13
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    vermutlich calendar_extended

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
  •