Was ist eine TYPO3-Erweiterung? Eine Einführung

TYPO3 ist ein Open-Source-CMS und ist ein kostenloses Werkzeug zur Erstellung von Websites, mit dem Sie die Kontrolle über Design, Funktionen und Inhalte haben, ohne Programmierkenntnisse zu benötigen. Obwohl, wie wir alle wissen, TYPO3 mit mehr als 9999+ Funktionen ausgestattet ist, aber mit spezifischen, einzigartigen Anforderungen, die Ihr Unternehmen hat, besteht die Notwendigkeit, diese Funktionalitäten in Form von TYPO3 Extensions hinzuzufügen. In diesem einsteigerfreundlichen Leitfaden sagen wir Ihnen alles, was Sie über TYPO3-Erweiterungen wissen müssen.

Was ist eine TYPO3-Erweiterung? Eine Einführung

FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.

Mit unseren über 10 Jahren Erfahrung mit TYPO3 CMS stoßen wir auf viele Fragen zu TYPO3 Extensions. Wir haben versucht, sie alle in diesem Leitfaden zusammenzufassen, um Sie mit allem, was Sie über TYPO3-Erweiterungen im Jahr 2020 wissen müssen, auf dem Laufenden zu halten. Fangen wir an!

TYPO3 ist ein Open-Source-CMS und ist ein kostenloses Werkzeug zur Erstellung von Websites, mit dem Sie die Kontrolle über Design, Funktionen und Inhalte haben, ohne Programmierkenntnisse zu benötigen.

Obwohl, wie wir alle wissen, TYPO3 mit mehr als 9999+ Funktionen ausgestattet ist, aber mit spezifischen, einzigartigen Anforderungen, die Ihr Unternehmen hat, besteht die Notwendigkeit, diese Funktionalitäten in Form von TYPO3 Extensions hinzuzufügen.  In diesem einsteigerfreundlichen Leitfaden sagen wir Ihnen alles, was Sie über TYPO3-Erweiterungen wissen müssen.

 

A TYPO3-Erweiterung ist ein Stück Funktionscode, das in die TYPO3-Website integriert wird, um eine bestimmte Aufgabe zu erfüllen, die Ihrem Standard-TYPO3-System fehlt. Diese TYPO3-Extension erweitert die Funktionalität Ihrer TYPO3-Website und fügt neue Funktionen hinzu oder erweitert die Funktion Ihrer TYPO3-Website, die benötigt wird.

Diese TYPO3-Erweiterungen sind in der Programmiersprache PHP geschrieben und so konfiguriert, dass verschiedene Funktionalitäten wie Barrierefreiheit, Design, SEO, TYPO3-Shop und vieles mehr erreicht werden.

Diese TYPO3-Erweiterungen können wirklich große Unterschiede zu Ihrer TYPO3-Website.  Lassen Sie mich erklären, wie, sagen wir zum Beispiel, wenn Sie einen TYPO3-Schieberegler zu Ihrer leeren TYPO3-Website hinzufügen möchten, dann brauchen Sie nur Ihre gewünschte TYPO3-Schieberegler-Erweiterung auszuwählen und auf Ihrer TYPO3-Website zu installieren, anstatt manuellen Code zu schreiben, um die Funktionalität zu entwickeln, die Sie benötigen. 

Oder, wenn Sie kleinere Features wie den Instagram-Feed zu Ihrer TYPO3-Website hinzufügen möchten, dann können Sie das! Einige TYPO3-Erweiterungen spiegeln ihre Funktionalitäten nicht im Frontend wider, aber sie funktionieren sehr gut im TYPO3-Backend. Zum Beispiel, um die Leistung Ihrer TYPO3-Website zu verbessern, können Sie Ihre TYPO3-Erweiterungen im Backend arbeiten lassen.

