TYPO3 Composer gegenüber TER (TYPO3 Extensions Repository)

TYPO3 Composer gegenüber TER (TYPO3 Extensions Repository)

This article machine-based automatically translated from English to the German language. As this article is not human translated, there may be chances of context, spelling and grammar mistakes. We recommend to read original article in English version.

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 6. Klicken Sie auf die Schaltfläche "Jetzt aktualisieren".

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".

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"
},

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!

Post Comment

Your email address will not be published. Required fields are marked *

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Google Captcha ist erforderlich!

Bemerkungen :

  • Sebastian Weiss January 18, 2022 Beim 8:29 am
    Nice content right there. I use both depending on the scenario and need. But I prefer composer while working with a complex TYPO3 project but installing it from TER is also effective for small-sized projects.
  • Julia Hofmann October 4, 2021 Beim 11:55 am
    I am actually a beginner in TYPO3 and I can very well see that the composer method is a bit hard but it works very well in finding the ongoing errors in the process but for me personally, dependency management is a bit complex concept for me and I am currently having some problems and learning along the way.
  • Fynn Koch September 30, 2021 Beim 1:14 pm
    I came here to express my opinion but after reading the whole blog, I’d say both are pretty neat in their own space. But I still prefer the composer installation method, I don’t know why. It just works for me. Nice blog though, I would definitely recommend you guys for regular knowledge of TYPO3

TYPO3 SEO meistern (mit TYPO3 Tipps & essentiellen Erweiterungen)

An extensive guide on improving TYPO3 SEO. Learn the best TYPO3 SEO tips & techniques to boost your site’s TYPO3 SEO!

How to set up TYPO3 News System + Supporting TYPO3 News Extensions

TYPO3 News Comment Extension, One of the most downloaded and loved TYPO3 Extension. TYPO3 EXT:news implements a versatile news…

12+ Premium TYPO3 Extensions & Why You Should Have it!

There are numerous TYPO3 extensions available to TYPO3 users. No matter what kind of TYPO3 website you’re running, or what niche…

Stay up to date with our recent TYPO3 Blogs, news, & updates