Services rund um TYPO3

WOBEI KANN ICH HELFEN?

Seit 2004 erstelle ich Webseiten mit dem CMS TYPO3 als freiberuflicher Programmierer. Einige der ersten Webseiten, die ich damals mit TYPO3 3.7 erstellte, sind noch heute online.

Ich habe unter anderem mehr als 10 Jahre als TYPO3 Spezialist mit einer Münchener Internetagentur zusammen gearbeitet und konnte viele Erfahrungen sowohl in der Frontend-, als auch in der Backend-Entwicklung sammeln.

Gerne nutze ich meine erworbenen Kenntnisse, um Sie mit Ihren Projekt-Ideen zu unterstützen.

» Mehr über mich

Services

Webseiten bauen

Vorhande Design-Vorlagen setze ich in der jeweils aktuellsten TYPO3 Version um. Ich erstelle dabei eine individuelle theme-Extension, die die gesamte Konfiguration für die Webseite enthält. Externe Erweiterungen werden auch über die theme-Extension angepasst, so dass sie ohne großen Aufwand updatebar bleiben. 
I build it.

Online Schulungen

Ich gebe Kurz-Schulungen in verschiedenen Themenbereichen rund um TYPO3. Eine Schulung dauert 2*60 Minuten und wird Online per Zoom abgehalten. Gerne kann die Schulung auch zum Workshop werden. 
Be active.

Mehr

Tipps und Tricks

Hier liste ich einige Tipps und Tricks auf. In meinen Anfangsjahren hatte ich schon eine große Sammlung online, aber sie aktuell zu halten, hat mich doch irgendwann überfordert. 
Next try.

Mehr

Extensions entwickeln

Es gibt bereits unzählige Extensions im TYPO3 Repository, aber erstaunlich häufig, fehlt dann doch die Extension, mit der das Gewünschte dargestellt werden kann. Manchmal reicht es aus, vorhandene Extensions zu erweitern, aber manchmal ist auch die Neuentwicklung nötig. 
No problem.

Online Schulungen

Die Schulungen dauern entweder 2*50 Minuten (schwarz) oder 1*50 Minuten (orange) und werden per Zoom abgehalten.

TYPO3 Schulung - Start

Wir erstellen auf Basis eines frei verfügbaren HTML-Templates unsere TYPO3 Seite von Beginn an. Am Ende haben wir eine nutzbare TYPO3 Seite, in der alle Inhalte vom Redakteur bearbeitbar sind.

TYPO3 Schulung - EXT:news

Wir werden im ersten Teil standarmäßig ein Newssystem in einer TYPO3 v12 Installation aufsetzen. Im zweiten Teil werden wir die news-Extension erweitern und um eigene individuelle Vorgaben ergänzen.

TYPO3 Schulung - EXT:content_blocks

Mit der Extension content_blocks lassen sich individuelle Inhaltselemente komfortabel erstellen – als versionierbare Konfiguration direkt im Sitepackage.

TYPO3 Schulung - EXT:forms

Eine Systemerweiterung, zum Formularhandling ist EXT:forms. Wir erstellen ein Formular, passen die Extension Konfiguration, aber auch die globale Konfiguration an, um z.B. den Absender festzulegen.

TYPO3 Schulung - Update

Im Rahmen dieser Schulung werden wir eine TYPO3 v10 Installation (keine Composer Installation) schrittweise auf TYPO3 v13 updaten.

» Schulungen im Kalender anzeigen

Tools

Ein paar kleine aber nützliche selbst entwickelte Tools.

Screenshot der Instant Aufwandsschätzung mit ausgewerteter Extension-Liste
Instant Aufwandsschätzung für TYPO3-Upgrades Fünf Angaben genügen für eine erste Hausnummer: Ausgangsversion, Zielversion, Anzahl der Extensions, Umfang des eigenen Codes und Größe der Website. Das Ergebnis erscheint sofort – samt der Rechnung dahinter.
Databasedump Importer Mit dieser Webapplikation (PHP, api driven architecture) ist es möglich, einen Datenbank-Dump (z.B. mysqldump) in eine bestehende Datenbank zu importieren.
XML Sitemap Crawler Die Links einer gegebenen XML Sitemap werden durchlaufen und die Statuscodes werden ermittelt und tabellarisch dargestellt.
Site Crawler Dieses Tool verfolgt alle internen Links einer bestimmten URL und listet sie in einer Tabelle mit Statuscodes auf. Externen Links wird nicht gefolgt, aber der Statuscode wird ermittelt.
Google Link Checker Dieses Tool liest zunächst die von Google indizierten Seiten (max. 1.000) und ermittelt dann den Statuscode für jede URL und listet sie tabellarisch auf.

Tipps und Tricks

Einige Tipps rund um das CMS TYPO3. Bitte beachten für welche TYPO3 bzw. Extension Version, der Tipp gültig ist.

Viele git-Befehle nehmen die Commit-Nachricht mit -F - von der Standardeingabe entgegen. git merge gehört nicht dazu: Es sucht eine Datei mit dem Namen „-", bricht mit „could not read file" ab – und führt den Merge nicht aus.

Wer eine fremde Methode per XCLASS ersetzt, kopiert ihren Rumpf. Ändert der Hersteller später etwas darin – eine zusätzliche Prüfung, einen Bugfix –, läuft die eigene Fassung weiter und lässt die Änderung einfach aus. Ein Diff hilft dabei erstaunlich…

» alle Tipps anzeigen