Unsere Open Source-Produkte

Wir leben und lieben das Prinzip von Open Source und geben aus diesem Grund viele unserer internen Agentur-Entwicklungen an die Community zurück. Nachdem wir eine TYPO3-Agentur sind, finden sich hier verständlicherweise hauptsächlich viele TYPO3-Extensions. Wir hoffen dennoch, dass jeder fündig wird und freuen uns auch auf Contributions jeder Art. In unserem Gitlab könnt ihr den Source-Code der Projekte finden.


Software rund um TYPO3, Gitlab und mehr

Performance-Tools,
Support für Redakteure und Integratoren,
Frontend-Plugins für Tabs, Akkordeons u.v.m.


Chef - XDebug

Zur Installation von XDebug können Sie dieses Cookbook verwenden. XDebug ist ein PHP-Modul, welches Ihnen ermöglicht, Ihre Applikation code-seitig debuggen zu können. Zudem unterstützt dieses Tool die Entwicklung durch die Bereitstellung von Stack-Traces, falls Exceptions im Code auftreten.

Download Issue-Tracker

TYPO3 CMS - EXT:tinymce

Eine weitere Wrapper-Erweiterung für den äußerst weit verbreiteten WYSIWIG-Editor "tinymce". Wir aktualisieren jene von Zeit zu Zeit und nutzen die Extension selbst - unter anderem im LFEditor.

Enthalten ist eine einfache API, um die Einbindung der Library deutlich zu vereinfachen, inklusive Lokalisierung und einem Spellchecker-Plugin.

Downloads: 18.700 (05.2017)

Download Issue-Tracker

CSS Image Dimensions

Dieses npm-Modul ersetzt in einem String von CSS-Code die Eigenschaften image-width() und image-height() durch die Dimensionen des referenzierten Bildes.

Installation:

npm i @sgalinski/image-dimensions

Details & Download Issue-Tracker

TYPO3 CMS - EXT:sg_contentlink

Anfang des Jahres 2015 haben wir diese Extension veröffentlich. Sie dient der Erzeugung von Links um komplette Inhalte. Innere Links werden hierbei entfernt.

Downloads: 1.200 (05.2017)

Download Issue-Tracker

TYPO3 CMS - EXT:sg_routes

Mit dieser TYPO3-Extension können Sie über das enthaltene Backend-Modul schnell und einfach URL-Weiterleitungen erstellen (ähnlich wie früher bei RealURL) sowie das Verhalten Ihrer Website bei nicht gefundenen Seiten verwalten. Die hieraus generierten Weiterleitungsregeln lassen sich anschließend für bessere Performance in eine .htaccess-Datei exportieren.

Downloads: 500 (09.2017) 

Download Issue-Tracker

Chef - Neos-Cookbook

Ähnlich zu dem TYPO3-Cookbook erstellt dieses eine Neos-Seite, welche auf einer fast identischen Konfiguration wie das TYPO3-Cookbook aufsetzt. Beachten Sie, dass die Site-Cookbooks Abhängigkeiten zu anderen Rezepten von uns mitbringen. Diese sind jedoch alle frei zugänglich und werden dies auch in Zukunft bleiben.

Download Issue-Tracker

TYPO3 CMS - EXT:tinymce4_rte

Ende Juli haben wir eine neue Erweiterung für TYPO3 herausgebracht. Diese Erweiterung wurde für unseren Kunden AshtangaYoga.info entwickelt. Dieser Rich-Text-Editor vereinfacht die Arbeit an Artikeln sowohl für User ohne als auch für User mit HTML-Erfahrung, da die Artikel ähnlich wie bei MS Word verfasst werden. Wenn Sie mehr über diese Erweiterung erfahren möchten, sehen Sie sich doch die Anleitung an.

Downloads: 7.000 (05.2017)

Download Issue-Tracker

Der TinyMCE als TYPO3 RTE

Chef - Ubuntu-Basis

Dieses Cookbook stellt eine Basis für seiten-spezifische Cookbooks bereit und basiert auf Ubuntu. Es beinhaltet unsere Standard-Konfigurationen und einige Basis-Settings für einen stabilen Betrieb der aufbauenden Applikationen.

Download Issue-Tracker

Chef - Mailcatcher

