TYPO3 Programmierung

Letzte Änderung:

Wir programmieren TYPO3 Extensions auf Basis von extBase / Fluid

Ob in Ihrem Auftrag oder zum Nutzen der gesamten Community. Beispiele von uns entwickelter TYPO3 Extensions:

wacon cookie management

Unsere TYPO3 Extension wacon cookie management bietet eine kostenlose Alternative zu Consent Manager Providern, um externe Dienste und Cookies nur nach Zustimmung der Besucher auszuspielen.

secrets

Mit der von uns entwickelten Extension secrets lassen sich Texte verschlüsseln und in Form eines einmal gültigen Links weitergeben. Besonders geeignet für die Weitergabe von Passwörtern.

filetransfer

Mit der Extension filetransfer bieten wir die Möglichkeit, Dateien über den eigenen Webserver und damit unabhägig von Drittanbietern zum Download bereit zu stellen. Mehr Sicherheit für sensible Daten…

Richtiger Einsatz von TYPO3

TYPO3 ist ein mächtiges Tool. Es bietet professionellen Website-Betreibern den richtigen "Werkzeugkasten" bestehend aus einer umfangreichen Funktionalität, Erweiterbarkeit, Unterstützung für Suchmaschinenoptimierung und Sicherheit. Leider wird die Integration (also die Umsetzung einer Website in TYPO3) oftmals fehlerhaft oder unzureichend durchgeführt - meistens aus Mangel an Fachkenntnissen. Das führt zu Problemen, wie z.B.:

  • eine umständliche redaktionelle Pflege
  • langsame Ladezeiten
  • schwache Sichtbarkeit in Suchmaschinen
  • nicht wartbarer Quellcode (bis hin zu Problemen beim TYPO3-Update)
  • u.s.w.

Das Ergebnis ist immer eine Website, die bestenfalls mittelmäßigen Erfolg erzielt.

Als spezialisierte TYPO3 Agentur bieten wir Ihnen an, TYPO3 RICHTIG UMZUSETZEN.


Programmierleistungen im Überblick

  • Umsetzung vorgegebener Layouts in TYPO3 (HTML, CSS, JavaScript, Entwicklung eines sitepackages, etc.)
  • Änderungsprogrammierung an bestehenden Layouts und Komponenten
  • Integration und Anpassung vorhandener Extensions
  • Erweiterung bestehender Extensions
  • Entwicklung eigener Extensions
  • Schnittstellenprogrammierung zu Fremd-Systemen (Inhouse oder extern) und Integration in TYPO3

Unsere Tools

Mit einer Reihe von Tools gewährleisten wir ein möglichst hohes Qualitätsniveau. Bei der Programmierung von TYPO3 Webseiten verwenden wir u.a.:

DDEV

DDEV ist ein Open-Source-Tool, das zur Erstellung lokaler Entwicklungsumgebungen verwendet wird. Durch die Container-Technologie vereinfacht DDEV die Arbeit an mehreren Projekten enorm.DDEV ist darauf ausgerichtet, den Implementierungsprozess von Webapplikationen und Datenbanken zu automatisieren, was es zu einem effizienten Werkzeug für Entwickler macht. Merh zu DDEV finden Sie hier.

BackstopJS

BackstopJS ist ein Tool zum Testen von Web-Frontends, insbesondere für visuelle Regressionstests. Als Open-Source-Tool nutzt BackstopJS einen sogenannten kopflosen Browser, um die Screenshots zu erstellen, und hilft dabei, visuelle Fehler auf Webseiten zu erkennen, indem es die aktuellen Screenshots mit den Referenzdateien vergleicht. Wir benutzen das Tool häufig bei der Durchführung von TYPO3 Updates und größeren Änderungen an Websites.

composer

Der composer ist ein Tool für PHP-Entwickler, um Abhängigkeiten wie Bibliotheken in PHP-Projekten zu installieren und zu verwalten. TYPO3 wird mit Hilfe con composer installiert und aktualisiert. Abhängigkeiten werden dabei automatisch aus unterschiedlichen Repositories geladen. Mehr zum composer in TYPO3 hier.

Screamingfrog

