Ergebnis 1 bis 7 von 7

Thema: mehrere Erweiterungen unter /src/vendor/ in lokaler Entwicklung

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard mehrere Erweiterungen unter /src/vendor/ in lokaler Entwicklung

    Hallo,

    ich habe mich anhand Patrick's Codebook ein kleinwenig eingelesen.
    Stand bzw. Aufbau ist also wie aus Patricks Tut (siehe auch hier)


    meine app/ContaoManagerPlugin.php sieht aktuell so aus:

    Code:
    <?php declare(strict_types=1);
    
    use Berecont\Example\Classes\Contao\Manager\Plugin;
    
    class ContaoManagerPlugin extends Plugin {}
    Jetzt möchte ich im /src/Berecont/ eine weitere Erweiterung hinzufügen.

    Code:
    <?php declare(strict_types=1);
    
    use Berecont\Example\Classes\Contao\Manager\Plugin;
    use Berecont\ContaoSpacing\Classes\Contao\Manager\Plugin;
    
    class ContaoManagerPlugin extends Plugin {}
    so, das will VSCode schon nicht und der Contao Manager auch nicht.
    (VSCode: Cannot use Berecont\ContaoSpacing\Classes\Contao\Manager\Plug in as Plugin because the name is already in use)

    Wie kann hier nun eine weitere Erweiterung hinzufügen? Oder benötige ich dazu eine neue/weitere Installation?
    Grüsse
    Bernhard


  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Willst du wirklich unabhängige Erweiterungen entwickeln? Also solche, die du dann separat per Git versionierst und dann entweder public oder private zur Verfügung stellst für die Installation in beliebigen Contao Installationen?

    Oder geht es dir eher um Anpassungen einer einzelnen Contao Installation - aber evt. etwas aufgetrennt.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich möchte mir Erweiterungen schnüren, die ich in meinen Projekten immer wieder weiterverwenden kann.
    Ohne GIT, ohne Versionierung, ...
    Der Plan wäre: ich kopiere mir "fertige Pakete" in z.B. /src/ meiner Installation. Kann auch /vendor/vendorname/ sein, wenn das dann einfacher wäre.

    Heute passiert das mit grösstenteils mit RSCE - hat aber den Nachteil, dass ich auch für kleine "Helferleine" immer RSCE mit installieren muss ...
    Grüsse
    Bernhard


  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Dann würde ich grundsätzlich eher so wie hier vorgehen: https://docs.contao.org/dev/getting-started/extension/

    Wobe ich den Artikel mal auf die neuesten Gepflogenheiten aktualisieren muss.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Ohne GIT, ohne Versionierung, ...
    zu empfehlen ist das aus meiner Sicht nicht - Du kannst auch private Repos anlegen, wenn die Sachen nur für Dich sind

    Die Vorteile für den kleinen Mehraufwand für die Einrichtung liegen aber auf der Hand z. B. wenn Du eine Deiner Erweiterungen noch für C4.13 hast und auch für C5 und es da Inkompatibilitäten gibt, die leichter mit unterschiedlichen Versionen zu handhaben sind ... die Nachvollziehbarkeit der eigenen Code-Entwicklung sowieso

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.862
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    zu empfehlen ist das aus meiner Sicht nicht - Du kannst auch private Repos anlegen, wenn die Sachen nur für Dich sind
    ... eins nach dem anderen
    Ich bin mir der Vorteile durchaus bewusst und ich hatte auch schon viele Anläufe in diese Richtung.
    Gefühlt so viele Anläufe, wie ich versucht habe mich in die Erweiterungs-Erstellung reinzuarbeiten ...
    Grüsse
    Bernhard


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
  •