20+ Dinge, die jeder TYPO3-Extension-Entwickler wissen muss

Sie sind TYPO3-Entwickler und möchten die Produktivität und Qualität Ihrer täglichen Arbeit verbessern? In diesem Artikel finden Sie die beliebtesten TYPO3-Erweiterungen, die Ihnen bei der Installation Ihres TYPO3-Projekts, der Integration von TYPO3-Templates und der Entwicklung von TYPO3-Extensions helfen werden.

20+ Dinge, die jeder TYPO3-Extension-Entwickler wissen muss

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

Sie sind TYPO3-Entwickler und möchten die Produktivität und Qualität Ihrer täglichen Arbeit verbessern? In diesem Artikel finden Sie die beliebtesten TYPO3-Erweiterungen, die Ihnen bei der Installation Ihres TYPO3-Projekts, der Integration von TYPO3-Templates und der Entwicklung von TYPO3-Extensions helfen können.

Hilfreiche TYPO3-Tipps, -Tricks und -Erweiterungen können Ihre Produktivität steigern. Die TYPO3-Community ist sehr innovativ und aktiv bei der Erstellung von Add-ons für TYPO3 CMS wie Composer, Konsole, Extension Builder, View-Helper for Fluid, etc. Hier habe ich versucht, eine Liste nützlicher TYPO3-Erweiterungen, -Pakete und -Werkzeuge zu erstellen. Natürlich sind all diese Erweiterungen aufgrund der Popularität und der Downloads (bei TER & Packagist) in die engere Wahl gekommen. In diesem Artikel werde ich mich mehr darauf konzentrieren, out  "entwicklungsbezogene" TYPO3-Erweiterungen aufzulisten. Untersuchen wir es!

TYPO3 auf dem Server

Liste der TYPO3-Werkzeuge, die Ihnen auf Ihrem Server helfen werden.

TYPO3-Server-Kompatibilität

Problemloser Bericht zur Überprüfung der Kompatibilität des TYPO3-Servers

Dieses Repository enthält eine PHP-Datei. Hier kann ein Benutzer die TYPO3-Version auswählen und die Server-Kompatibilität mit der ausgewählten TYPO3-Version überprüfen.

Verwalter

Datenbankverwaltungswerkzeug 'Adminer'

Adminer ist eine leichtgewichtige Alternative für das bekannte Tool phpMyAdmin. Der Adminer bietet die meisten Funktionen, die Sie im Umgang mit einer Datenbank benötigen.

TYPO3 Composer

Die TYPO3-Community liebt Komponisten. Hier ist die Liste nützlicher TYPO3-Composer-Pakete.

TYPO3 Komponisten-Generator

Schneller Composer-Generator für Ihre TYPO3-Erweiterung

Merkmale sind: Manual Composer.json vermeiden, Kein manuelles JSON-Format verwenden, TYPO3-Standardkonfiguration schreiben, Abhängigkeiten automatisch ermitteln, Vorbereitung mit einem Klick, Beispiel herunterladen.

TYPO3 Komponisten-Einrichtung

Benötigte Einstiegspunkte für das TYPO3-Webverzeichnis einrichten

Dies ist ein Composer-Paket, das typo3/cms-composer-installers verwendet, um Einstiegspunkte für das Web-Verzeichnis zu generieren, anstatt sie mit Symlinks zu versehen. Das bedeutet, dass keine Symlinks zu Dateien mehr erforderlich sind, nicht einmal die mit einem Symlink versehene Autoload-Datei innerhalb des typo3/cms-Pakets.

TYPO3 Composer-Auto-Befehle

TYPO3-Konsolenbefehle auf 'composer install' ausführen

Dies ist ein Komponisten-Paket, das die Ausführung der TYPO3-Konsole jedes Mal vereinfachen soll, wenn der Komponist Informationen ausgibt und automatisch lädt, z.B. während einer Komponisten-Installation.

TYPO3 Console

Lassen Sie Ihre TYPO3-Instanz auf der Konsole mit einigen leistungsstarken Funktionen laufen.

TYPO3 CLI

TYPO3-Befehlszeilen-Binary

TYPO3-Kern bietet grundlegende Funktionen der Befehlszeilenschnittstelle. Es ist möglich, TYPO3 CMS-Skripte von der Kommandozeile aus auszuführen. Diese Funktionalität kann verwendet werden, um Cronjobs einzurichten, zum Beispiel.

TYPO3-Konsole

Eine zuverlässige und leistungsfähige Kommandozeilen-Schnittstelle für TYPO3 CMS

TYPO3 Konsole bietet eine saubere Art und Weise, Befehle zu registrieren und eine vernünftige Art und Weise, diese Befehle über ein Kommandozeilen-Tool namens typo3cms aufzurufen.

TYPO3-Konsolen-Plugin

Add-ons zu der großartigen TYPO3-Konsole

Dies ist ein Installer-Plugin für die helhum/typo3-Konsole, um die Benutzung zu erleichtern, ohne dass Skripte in Ihrem root composer.json.

angegeben werden müssen.

Entwicklung von TYPO3-Erweiterungen

Bei der Entwicklung von kundenspezifischen TYPO3-Erweiterungen helfen Ihnen die folgenden Pakete, produktiver zu arbeiten.

TYPO3 CMS Backend Styleguide für das Backend

TYPO3 CMS-Erweiterung, um alles im TYPO3 Backend zu testen

Willkommen zum lebendigen Styleguide für das TYPO3 CMS Backend. Stellt unterstützte Styles für TYPO3 Backend-Module vor Styleguide für TYPO3 CMS Backend

TYPO3-Erweiterungs-Builder

Ein Werkzeug zum Starten und Pflegen von TYPO3-Erweiterungen

Der Extension Builder hilft Ihnen bei der Erstellung und Verwaltung Ihrer Extbase-basierten TYPO3-Erweiterungen.

Es wird ein grafischer Editor zum Erstellen Ihres Domänenmodells mitgeliefert und generiert den größten Teil des für Sie notwendigen Boiler-Plate-Codes. Dazu gehören TCA, Modelle, Repositories, Sprachdateien und andere Dinge.

TYPO3-Autoloader

Extbase-Autoloading-Merkmal

Automatisches Laden der Komponenten von ExtBase-Erweiterungen, um mehr Zeit für Kaffee in der Firma zu haben ;)

TYPO3 Security

TYPO3 ist bekannt für seine robuste Sicherheit, Hier sind weitere Sicherheitszusätze.

TYPO3 Sicheres Web

Sicheres TYPO3-Webverzeichnis einrichten, das nur öffentliche Güter enthält

Dies ist ein Komponistenpaket, das darauf abzielt, ein Webverzeichnis für TYPO3 zu erstellen, das nur die Einstiegsskripte und Links zu öffentlichen Assets enthält.

TYPO3-Erweiterungen-Kompatibilität

Produktive Analyse für Ihre nächsten TYPO3-Upgrade-Projekte

Eine der wenigen TYPO3 Extensions, die alle Funktionen bietet, wie z.B. Kompatibilitätsbericht für TYPO3 Extensions, Benachrichtigung über neue Updates per E-Mail, Systemübersichtsbericht, Kompatibel mit allen Hauptversionen von TYPO3 von 4.x bis 9.x.

TYPO3-Sicherung Plus

Alles-in-einem TYPO3 Backup-Lösung

Erstmalige funktionsreiche TYPO3-Backup-Lösung mit manueller und zeitgesteuerter Sicherung. Einfach zu verwenden und zu konfigurieren. Sichern Sie Ihren TYPO3-Code, Ihre Assets, Ihre Datenbank usw. auf Ihre bevorzugten Backup-Clouds/Server.

TYPO3-Sudo-Modus

Doppelte Sicherheit für unbeabsichtigte Backend-Aktionen

TYPO3-Erweiterung bietet einen "Sudo-Modus" zur Abschwächung unbeabsichtigter Modifikationen.

TYPO3 CMS-Sicherheit

Diese Erweiterung bietet grundlegende Sicherheitsfunktionen für TYPO3 CMS.

Diese Implementierung ist ein Proof-of-Concept-Prototyp und somit eine experimentelle Entwicklung. Da nicht alle geplanten Funktionen implementiert werden, sollte diese Erweiterung nicht für Produktionsstätten verwendet werden.

TYPO3 Fluid

Für den TYPO3-Integrator helfen Ihnen die folgenden TYPO3-Erweiterungen.

VHS: Fluid-ViewHelper

Beliebte Erweiterung von TYPO3 Fluid

Eine Sammlung von ViewHelpers zur Ausführung von Rendering-Aufgaben, die nicht nativ von Fluid unterstützt werden - z.B. fortgeschrittene Formatierer, mathematische Rechner, spezialisierte Bedingungen und Iterator/Array-Rechner und Prozessoren.

Inhaltsverteidiger

Verteidigen Sie Ihre Inhaltselemente

Definieren Sie erlaubte oder nicht erlaubte Inhaltselementtypen in Ihren Backend-Layouts.

TypoScript

TypoScript ist eine zentralisierte Konfiguration für TYPO3. Hier sind einige nützliche TYPO3-Erweiterungen.

TypoScript-Wiedergabe

Einfaches Rendern Ihres TypoScript

Kann einen TypoScript-Pfad per URL rendern, besonders nützlich für Ajax-Dispatching

TypoScript 2 Inhaltselemente

