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.

TYPO3 Upgrade

Ältere TYPO3-Installationen bringe ich auf den aktuellen Stand – Schritt für Schritt über die LTS-Versionen, mit angepassten Extensions, Templates und Konfiguration. Eine erste Aufwandsschätzung liefert mein Upgrade-Tool in wenigen Sekunden. 
Stay current.

Mehr

App bauen

Neben Websites entwickle ich auch Apps – für iOS, Android und den Browser aus einer gemeinsamen Codebasis, angebunden an ein eigenes Backend. Wie das aussieht, zeigen meine eigenen Apps Tennis-Tools und Qwissit. 
Go mobile.

Mehr

Apps

Zwei eigene Anwendungen – selbst entwickelt und zum Ausprobieren.

App für iOS, Android und Browser

Tennis-Tools

Die Tennissaison an einer Stelle: Termine und Aufstellungen, Verfügbarkeiten, Fahrgemeinschaften, Chats, Umfragen und Vereinsturniere – statt verstreut über WhatsApp-Gruppen und Doodle-Umfragen.

App ansehen

Lernplattform

Qwissit

Geprüfte Prüfungsfragen mit ausführlichen Erklärungen für die TYPO3-Zertifizierungen und die Tennis-Schiedsrichter-Ausbildung. Jede richtige Antwort deckt eine Kachel auf – der Lernstand wächst als Mosaik.

Quiz ausprobieren

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

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