Die Arbeit mit der TYPO3-Erweiterung ist sehr einfach. Grundsätzlich müssen Sie, um TYPO3-Erweiterungen auf Ihrer TYPO3-Website zu verwenden, Folgendes tun:

  • Finden Sie eine relevante TYPO3 Extension, an der Sie interessiert sind und die Ihren Funktionsanforderungen am besten entspricht
  • Installieren Sie diese TYPO3-Erweiterung auf Ihrer TYPO3-Website und folgen Sie dabei den Anweisungen aus dem Dokumentationsleitfaden
  •  Konfigurieren Sie die TYPO3-Extension in Ihrem TYPO3-Backend nach Ihren Wünschen

Nun, Sie können TYPO3-Erweiterungen leicht finden, je nachdem, ob Sie eine freie oder Premium-TYPO3-Erweiterung.

Mit der kostenlosen TYPO3-Erweiterung können Sie die Erweiterung kostenlos installieren und nutzen, obwohl manchmal einige Funktionen eingeschränkt sind und Sie für die zusätzlichen Funktionalitäten die PRO-Version erwerben müssen.

Premium-TYPO3-Erweiterungen hingegen kosten natürlich Geld, bieten dafür aber immer bessere Funktionen.

Hier sind einige der besten Orte, um TYPO3-Erweiterungen zu finden:

  • TER (TYPO3 Extension Repository) - TYPO3-Erweiterungen sind kostenlos im TER verfügbar. Sie können im Extension Repository nach Erweiterungen suchen und diese nach Kategorie, Name oder Schlüsselwort durchsuchen. 
  • T3Planet (TYPO3 Marketplace) - T3Planet ist ein weiterer Ort, an dem Sie sowohl kostenlose als auch Premium-TYPO3-Erweiterungen finden können, um die Funktionalität Ihrer TYPO3-Website zu erweitern. Hier finden Sie aktuelle Optionen und Gründe für die Wahl zwischen kostenlosen und Pro-TYPO3-Erweiterunge.
  • TYPO3-Entwickler von Drittanbietern - viele TYPO3-Entwickler verkaufen ihre TYPO3-Erweiterungen auf ihren eigenen Websites, die Verwendung von Google ist oft eine gute Möglichkeit, Plugins zu finden.

Premium-TYPO3-Erweiterungen sind kostenpflichtig, aber diese Kosten bieten zusätzliche Funktionen, erstklassige Supportoptionen und regelmäßige Updates. Diese TYPO3-Erweiterungen sind vollständig und bieten den Benutzern erweiterte Funktionen und werden für zukünftige TYPO3-Releases immer gewartet.

Bei T3Planet bieten alle unsere kostenlosen und Premium-TYPO3-Erweiterungen hilfreiche E-Mail und Live-Chat Support sowie eine ausführliche Dokumentation. Darüber hinaus werden diese TYPO3 Extensions ständig mit neuen Funktionen aktualisiert und verbessert und einmal für die lebenslange Nutzung erworben.

Für die Premium-TYPO3-Erweiterungen, die Sie für Ihre TYPO3-Website erwerben, kann der Preis zwischen den Erweiterungen variieren, aber die meisten Optionen liegen irgendwo zwischen $50 und ein paar hundert Dollar. Zusätzlich, abgesehen von der Erweiterung selbst, müssen die Benutzer immer noch die potentiellen Kosten für Support, Installation und Update-Dienste berücksichtigen.

Zum Beispiel am Beispiel von T3 Terminal: Alle Käufe kommen mit kostenlosem 1-monatigem Support, lebenslangen Updates, 15 Tage Geld-zurück-Garantie und der Möglichkeit, für unterstützte Installationsdienste zu bezahlen.

Wenn Sie eine TYPO3-Erweiterung integrieren, fügen Sie Code von Drittanbietern zu Ihrer TYPO3-Website hinzu, und deshalb sollten Sie darauf achten, welche TYPO3-Erweiterungen Sie installieren müssen.