Screamingfrog ist ein Webcrawler, der jede einzelne Seite einer Website auf Aspekte der technischen Suchmaschinenoptimierung analysiert. Wir nutzen Screamingfrog im Rahmen der TYPO3 Programmierung vor allem, um zu gewährleisten, dass die für die OnPage-Optimierung wichtigsten Parameter (title, Meta-Tags, og-Tags, canonical-Tags, hrefLang, alt-Tags etc.) korrekt ausgespielt werden.

Lighthouse

Google Lighthouse ist ein Chrome-Entwicklertool, das zur Analyse Websites dient. Es ermöglicht Entwicklern und Webseitenbetreibern zu evaluieren, wie gut ihre Seiten funktionieren​​. Dabei werden zahlreiche Kriterien aus den Kategorien Ladezeiten, Barrierefreiheit, Best Practises und SEO geprüft. Mehr Infos gibt es in englischer Sprache hier.

Browserstack

BrowserStack ist eine webbasierte Testplattform, die es uns ermöglicht, Webseiten einer Vielzahl von Webbrowsern (Chrome, Safari, Firefox, Edge, etc.), Betriebssystemen (Windows, iOS, Android, Mac) und mobilen Endgeräten (iPad, IPhone, Samsung Galaxy, Google Pixel, etc.) zu testen. Die Geräte werden komplett virtualisiert, so dass man auch Zugriff auf die jeweiligen Entwicklertools und damit auch die Fehlerconsole hat. Das Tool eignet sich sehr gut für die Sicherstellung der Cross-Browser-Kompatibilität Ihrer TYPO3 Website.

Das qualifiziert uns...

Wir sind ein Team aus TYPO3-, UX- und SEO-Experten. Mit diesem Fachwissen garantieren wir Ihnen nicht nur optisch eine professionelle Website. Und das können wir nachweisen:

Unsere Projektmanager planen und begleiten Ihr Projekt von der Konzeption bis zum Livegang. Hierfür ist ein fundiertes Wissen zu TYPO3, Projektmanagement, Softwareentwicklung und Suchmaschinen-Know-How erforderlich. In der TYPO3-Welt gibt es dafür den TYPO3 CMS Certified Consultant. Die von WACON eingesetzten TYPO3-Projektmanager besitzen ein solches Zertifikat.

Die klassische Aufgabe der TYPO3 Programmierung ist die Umsetzung eines Layouts zu einer funktionierenden TYPO3-Website. Dies wird auch als Integration und der Entwickler als Integrator bezeichnet. Für diese Aufgabe hat die TYPO3 Association ein eigenes Zertifizierungsprogramm mit dem Namen TYPO3 CMS Certified Integrator entwickelt. Die von WACON eingesetzten TYPO3-Integratoren besitzen ein solches Zertifikat.

Darüber hinaus ist es manchmal erforderlich, TYPO3 um bestimmte Funktionen zu erweitern. Diese Erweiterungen werden als Extensions bezeichnet. Für die Entwicklung von TYPO3 Extensions gibt es ebenfalls ein Qualitätssiegel: den TYPO3 CMS Certified DeveloperDie von WACON eingesetzten TYPO3-Programmierer besitzen ein solches Zertifikat.

Die redaktionelle Pflege ist die entscheidende Aufgabe, wenn es um den Erfolg einer Website geht. Sie trägt maßgeblich zur Seitengeschwindigkeit, Suchmaschinenoptimierung und Wartbarkeit bei. Die optimierte Pflege von Inhalten beherrschen unsere Redakteure im Schlaf. Und können dies durch das Zertifikat TYPO3 CMS Certified Editor auch belegen.


Sie möchten ein fertiges Design von uns in TYPO3 umsetzen lassen?

Das ist unser "tägliches Brot" :-) Gerne setzen wir auch die Kreativarbeiten anderer Webdesigner in eine funktionierende TYPO3-Website um. Um Ihnen hierfür einen geeigneten Kostenvoranschlag machen zu können, schicken Sie uns einfach eine PDF, aus der die Optik und Funktionsweise Ihrer neuen Website hervorgeht.

Bedenken Sie dabei auch die Visualisierung unterschiedlicher Bildschirmgrößen (definiert durch sog. Breakpoints). Falls dies zu aufwändig ist, können wir eine responsive Umsetzung nach dem Best-Practice-Prinzip vornehmen.

Hier ein paar Beispiele für gängige Breaktpoints: