FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Sind Sie ein Anfänger oder Fortgeschrittener in TYPO3 CMS? Dann stellen Sie sich vielleicht oft Fragen zur Installation der TYPO3-Erweiterung mit TER oder Composer, z.B. was ist die beste Vorgehensweise? In diesem Artikel werde ich versuchen, ein wenig über TYPO3 Composer vs. TER zu klären.
Die TYPO3-Gemeinschaft arbeitet ständig daran, neue Technologien einzuführen, z.B. haben Sie die Möglichkeit, Ihr TYPO3 entweder mit dem modernen Composer (Packagist.org) oder altmodisch TER (Extensions.TYPO3.org). Sowohl der Composer als auch TER haben Vor- und Nachteile. Um ehrlich zu sein, fehlt eine Sache, um beide Wege gleichzeitig für TYPO3-Nutzer und -Entwickler zu unterstützen. Lassen Sie uns dies eingehend diskutieren!
Liebe TYPO3-Leserinnen und -Leser, wie es mein Ritual ist, bevor ich mit dem Blog beginne, möchte ich diesen Blog den Menschen widmen, die in der TYPO3-Community hart arbeiten. Viele Entwickler und Benutzer entwickeln und pflegen sowohl die TER- als auch die Composer-Art der TYPO3-Installation. #T3Kudos an alle!
Was ist TER (TYPO3 Extensions Repository)?
Sie sollten die CMS-Software in Betracht ziehen, bei der Sie Dinge wie das Hinzufügen neuer Erweiterungen und Plugins kontrollieren können. Mit Opensource CMS wie TYPO3 können Sie kostenlose TYPO3-Erweiterungen erhalten.
Das TYPO3 Extension Repository (TER) ist der zentrale Speicher für öffentliche TYPO3-Erweiterungen. Hier können Sie Ihre benötigte Extension suchen und herunterladen.
Unser App Store heißt TER - und er ist kostenlos!
- TYPO3 GmbH
Sehen wir uns an, wie Sie die TYPO3-Erweiterungen von TER schnell installieren können.
Schritt 1. Gehen Sie zu https://extensions.typo3.org/
Schritt 2. Verwenden Sie eine leistungsstarke Suchfunktion, um die beste verfügbare TYPO3-Erweiterung zu finden, die Ihren Anforderungen entspricht. Denken Sie daran, sorgfältig auszuwählen, indem Sie sich mehrere Downloads, Vorlieben, Stabilität, Kompatibilität usw. ansehen. Sie können eine Erweiterung von dort herunterladen, aber keine Sorge, Sie werden sie direkt von Ihrem TYPO3-Backend erhalten ;)
Schritt 4. Einloggen in Ihr TYPO3 Backend yoursite.com/typo3/
Schritt 5. Gehen Sie zu Admin Tools > Extensions Manager > Get Extensions
Schritt 7. Suchen Sie den Namen der gewünschten Erweiterung.
Schritt 8. Klicken Sie auf die Schaltfläche "Importieren und installieren". Ihre Erweiterung wird heruntergeladen und installiert, aber nicht aktiviert.
Schritt 8. Um die Erweiterung zu aktivieren, wählen Sie "Installierte Erweiterungen" in der oberen Dropdown-Box.
Schritt 9. Klicken Sie auf das Symbol mit dem "+"-Zeichen für Ihre Erweiterung in der Spalte "A/D".
TYPO3 Blogs auf TYPO3 TER weiterempfehlen
- Was ist eine TYPO3 Extension? Eine Einführung
- Die beliebtesten TYPO3-Erweiterungen (TER + Github + Composer)
- TYPO3-Erweiterungen: Was man wissen sollte, bevor man sie erstellt!
- 8 Möglichkeiten, Ihre TER TYPO3-Erweiterungen zu veröffentlichen
- Automatische Freigabe von TYPO3-Erweiterungen für TER (mit Github-Aktionen)
- Wie kann man eine TYPO3 Extension mit Github automatisch freigeben?
Wie installiert man TYPO3-Erweiterungen mit Composer/Packagist?
Der Composer ist die modernste und schönste Art, TYPO3-Extensions zu installieren. Sehen wir uns an wie! Schritt 1. Suchen Sie den Namen des Composer-Pakets und den Schlüssel der Erweiterung. Sie sollten den Composer-Befehl unter "Composer support" sehen, zum Beispiel für die Extension news. Hier lautet der Paketname georgringer/news.
Schritt 2. Führen Sie den Befehl Composer in Ihrem Terminal aus.
// Herunterladen und installieren über Composer/Packagist.org
composer require <packagename> composer require georgringer/news // Aktivieren Sie die TYPO3-Erweiterungen ./vendor/bin/typo3 extension:activate <extension key> ./vendor/bin/typo3 extension:activate news // Abhängigkeiten von Erweiterungen // public/typo3conf/ext/news/composer.json: "require": { "typo3/cms-core": "^10.4 || ^11" },
Unbedingt lesenswerte Blogs über TYPO3 Composer
- Der beste Leitfaden zum TYPO3 Composer
- 10 Ressourcen zum Erlernen des TYPO3 Composers
- Installation/Aktualisierung von TYPO3 & Extension über TYPO3 Composer
- Verbessern Sie die TYPO3-Entwicklung mit Composer 2.0
- Wie installiert man lokale TYPO3 Extensions im Composer-Modus?
- 7 einfache Schritte zu Satis - TYPO3 Private Pakete für Composer
- Composer.json Generator für Ihre TYPO3-Erweiterungen
TYPO3 Composer vs. TER
Wie installiert man die TYPO3-Erweiterung am besten? Die einfache Antwort lautet: Mit dem Composer. Der Composer ist eine der größeren Kräfte, die für die jüngste PHP-Renaissance verantwortlich sind. Natürlich müssen Sie ein wenig tun, aber ich bin sicher, das ist nicht schwer - Sie können es leicht tun.
Aber warum hat TYPO3 Composer gewonnen? Schauen wir es uns an!
TYPO3 Composer Statistik
Registrierte Pakete 319 205+
Verfügbare Versionen 3 022 251+
Installierte Pakete (seit 2012-04-13) 44 227 998 533+
Lesen Sie mehr unter https://packagist.org/statistics
Vorteile von TYPO3 Composer
- Wiederverwendung von Bibliotheken von Drittanbietern, ohne sie mit Quellcode zu bündeln
Verringerung von Erweiterungskonflikten und Kompatibilitätsproblemen durch Verwendung einer komponentenbasierten Architektur mit robuster Abhängigkeitsverwaltung - Einhaltung der Standards der PHP-Framework Interoperability Group (FIG)
- TYPO3 Open Source mit anderen Erweiterungen neu verpacken
- Einsatz der TYPO3 Software in einer Produktionsumgebung
Was ist das Problem mit Composer?
Seien wir ehrlich: Der Composer hat zwar viele Vorteile, aber er ist auch nicht ohne Nachteile. Der Composer hat in einigen Teilen der TYPO3-Community einen schlechten Ruf, und das nicht ohne Grund.
Die konzeptionelle Hürde
Für viele TYPO3-Anwender ist die Idee des Abhängigkeitsmanagements neu, und es kann schwierig sein, sich mit diesem Konzept vertraut zu machen.
Lösen von Konflikten
Composer ist großartig darin, interoperable Versionen von Abhängigkeiten zu finden, aber manchmal ist es einfach nicht möglich.
Nur CLI
Ein Composer ist ein Kommandozeilen-Tool. Für viele TYPO3-Anwender kann dies allein schon einschüchternd sein.
Lösung: TER + Composer Wrapper!
Ich denke, die Lösung besteht darin, beide Möglichkeiten (Composer und TER) zur Installation von TYPO3-Erweiterungen zu unterstützen. Ich bin mir nicht sicher über die technische Machbarkeit einer solchen Implementierung.
Natürlich sollten die komplexen TYPO3 Projekte, die der TYPO3 Entwickler verwaltet, immer die Composer-basierte TYPO3 Installation verwenden. Für kleine bis mittlere Unternehmen sollten TYPO3-Administratoren oder Benutzer die TYPO3-Extensions über das TYPO3-Backend installieren, konfigurieren, aktivieren und deaktivieren.
Wie sehen Sie das?
Einpacken!
Vielen Dank, dass Sie meinen TYPO3-Blog gelesen haben.
Ich hoffe, Sie fanden ihn interessant und haben etwas gelernt. Wie installieren Sie TYPO3 am besten? Was denken Sie über TYPO3 Composer vs. TER? Ich würde mich freuen, wenn Sie Ihre Meinung in den Kommentaren mitteilen würden.
Viel Spaß bei der TYPO3-Installation!
Sanjay Chauhan
CTO - T3Planet & NITSANSanjay Chauhan, Mitbegründer von NITSAN (Preisgekrönte TYPO3 Agentur) und Pionier von T3Planet, dem ersten TYPO3 Shop weltweit.
Ein wahrer TYPO3-Fanatiker seit 2010.
Mit meinem umfangreichen technischen Wissen und…
More From Author