Sitepackages sind in eine TYPO3-Installation schnell installiert, wenn Du ein paar Dinge beachtest. Dazu gehört der richtige Eintrag in die composer.json-Datei im Root-Verzeichnis und die Angabe einer Versionsnummer in der composer.json-Datei des Sitepackages, wenn Du ein Sitepackage über sitepackagebuilder.com generiert hast. Wie’s geht, zeige ich Dir im Video.

  • 0:00 Intro
  • 0:30 Sitepackage auf sitepackagebuilder.com erstellen
  • 4:30 Verzeichnis »packages« für Sitepackage im Rootverzeichnis anlegen
  • 5:20 Sitepackage in »packages«Verzeichnis verschieben
  • 6:00 composer.json im Rootverzeichnis anpassen
  • 7:30 Sitepackage per Composer installieren
  • 9:45 composer.json des Sitepackages um Versionsnummer vervollständigen
  • 12:00 Vordefinierte Setup im TypoScript-Template entfernen
  • 12:45 Sitepackage im TypoScript-Template verfügbar machen
  • 13:20 Die Pfade des Sitepackages nachvollziehen 14:30 Page-Template Default.html modifizieren
  • 16:45 Outro

Ein neues Sitepackage erstellst Du Dir am einfachsten über sitepackagebuilder.com. Da einfach die entsprechende Vorgaben und Infos hinterlegen und anschließend das Sitepackage als ZIP-Archiv downloaden.

Damit TYPO3 bei der Installation per Composer das Sitepackage findet, musst Du folgende Zeilen in die composer.json-Datei im Rootverzeichnis Deiner Installation einfügen:

"repositories": [
    {
        "type": "path",
        "url": "packages/*"
    }
]

Da „repositories“ ein neuer Eintrag ist, muss die Zeile davor mit einem Komma enden. Der Eintrag hinter „url“ entspricht dem Verzeichnisnamen im Rootverzeichnis, in das Du das neue Sitepackage gelegt hast. Ich habe es eben „packages“ genannt, deshalb muss bei mir hier eben „packages“ stehen.

Beim Erstellen eines Sitepackages auf sitepackagebuider.com wird keine Versionsnummer in die composer.json-Datei des Sitepackages geschrieben. Da die Installation per Composer aber zwingend eine Versionsnummer erwartet, musst Du in der composer.json-Datei des Sitepackages eben einen entsprechenden Eintrag machen. Ich nehme dafür einfach:

"version": "1.0.0",

Das Sitepackage, das ich im Videotutorial verwende, kannst Du Dir hier downloaden:

tutorial2402.zip (131 Downloads )

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert