FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Egal, ob Sie TYPO3-Anfänger oder Fortgeschrittener sind, Dieser Artikel hilft Ihnen, TYPO3-KomponistVarianz-Themen wie TYPO3-Installation, TER-Erweiterungen, Privater TYPO3-Komponisten-Server, TYPO3-Komponisten-Generator-Tools, etc. zu lernen,
Composer ist die modernste und fortschrittlichste Technologie zur Entwicklung und Wartung der TYPO3 Installation. Zur Einrichtung von TYPO3 Core oder TYPO3 Custom Extensions, Kein herkömmlicher Weg mehr zum Herunterladen, Entpacken. Mit dem Composer ist es wie mit jedem Linux-System, Sie installieren einfach alles mit einem einfachen CLI-Befehl.
TYPO3-Community fördert & appelliert an die Leute, den Komponisten zu benutzen, da er einfach zu benutzen und Ihre TYPO3-Website gut zu pflegen ist.
In der Anfangsphase erfordert es als Entwickler Bit Lernkurven, aber durch die Praxis werden Sie die Kraft des TYPO3 Composers spüren - was für ein so cooles Werkzeug, um die TYPO3-Website langfristig zu installieren und zu pflegen.
Was ist ein Komponist?
Komponist - Ein Abhängigkeits-Manager für PHP.
Wenn Sie nicht wissen, was Komponist ist, dann empfehlen wir Ihnen dringend, sich anhand offizieller Unterlagen mit dem Komponisten vertraut zu machen.
Offizielles Wiki: TYPO3-Composer lernen
Manuelle Installation von TYPO3 wird etwas altmodisch sein, wie z.B. TYPO3 herunterladen, entpacken oder extrahieren, usw.,
Mehr und mehr TYPO3-Anwender ziehen es vor, TYPO3 mit dem Composer zu installieren. Möchten Sie TYPO3 CMS mit dem composer?
installieren?
Führen Sie nur einen Befehl aus, um die neueste TYPO3-Version 10.
zu installieren.
Schritt 1. Komponist ausführen Befehl erstellen
# Download latest TYPO3 v10
composer create-project typo3/cms-base-distribution YourT3Folder
Schritt 2. Zeigen Sie das Dokumenten-Stammverzeichnis auf /public folder, oder rufen Sie einfach Ihren TYPO3-Installationsassistenten mit /public folder.
auf.
Beim offiziellen TYPO3 Komponisten-Wiki
Sie können sich auch einen interessanten Artikel über Traditionelle vs. Moderne TYPO3 Composer-Entwicklung.
ansehen.
Video-Schulung zum TYPO3-Composer
TYPO3 Jungs, Mathias und Benjamin erklären, wie man das CMS TYPO3 über den Komponisten installiert.
Hilfe bei der Installation von TYPO3-Composer-Paketen
get.TYPO3.org bietet coole Funktionen als Hilfe für den TYPO3 Composer, um auszuwählen, welche TYPO3-Pakete ein- oder ausgeschlossen werden sollen.
TYPO3 verfügt standardmäßig über drei Arten von TYPO3-Composer-Paketen, die im Folgenden aufgeführt sind.
Option 1. TYPO3 Vollständiger Komponist
composer require "typo3/cms-about:^10.4" "typo3/cms-adminpanel:^10.4" "typo3/cms-backend:^10.4" "typo3/cms-belog:^10.4" "typo3/cms-beuser:^10.4" "typo3/cms-core:^10.4" "typo3/cms-dashboard:^10.4" "typo3/cms-extbase:^10.4" "typo3/cms-extensionmanager:^10.4" "typo3/cms-felogin:^10.4" "typo3/cms-filelist:^10.4" "typo3/cms-filemetadata:^10.4" "typo3/cms-fluid:^10.4" "typo3/cms-fluid-styled-content:^10.4" "typo3/cms-form:^10.4" "typo3/cms-frontend:^10.4" "typo3/cms-impexp:^10.4" "typo3/cms-indexed-search:^10.4" "typo3/cms-info:^10.4" "typo3/cms-install:^10.4" "typo3/cms-linkvalidator:^10.4" "typo3/cms-lowlevel:^10.4" "typo3/cms-opendocs:^10.4" "typo3/cms-recordlist:^10.4" "typo3/cms-recycler:^10.4" "typo3/cms-redirects:^10.4" "typo3/cms-reports:^10.4" "typo3/cms-rte-ckeditor:^10.4" "typo3/cms-scheduler:^10.4" "typo3/cms-seo:^10.4" "typo3/cms-setup:^10.4" "typo3/cms-sys-note:^10.4" "typo3/cms-t3editor:^10.4" "typo3/cms-tstemplate:^10.4" "typo3/cms-viewpage:^10.4" "typo3/cms-workspaces:^10.4"
composer require "typo3/cms-backend:^10.4" "typo3/cms-core:^10.4" "typo3/cms-extbase:^10.4" "typo3/cms-extensionmanager:^10.4" "typo3/cms-filelist:^10.4" "typo3/cms-fluid:^10.4" "typo3/cms-frontend:^10.4" "typo3/cms-install:^10.4" "typo3/cms-recordlist:^10.4"
composer require "typo3/cms-about:^10.4" "typo3/cms-adminpanel:^10.4" "typo3/cms-backend:^10.4" "typo3/cms-belog:^10.4" "typo3/cms-beuser:^10.4" "typo3/cms-core:^10.4" "typo3/cms-dashboard:^10.4" "typo3/cms-extbase:^10.4" "typo3/cms-extensionmanager:^10.4" "typo3/cms-filelist:^10.4" "typo3/cms-fluid:^10.4" "typo3/cms-fluid-styled-content:^10.4" "typo3/cms-form:^10.4" "typo3/cms-frontend:^10.4" "typo3/cms-impexp:^10.4" "typo3/cms-info:^10.4" "typo3/cms-install:^10.4" "typo3/cms-lowlevel:^10.4" "typo3/cms-opendocs:^10.4" "typo3/cms-recordlist:^10.4" "typo3/cms-recycler:^10.4" "typo3/cms-redirects:^10.4" "typo3/cms-reports:^10.4" "typo3/cms-rte-ckeditor:^10.4" "typo3/cms-scheduler:^10.4" "typo3/cms-seo:^10.4" "typo3/cms-setup:^10.4" "typo3/cms-tstemplate:^10.4" "typo3/cms-viewpage:^10.4"
Laden Sie Ihre benutzerdefinierten und bevorzugten TYPO3-Komponisten-Paket mit dem Hilfswerkzeug für TYPO3-Pakete herunter.
TYPO3 Komponisten-Generator
Für TYPO3-Entwickler oder Integratoren, die benutzerdefinierte TYPO3 Extensions erstellen möchten, die composer.json manuell initiieren müssen, entwickelte Team T3Planet cool TYPO3 composer generator solution.
Sie können TYPO3 composer.json für Ihre TYPO3-Extension generieren durch;
- Hochladen der TYPO3-Erweiterung ext_emconf.php
- Durch Ausfüllen der Form der Erstellung von TYPO3 composer
- Muster herunterladen TYPO3 composer.json
Erstellen Sie Ihre privaten TYPO3-Composer-Pakete und -Server
Als wir unser t3planet.com-Projekt starteten, war eine der ersten Anforderungen unserer Kunden Support Composer auch für Premium TYPO3 Produkte.
Team T3Planet nahm die Herausforderung an und war superaufgeregt, TYPO3 Satis Private Pakete für Komponist.
zu erstellen.
Im Moment haben wir für Ihre privaten TYPO3-Pakete und Erweiterungen zwei Lösungen;
Option 1. SaaS-Lösung von Packagist.com
Option 2. Selbstverwaltete Lösung mit Satis
Wie können wir private TYPO3-Pakete einrichten?
- Schritt 1. Was bedeutet Satis? Installation von Satis
- Schritt 2. Konfigurieren Sie satis.json
- Schritt 3. Zufriedenheit für Komponistenpakete erzeugen
- Step 3.
- Schritt 4. Testlauf mit Ihren TYPO3-Privatpaketen mit Composer
- Schritt 5. Webhook zwischen Ihren privaten TYPO3-Repositories & Satis
- Schritt 6. Cron zum Crawlen automatischer privater TYPO3-Pakete einrichten
- Schritt 7. Sichern Sie Ihre privaten TYPO3-Pakete auf Composer-Server
- Bonus! Authentifizierungs-Zugriff des einzelnen TYPO3-Pakets
Möchten Sie Antworten auf die obigen Fragen und Einstellungen erhalten?
Entdecken Sie unseren beliebten Artikel 7 Einfache Schritte zur Zufriedenheit - TYPO3-Privatpakete für Komponisten
Struktur und Befehle des TYPO3 Composer lernen
Wenn Sie ein Einsteiger sind, der sich mit dem TYPO3-Komponisten auskennt, dann ist es besser, den TYPO3-Komponisten wie unten beschrieben zu vertiefen.
Grundlegende Architektur des Komponisten.json
{
"name": "vendorname/my-extension",
"type": "typo3-cms-extension",
"description": "An example extension",
"license": "GPL-2.0-or-later",
"require": {
"typo3/cms-core": "^9.5 || ^10.4"
},
"replace": {
"vendorname/my-extension": "self.version",
"typo3-ter/my-extension": "self.version"
},
"extra": {
"typo3/cms": {
"extension-key": "my_extension"
}
},
"autoload": {
"psr-4": {
"Vendorname\\MyExtension\\": "Classes/"
}
}
}
Erklären Sie die Grundstruktur von composer.json ich empfehle auch die Lektüre von Schritt-für-Schritt-Anleitung zum TYPO3 Composer.
composer update vendorname/extensionname
composer require vendorname/extensionname
composer install vendorname/extensionname
composer remove vendorname/extensionname
composer outdated
Wie installiert man eine TYPO3-Erweiterung mit Composer?
Sie möchten also die TYPO3-Erweiterung aus TYPO3 Extensions Repository (TER) mit Ihrer composer-basierten TYPO3-Installation installieren.
Schritt 1. Gehen Sie zur TYPO3-Erweiterungsseite z.B., https://extensions.typo3.org/extension/ns_backup
Schritt 2. Komponistenunterstützung finden, z.B. komponist req nitsan/ns-backup
Manchmal, wenn ein bestimmter Entwickler TER und Packagist nicht miteinander verknüpft hat, dann finden Sie direkt unter Packagist mit TYPO3-CMS-Erweiterung
Also empfehle ich die Lektüre von Publikation und Pflege Ihrer TER TYPO3 Extensions
Migrieren Sie Ihren Nicht-Komponisten zur TYPO3-Website des Komponisten
Ja, Sie sind also in den TYPO3-Komponisten verliebt? und Möchten Sie Ihren Nicht-Komponisten auf eine komponistenbasierte TYPO3-Installation migrieren?
Offizielle Dokumentation von TYPO3-Projekt zum Composer migrieren
Hilfreiches Lernen von TYPO3-Composer-Blogs
Neben der offiziellen TYPO3-Dokumentation finden Sie hier einige der beliebtesten Blogs, die Ihnen helfen, den TYPO3-Komponisten vom Anfänger bis zum Fortgeschrittenen zu erlernen.
- Wie man TYPO3 mit dem Composer installiert (in weniger als 5 Minuten)
- Komponist und TYPO3
- Schritt-für-Schritt-Anleitung zum TYPO3 Composer
- Einrichten von TYPO3 im Komponisten-Modus
- Traditionelle vs. moderne TYPO3-Entwicklung (mit Composer)
- Publizieren und pflegen Sie Ihre TER TYPO3 Extensions
- 7 Einfache Schritte zur Zufriedenheit - TYPO3-Privatpakete für Komponisten
Einpacken!
Danke für die Lektüre! Ich hoffe, Ihnen gefallen alle oben genannten Ressourcen, um den TYPO3-Komponisten kennenzulernen.
- Wenn Sie Anfänger sind, sollten Sie sich gründlich über TYPO3 informieren composer.json Struktur, Verwendung der TYPO3 Composer-Befehle usw.,
- TYPO3-Komponist lernen mit offizieller TYPO3-Dokumentation
- Versuchen Sie, Ihren privaten TYPO3-Komponisten mit Satis zu entwickeln.
- Nutzen Sie TYPO3 weiterhin und Praktizieren Sie TYPO3 mit Komponist
Haben Sie Fragen oder Probleme bei der Verwendung des TYPO3 Composers? Bitte schreiben Sie an das untenstehende Kommentarfeld, wir helfen Ihnen gerne weiter.
Haben Sie einen glücklichen TYPO3-Komponisten!
Post a Comment
- Exact post for TYPO3 Composer, great detailed information on the composer.
- Thanks Klaus Weissmuller, I am glad you liked it!
- Great post Sanjay. I agree with your words for Composer based TYPO3 Installation. Thanks for deep post
- Dear Julia Werner, Thanks for your appreciation. Makes us happy to keep doing our best
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3-Store weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author