Die falsche TYPO3-Erweiterung könnte:

  • Verursachen Sie einen Fehler auf Ihrer Website
  • Öffnen Sie eine unbeabsichtigte Schwachstelle, die die Sicherheit Ihrer TYPO3-Website beeinträchtigt
  • Verlangsamen Sie Ihre Website
  • Absichtlich bösartigen Code einführen

Um diese Probleme zu vermeiden:

  • Versuchen Sie, die TYPO3-Erweiterung aus seriösen Verzeichnissen zu verwenden (wie TER oder T3Terminal)
  • Kompatibilität prüfen mit Ihrer bestehenden TYPO3-Website
  • Dokumentation lesen
  • Achten Sie darauf, dass die Fehlerbehebungen häufig aktualisiert werden
  • Downloads und Rezensionen vor der Installation prüfen
  • Wenn es Aktualisierungen zur Verbesserung von Sicherheit und Funktionalität gibt
  • Prüfen Sie zum letzten Mal, ob die Erweiterung aktualisiert wurde, um sicherzustellen, dass sie noch gepflegt wird

Erweiterungen können die Performance Ihrer TYPO3-Website verlangsamen, müssen es aber nicht. 

Wenn Ihr TYPO3-Code reibungslos organisiert ist und Ihre installierte Erweiterung mit anderen Erweiterungen kompatibel ist, hat Ihre Website die Funktionalität ohne Nachteile. Aber wenn es eine schlecht codierte TYPO3-Erweiterung oder Installationskonflikte gibt, kann dies die Performance Ihrer TYPO3-Website verschlechtern.

 Es ist möglich, dass diese Kompatibilitätsfehler zwischen neuen und alten Erweiterungen auftreten. Daher ist es immer ratsam, nicht verwendete TYPO3-Erweiterungen zu deaktivieren oder zu löschen, um die Leistung von TYPO3 zu verbessern und Ihre Website zu sichern.

Für jede TYPO3-Erweiterung entscheiden Sie sich dafür, sie für Ihre TYPO3-Website zu verwenden und hätten damit eine eigene Dokumentation, die eine Installationsanleitung für die TYPO3-Erweiterung enthalten würde. 

Option 1. Direkt vom Backend installieren 

Im Backend:

  • Geht zu "ADMIN TOOLS" > "Erweiterungen"
  • Im Docheader wählen Sie "Erweiterungen abrufen"

Klicken Sie auf "Jetzt aktualisieren", die Schaltfläche befindet sich oben rechts.

  • Geben Sie den Namen der Erweiterung in das Suchfeld ein
  • Klicken Sie auf "Los"
  • Klicken Sie auf das Aktions-Symbol auf der linken Seite für die Erweiterung:
  • "Importieren und Installieren"
  • Jetzt ist die Erweiterung installiert, aber nicht aktiviert. Zu aktivieren:
  • Wählen Sie "Installierte Erweiterungen" im Docheader
  • Klicken Sie in der Spalte "A/D" auf das Symbol mit dem "+"-Zeichen für Ihre Erweiterung.

Option 2. Herunterladen von TER

Wenn Sie eine Erweiterung vom TER herunterladen, können Sie dem Dokumentationsleitfaden folgen, der mit der Erweiterung zur Verfügung steht.

Option 3. Installieren durch Komponist

Die TYPO3-Community liebt kompositorische TYPO3-CMS-Installationen. Die meisten TYPO3-Entwickler unterstützen Komponisten bei der Installation ihrer TYPO3-Erweiterungen. Hier ist die Schritt-für-Schritt-Anleitung zur Installation von TYPO3-Erweiterungen über composer.

Schritt 1. Prüfen Sie, ob eine bestimmte TYPO3-Extension ein Support Composer ist. Gehen Sie zu einer bestimmten TYPO3 Extension Landing Page, z.B. EXT:ns_backup unter extensions.typo3.org/extension/ns_backup

Schritt 2. Komponistenbefehl vom Komponisten-Unterstützungsabschnitt holen

Schritt 3. Führen Sie den composer-Befehl von Ihrem Terminal aus. Es installiert und aktiviert automatisch die TYPO3-Erweiterung unter Admin Tools > Extensions.

composer require nitsan/ns-backup

Prüfen Sie, wie gut formatiert ist T3Terminals Erweiterungsdokumentation mit ausführlichen Anweisungen, um sicherzustellen, dass Sie die Erweiterung auch als nicht-technischer Benutzer selbst installieren können. 
Darüber hinaus können Sie auch auf die offizielle Dokumentation der TYPO3 Extension-Installationsrichtlinie TYPO3 Extension-Installationsrichtlinie.

Um eine TYPO3-Erweiterung von Ihrem TYPO3-System zu deinstallieren, können Sie 

  • Loggen Sie sich in Ihr TYPO3-Backend ein
  • Öffnen Sie den Erweiterungs-Manager ('Ext-Manager'). 
  • Aus dem Menü wählen Sie 'Erweiterungen installieren'. 

Sie erhalten nun eine Liste aller Erweiterungen, die auf Ihrem TYPO3-System installiert sind. Auf der linken Seite sehen Sie ein Symbol, das den Status jeder Erweiterung anzeigt, und was Sie tun können:

  • Erweiterungsinstallationssymbol mit einem Pluszeichen: Die Erweiterung ist nicht installiert. (Zum Installieren einmal klicken)
  • Erweiterung Deinstallationssymbol mit einem Minuszeichen: Die Erweiterung ist installiert und läuft. (Zum Deinstallieren einmal klicken)
  • Neben der Erweiterung, die Sie deinstallieren möchten, klicken Sie auf das Symbol für die Deinstallation der Erweiterung. Nach einigen Sekunden ändert sich das Icon in das graue Extension Install Icon.

Ja, natürlich. 

Jede TYPO3-Erweiterung, die heruntergeladen und auf Ihrer TYPO3-Website installiert wird, sollte aktualisiert werden, da Aktualisierungen verbesserte Funktionen, Sicherheit und Korrekturen enthalten und Ihre Website ständig geschützt wird. 

Es wird daher empfohlen, nach Aktualisierungen der TYPO3 Extensions zu suchen und diese regelmäßig zu aktualisieren.

Wenn Sie gerne selbst eine TYPO3-Erweiterung entwickeln und zur erstaunlichen TYPO3-Community beitragen möchten, wissen wir Ihre Bemühungen sehr zu schätzen. 

Wenn Sie ein Neuling in der Entwicklung von TYPO3-Extensions sind, empfehlen wir Ihnen dringend, diesen vereinfachten Leitfaden zur Entwicklung von TYPO3-Extensions zu lesen .

Für die TYPO3-Extension, die Sie für Ihre TYPO3-Website entwickeln oder verwenden, ist eine ausführliche Dokumentation am wichtigsten. Die TYPO3-Erweiterung  Dokumentation muss 

haben

  • Überblick über die Erweiterung
  • Front-End-Bildschirme
  • Back-End-Bildschirme
  • Installationsanweisungen mit Screenshots
  • Anweisungen zur Konfiguration der Erweiterung
  • Wichtige Hinweise und Anweisungen, die bei der Benutzung der Erweiterung zu beachten sind, falls vorhanden
  • Kontaktdaten

Hören Sie sich diesen TYPO3-Dokumentationsleitfaden an. Diese enthält Konventionen, Kodierungsrichtlinien und Best Practices für TYPO3-Dokumentation. Sie können zum Beispiel auf die Dokumentation von T3Planet verweisen. Es folgt der Standard-Dokumentationspraxis.

Wenn Sie Ihre erstaunliche TYPO3-Erweiterung bereit haben, um sie im TER zu veröffentlichen und mit netten TYPO3-Leuten zu teilen, haben Sie vier Möglichkeiten, eine Erweiterung zu veröffentlichen:

Schließlich ist es an der Zeit, es in TYPO3 Extensions Repository TER - Ein App Store für TYPO3 - zu veröffentlichen. Sie können dies leicht tun, indem Sie einer der folgenden Möglichkeiten folgen:

Option 1: Direktes Veröffentlichen auf TYPO3.org

Schritt 1:Landung auf https://extensions.typo3.org/< und melden Sie sich mit Ihrer Benutzer-ID an.

Schritt 2: Gehen Sie zu Meine Erweiterungen unter https://extensions.typo3.org/my-extensions/

Schritt 3: Klicken Sie auf den Erweiterungsschlüssel Register und es wird dringend empfohlen, dies vor Beginn der Entwicklung zu tun, um sicherzustellen, dass Sie einen eindeutigen Schlüssel haben.

Schritt 4: Gehen Sie zu Erweiterungsschlüssel verwalten und klicken Sie auf die Schaltfläche "Hochladen". Und reichen Sie Ihre Erweiterung mit einer Beschreibung Ihrer Version ein und laden Sie die Erweiterungsdatei (zip) hoch.

Option 2: TYPO3-Erweiterung Utils

T3EXT Utils ist eine Sammlung von CLI-Utilities für TYPO3 CMS Extension.

Schritt 1: Installieren und konfigurieren über Git at  https://github.com/etobi/Typo3ExtensionUtils#installation-with-git

Schritt 2: Erweiterung auf TER hochladen durch  https://github.com/etobi/Typo3ExtensionUtils#upload-extension-to-ter

Option 3: Automatisches Publizieren von Github zu TER

Eine der großartigsten Lösungen von @NamelessCoder zum automatischen Hochladen Ihrer Erweiterung vom Github-Repository zum TER. Empfehlen Sie eine vollständige Lösung unter http://release.namelesscoder.net/ (Es ist kostenlos und sicher).

Option 4: Automatische Veröffentlichung durch Travis CI

Kontrollieren Sie die Detaillösung und den Artikel von @helhum unter https://insight.helhum.io/post/140850737265/automatically-upload-typo3-extensions-to-ter-with

Tipps:

Um die Komponistenunterstützung und den Befehl anzuzeigen, gehen Sie zu Meine Erweiterung und klicken Sie auf die Schaltfläche "Bearbeiten" für Ihre spezielle Erweiterung. Aktivieren Sie das Kontrollkästchen "Published to Packagist" und geben Sie den Komponistennamen der Erweiterung an.

Und damit ist unser Blog über die TYPO3-Erweiterung abgeschlossen. Wenn Sie nach Ideen für eine hilfreiche TYPO3-Erweiterung suchen, die Sie zu Ihrer TYPO3-Website hinzufügen können, veröffentlichen wir regelmäßig Listen hochwertiger TYPO3-Erweiterungen im T3Planet-Blog. Bleiben Sie auf dem Laufenden, indem Sie sich bei unserem TYPO3-Newsletter anmelden.

Ich hoffe, dass Ihnen die Lektüre dieses Blogs gefallen hat. Haben wir etwas verpasst? Haben Sie Fragen zu TYPO3-Erweiterungen? Lassen Sie es uns wissen! Wir sind neugierig darauf, sie anzuhören.

Would you prefer a Ready-made template(s) or a Custom one for TYPO3?

  • 200+Developed custom TYPO3 extensions
  • 90+ Score on TYPO3 SEO, speed & accessibility
  • 70+ Published free & premium TYPO3 extensions
  • 13+Years of TYPO3 experience
  • 5+Bestseller TYPO3 extensions (T3AI, Slider Revolution)
TYPO3 Extension Gig
Extension

Post a Comment

×
Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren
  • user
    Leonie Vogt 2020-07-10 um 2:47 pm
    Thanks for the beginner-friendly yet detailed post on TYPO3 Extensions.
    • user
      Anjali 2020-07-10 um 3:03 pm
      Dear Leonie Vogt, Thanks for your appreciation. Makes us happy to keep doing our best