Unsere Produkte rund um TYPO3 und das Web – Be efficient!

Aus dem Agentur-Alltag heraus wurden im Laufe der Zeit einige Produkte geschaffen, die uns dabei helfen, unsere Arbeit effizienter und angenehmer zu erledigen. Einige davon möchten wir Ihnen auf den folgenden Seiten vorstellen. Vielleicht befindet sich darunter ein Helfer, der Ihren eigenen Workflow optimieren könnte! – Besuchen Sie gerne unseren Online Shop und erwerben Sie eines oder mehrere unserer Tools!

Produkte für jede Anforderung

sgalinski Cookie OptIn für TYPO3

Diese Extension liefert Ihnen eine praktische Lösung, um im Hand­umdrehen ein DSGVO-konformes Cookie-Banner zu implementieren. Auch Tracking-Skripte können jetzt kinderleicht so eingebunden werden, dass diese erst geladen werden, wenn Nutzende per Opt-In zustimmen. Alle Einstellungen hierzu werden in einem übersichtlichen Backend-Modul festgelegt. Dank anpassbarem Styling bindet sich die Extension auch nahtlos in Ihr Frontend ein.

Zu sgalinski Cookie OptIn

SEO Redirects and Page Not Found Handling für TYPO3

Mit dieser TYPO3-Extension können Sie über das enthaltene Backend-Modul schnell und einfach URL-Weiter­leitungen erstellen sowie das Verhalten Ihrer Website bei nicht gefundenen Seiten verwalten. Die hieraus generierten Weiter­leitungs­regeln lassen sich anschließend in eine .htaccess-Datei exportieren.

Zur Extension

Das Fluid-Plugin für IntelliJ IDEs

Die Templatesprache "Fluid" ist aus dem TYPO3-Umfeld nicht mehr wegzudenken. Mit diesem Plugin wird der bisher fehlende IDE-Support nachgerüstet. Das Fluid-Plugin stellt Funktionen wie Auto­vervoll­ständigung, Fehler­erkennung, Syntax­highlighting und vieles mehr für PhpStorm, WebStorm und andere IntelliJ IDEs der Firma Jetbrains zur Verfügung.

Zum Fluid-Plugin

Das TypoScript-Plugin für IntelliJ IDEs

TypoScript ist die Konfigurationssprache für das OpenSource CMS TYPO3. Mit diesem Plugin werden alle grundlegenden IDE-Funktionen nachgerüstet, die man von anderen Sprachen kennt. Unter anderem ermöglicht das Plugin Syntax Highlighting, Fehlererkennung, Quick-Documentation und vieles mehr.

Zum TypoScript-Plugin

SGC Command Line Task Runner

Der SGC Command Line Task Runner ist das perfekte Tool, um die Aufgaben der täglichen Web-Entwicklung zu automatisieren. Ein kompletter Build-Prozess für die Frontend-Entwicklung, inklusive Kompilierung von Sass zu CSS, Transpilieren von ES6 Code zu ES5 kompatiblem JavaScript, Optimierung von Bildern und vieles mehr, kommt bereits mit. Darüber hinaus lässt das Tool sich sehr einfach, um eigene Kommandos erweitern.

Zum SGC Command Line Task Runner

Weitere Produkte

Neben der oben erwähnten Software bieten wir auch weitere und zum Teil frei verfügbare Software an. Unter anderem sind zahlreiche Erweiterungen für das TYPO3 CMS dabei, aber auch Plugins für PhpStorm und Gitlab. Schauen Sie rein! – Vielleicht entdecken Sie die eine oder andere Funktionalität, nach der Sie schon lange gesucht haben.

Alle weiteren Produkte

Weitere Informationen zu aktuellen Releases

Alle Infos zu den aktuellsten Releases unserer Produkte können Sie in unserem Blog nachlesen.

FAQ

Was ist eine TYPO3 Extension?

Eine TYPO3 Extension ist eine Erweiterung der TYPO3 Basis, die Funktionen beinhaltet, die im normalen TYPO3 Core nicht vorhanden sind. Eine Extension kann dabei komplett neue Aufgaben erfüllen oder vorhandene Funktionen mit weiteren Features ergänzen. Extensions können über den Extension Manager installiert werden.

Eine TYPO3 Extension kann Funktionalitäten im Core, im Backend und/oder im Frontend übernehmen. Nach dem Integrieren einer Erweiterung ist oft im Backend ein zusätzliches TYPO3 Modul (https://www.sgalinski.de/typo3-agentur/dokumentation-website-base/backend-module/) zu finden. Teilweise werden neue Inhaltselemente (https://www.sgalinski.de/typo3-agentur/dokumentation-website-base/inhaltsbereich-inhalte/) hinzugefügt.

Wie auch TYPO3 werden TYPO3 Extensions mit PHP geschrieben. Und auch wir haben bereits einige TYPO3 Erweiterungen programmiert, die weiterhin entwickelt und gewartet werden. Teilweise sind diese als Open Source Projekte (https://www.sgalinski.de/open-source/) verfügbar.

Was ist die TYPO3 Fluid Template Engine?

Eine Template Engine ist im allgemeinen eine Software, die Vorlagen (Templates) verarbeitet und darin enthaltene Platzhalter durch Inhalte ersetzt. TYPO3 Fluid ist eine Template Engine für TYPO3 Extensions, die auf Extbase basiert.

Was ist TypoScript?

TypoScript ist eine Konfigurationssprache für TYPO3, mit der die Ausgabe von TYPO3 Inhalte im Frontend und Backend gesteuert wird.

Bei TypoScript werden verschiedene Befehle aneinandergereiht, was dann die TYPO3 interne Struktur füllt. Der TypoScript Code wird in Template Records abgelegt, die in der Datenbank Tabelle unter sys_template gespeichert werden.

 

Was ist ein Redirect?

Ein Redirect ist eine automatische Weiterleitung einer URL auf eine andere URL. Jemand, der eine bestimmte Webadresse aufruft, wird also meistens ohne es zu bemerken und ohne darauf Einfluss zu haben zu einer anderen Adresse weitergeleitet.

Redirects werden beispielsweise genutzt, um Dublicate Content zu vermeiden oder sorgen dafür, dass veraltete Seiten nicht mehr aufgerufen werden können, sondern Nutzer und Nutzerinnen automatisch zu neuen Inhalten gelangen.

Es gibt verschiedene Arten von Redirects:

  • 301 Redirect: dauerhafte Weiterleitung 
    • z. B. alte URL soll dauerhaft durch neue URL ersetzt werden
  • 302 Redirect: temporäre Weiterleitung 
    • z. B. bei Aktionen (Rabatt, Coupons o. Ä.), bei denen alte URL nach der Aktion wieder genutzt werden soll
  • 307 Redirect: kurzzeitige Weiterleitung
    • z. B. bei einer Serverwartung

Was ist eine IDE?

IDE steht für Integrated Development Environment, also für eine integrierte Entwicklungsumgebung. IDEs sind Softwares für die Erstellung von Anwendungen, die eine Sammlung wichtiger Tools für die Anwendungsentwicklung beinhaltet und somit die Entwicklungsarbeit vereinfacht.

Was ist ein Task-Runner?

Ein Task-Runner ist ein Programm, das Prozesse automatisiert, die ohne seinen Einsatz manuell durchgeführt werden müssten. Aufgaben, die immer wieder ausgeführt werden müssen können so automatisiert werden z. B. ein Prozess, der immer dann, wenn eine Datei geändert wird, durchgeführt werden soll. Durch die Automatisierung werden Abläufe beschleunigt, wodurch ein effizienteres Arbeiten möglich ist.

Welche Aufgaben vom Task-Runner durchgeführt werden sollen und welche nicht, legen Nutzer und Nutzerinnen selbst fest.

 

Kontaktieren Sie uns

Unsere Produkte haben Sie überzeugt und Sie möchten Ihr nächstes Web-Projekt gemeinsam mit uns umsetzen? – Dann melden Sie sich für ein unverbindliches Angebot!