Das Mailcatcher-Cookbook installiert Ihnen die letzte Version der mailcatcher-Applikation, welche auf Ruby basiert. Dies ist speziell hilfreich für Entwicklungsumgebungen, da hiermit verhindert wird, dass Mails an tatsächliche Postfächer versendet werden. Der Mailcatcher fängt diese ab und stellt sie in einer einfachen Oberfläche dar.

Download Issue-Tracker

TYPO3 CMS - EXT:df_tools

In Ihrer Installation müssen automatisch Verlinkungen geprüft werden, Sie möchten automatisiert Weiterleitungstests durchführen oder benötigen eine Möglichkeit verschiedene Seiten oder den aktuellen Stand mit einem zuvor gespeicherten inhaltlich vergleichen zu können? Genau diese Features bietet df_tools, welches im Rahmen der Arbeit mit unserem Kunden domainFACTORY entstanden ist. Wenn Sie mehr über diese Erweiterung erfahren wollen, schauen Sie doch die Anleitung an.

Downloads: 10.000 (05.2017)

Download Issue-Tracker

Über df_tools

Gitlab - E-Mail-Commit-Webhook

Dieser Gitlab-Webhook dient dazu, bei einem Commit allen berechtigten Personen in einem Projekt E-Mails mit inkludiertem Diff zu schicken. Dieses Feature gibt es ähnlich auch in Gitlab selbst, leider ist es hier aber nur möglich, eine Liste von Personen statisch anzugeben. Der Webhook ist in PHP geschrieben und kann entsprechend einfach installiert werden. Einbinden können Sie diesen als Push-Hook in jedem Projekt Ihres Gitlabs.

Download Issue-Tracker

Chef - Nutch

Nutch ist ein Crawler, der es ermöglicht, externe Websites zu indexieren und auszuwerten. Die Ergebnisse können beispielsweise nachträglich in einen Solr-Suchindex überführt werden, welcher anschließend auf Ihrer Website zur Verfügung gestellt werden kann. Das Cookbook installiert Ihnen hierbei das Basis-Nutch in einer konfigurierbaren Version.

Download Issue-Tracker

Chef - XhProf

Mit Hilfe dieses Kochbuchs können Sie die Anwendung XhProf installieren, die dazu dient, die Leistung von PHP-basierten Websites und Anwendungen zu messen und Hinweise auf Optimierungsmöglichkeiten zu geben. Wir nutzen dies regelmäßig, um Performance-Probleme im Code herauszufinden und zu beheben.

Download Issue-Tracker

TYPO3 CMS - EXT:df_contentslide

Die zuletzt herausgekommene Erweiterung im Rahmen der Zusammenarbeit mit domainFACTORY ist df_contentslide. Mittels dieser lassen sich sehr schnell Inhalte in auf- und zuklappbare Elemente umbauen. Ebenfalls kann die Funktion von anderern Extensions genutzt werden, da die Erzeugung lediglich mittels der Nutzung einiger CSS-Klassen stattfindet. Die Inhalte lassen sich per URL direkt ansprechen und öffnen.

Downloads: 4.100 (05.2017)

Download Issue-Tracker

Über df_contentslide

Chef - TYPO3-Cookbook

Dieses Cookbook erzeugt auf Basis einer flexiblen Konfiguration eine TYPO3-Seite, welche sich bei wiederholtem Aufruf sogar bequem aktualisieren lässt. Somit ist dies prädestiniert für den Einsatz in Vagrant oder Docker, um Ihr Entwicklungsprojekt regelmäßig und bequem aktualisieren zu können. Probieren Sie es doch einfach mal aus und berichten Sie uns über Ihre Erfahrungen.

Download Issue-Tracker

Fluid-Plugin für PHPStorm und IntelliJ

Seid Anfang 2017 haben wir eine kostenfreie Version unseres erfolgreichem Fluid-Plugins veröffentlicht. Dieses unterstützt die tägliche Arbeit mit TYPO3-Fluid-Templates  dank einer Autovervollständigung aller Viewhelper, sowie der dazugehörigen Dokumentation. Zudem gibt es eine Vielzahl von weiteren Funktionen, welche auf der offiziellen Produkt-Seite ersichtlich sind.

Downloads: 767 (09.2017)

Download Issue-Tracker

Fluid-Plugin für PHPStorm und IntelliJ

TYPO3 CMS - EXT:lfeditor

Dies ist unsere erste veröffentlichte TYPO3-Erweiterung, welche nun seit über 8 Jahren verfügbar ist. Sie unterstützt Entwickler, Integratoren sowie Redakteure bei der Bearbeitung, Erstellung und Wartung von Sprachkonstanten und das von dem veralteten PHP-Format, über die XML-Variante bis hin zur modernen XLF-Lösung. Wenn Sie mehr über diese Erweiterung erfahren wollen, schauen Sie doch die Anleitung an.

Downloads: 23.300 (05.2017)

Download Issue-Tracker

Der Language File Editor

TypoScript-Plugin für PhpStorm

Bereits seit geraumer Zeit pflegen und hegen wir das führende Plugin im Bereich TypoScript-IDE-Integration in IntelliJ IDEA. Das Tool bietet zahlreiche Features sowohl für TypoScript 1 als auch TypoScript 2 zur deutlichen Steigerung der Produktivität. Neugierig geworden? Eine Liste der Funktionen und zahlreiche hilfreiche Links, finden Sie auf der Plugin-Übersicht, außerdem bieten wir eine Installationsanleitung an.

Downloads: 85.100 (07.2017)

Download Issue-Tracker

TypoScript-Plugin für PhpStorm

TYPO3 CMS - EXT:content_replacer

Da die meisten automatischen Ersetzungserweiterungen für TYPO3 bei vielen Schlüsselwörtern massive Performance-Probleme erzeugen, mussten wir im Rahmen der Arbeit an www.df.eu eine Lösung finden. Diese fand sich in Form des von uns geschriebenen content_replacer, welcher durch die manuelle Kennzeichnung der Fundorte sowie einer intelligenten Steuerung per TypoScript eine einfache und performante Lösung für das Problem bietet.

Downloads: 7.900 (05.2017)

Download Issue-Tracker

TYPO3 CMS - EXT:scriptmerger

Seit fast einem Jahrzent hilft der scriptmerger TYPO3-Integratoren bei der Optimierung der Performance ihrer Seiten durch das Zusammenfassen, und Komprimieren von Javascript- und CSS-Dateien. Die Erweiterung ist sehr flexibel in der Handhabung und funktioniert in vielen Fällen bereits Out-of-the-Box nach minimalen Installationsaufwand.

Downloads: 22.300 (05.2017)

Download Issue-Tracker

Inline-SVG-Support

Dieses Modul ist der Nachfolger von gulp-inline-svg.

Es wird genutzt, um aus einem Ordner von SVG-Icons einen String zu erhalten, welcher inline-svg codes für die Verwendung als background-image enthält. Das Resultat kann standardmäßig als Sass-Partial genutzt werden, welches ein Mixin und Variabeln für jedes Icon bereithält. Über ein Mustache-Template kann der String weiter angepasst werden. Mit eigenen Templates ist der Output sogar völlig frei konfigurierbar.

Installation:

npm i @sgalinski/inline-svg

Details & Download Issue-Tracker

TYPO3 CMS - EXT:df_tabs

Ebenfalls im Rahmen der Arbeit bei domainFACTORY ist df_tabs entstanden. Mithilfe dieser lassen sich Seiten und Inhalte schnell in Tabs umbauen, welche einfach stylebar und gleichzeitig sehr konfigurabel sind. Die Tabs lassen sich per URL direkt ansprechen und unterstützen den Zurück-Button des Browsers. Die Realisierung wurde mit jQuery vorgenommen, aber auch mooTools kann als passende Library verwendet werden.

Downloads: 6.600 (05.2017)

Download Issue-Tracker

SGC – CLI Task Runner

Die SGC ist ein auf Node.js 10 basierender Build-Prozess, der wichtige Aufgaben in der Webentwicklung, wie die Bildoptimierung oder das Kompilieren von Sass und ES6 JavaScript-Code übernimmt. Über Shell- oder Node.js-Skripte können dem Programm weitere Tasks hinzugefügt werden.

Die SGC wurde mit Fokus auf den Einsatz für TYPO3-Projekte entwickelt, kann jedoch mit einfachen Anpassungen auch für andere Zwecke wie zum Beispiel die Arbeit mit statischen HTML-Dateien verwendet werden. 

Download Issue-Tracker

SGC – CLI Task Runner