Rendern Sie Ihr TypoScript als Inhaltselement

typoscript2contentelement erlaubt es Ihnen, das Ergebnis von TypoScript (z.B. HMENU) als Inhaltselement darzustellen - eine einfache Sache.

Überprüfung des TYPO3-Codes

Als OpenSource-TYPO3-Entwickler ist es unsere Verantwortung, eine bessere Qualität des TYPO3-Codes zu erreichen. Hier sind einige Werkzeuge, die sicherstellen, dass ;)

TYPO3-Code-Überprüfungswerkzeuge

7 Beste TYPO3-Code-Qualität, Überprüfung & Lint Tools

Suchen Sie nach guten Praktiken für die Code-Qualität von TYPO3? Dann sind Sie hier an der richtigen Stelle. In diesem Artikel finden Sie hilfreiche Tipps und Tricks mit TYPO3 Code-Review-Tools und TYPO3 Fussel, um eine bessere TYPO3 Code-Qualität zu erreichen.

TYPO3 Erweiterte Überprüfung mit Sonarqube

Automatische Code-Überprüfung von TER-Erweiterungen

Danke an die Mitarbeiter der Marketing Factory, die das automatisierte TYPO3 Code-Review-Tool Sonarqube for TER (TYPO3 Extensions Repository) eingerichtet haben.

TYPO3-Linsen

TYPO3-Linien für PHP, TypoScript, Fluid, Yaml

Linting ist die automatische Überprüfung Ihres Quellcodes auf programmatische und stilistische Fehler. Dies geschieht mit Hilfe eines Fusselwerkzeugs (auch bekannt als Lint). Ein Fusselwerkzeug ist ein grundlegendes statisches Code-Analysegerät.

TYPO3 Deployment

Als moderner TYPO3-Entwickler sollten Sie Ihre TYPO3-Projekte mit Auto-Deployment konfigurieren, um Ihre Zeit zu sparen.

TYPO3 Surfen

TYPO3 Surf ist ein Einsatzwerkzeug, das sich für eine Vielzahl von Anwendungen eignet

Das Surf-Paket ist ein vollständiges automatisiertes Bereitstellungstool. Es eignet sich am besten für den Einsatz von TYPO3 CMS- und Flow-Anwendungen, ist aber bei weitem nicht darauf beschränkt. Es ist inspiriert von einigen Funktionen von Capistrano (danke) bezüglich des Git-Workflows.

Entwickler.org TYPO3

Bereitstellungswerkzeug für TYPO3.

Dieses Paket bietet eine Deploy-Aufgabe für die Bereitstellung von TYPO3 CMS mit deployer (deployer.org).

TYPO3-Verteiler

Automatisieren Sie Ihren TYPO3-Einsatz

Suchen Sie nach einem automatischen & modernen TYPO3 Deployment? Dann sind Sie hier an der richtigen Stelle. In diesem Artikel lernen Sie die Schritt-für-Schritt-Anleitung für den Einsatz von TYPO3 mit CI/CD-Ansatz für Anfänger bis hin zu fortgeschrittenen TYPO3-Entwicklern.

Miscellaneous

Einige der nützlichen TYPO3-Erweiterungen, die nicht in bestimmte Kategorien passen, sind hier aufgelistet ;)

Schlamm

Hilfen verwalten die URL-Slugs Ihrer TYPO3-Seiten und eigene Datensätze!

Das Slug-Backend-Modul wurde entwickelt, um große Mengen von Slugs für Seiten und Erweiterungsdatensätze zu verwalten. Derzeit bietet es eine einfache Liste für Seiten und benutzerdefinierte Datensätze, die mit verschiedenen Parametern gefiltert werden können. Slugs können schnell und effizient bearbeitet und gespeichert werden.

Statische Info-Tabellen

Eine der ältesten TYPO3-Erweiterungen für Informationen

Daten und API für Länder, Sprachen und Währungen.

SASS-Compiler für TYPO3

Automatisch SASS kompilieren.

Kompiliert scss-Dateien zu CSS-Dateien.

Einpacken!

Danke für die Lektüre meines Artikels.

Ich hoffe, Sie haben oben eine hilfreiche Liste von TYPO3-Erweiterungen und -Paketen gefunden, und viel Spaß dabei ;) Was ist Ihre Lieblings-TYPO3-Erweiterung? Haben Sie eine TYPO3-Lösung in der obigen Liste vermisst? Ich freue mich über Ihr Feedback im Kommentarfeld.

Your One Stop Solutions for Custom TYPO3 Development

  • A Decade of TYPO3 Industry Experience
  • 250+ Successful TYPO3 Projects
  • 87% Repeat TYPO3 Customers
Get Your Free Quote

Post a Comment

×