TYPO3 Programmierung

Letzte Änderung:

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.


Qualitätsfaktoren bei der TYPO3 Programmierung

Bei der Programmierung, Integration & dem Support von TYPO3-Websites halten wir uns an sieben Qualitätsfaktoren:

  1. Accessibility
    Die Website sollte möglichst barrierearm umgesetzt werden. Damit erschliessen Sie eine maximale Anzahl von Menschen. (Mehr zu Themma Barrierefreiheit)
  2. Responsivität
    Die Website muss auf unterschiedlichen Endgeräten anwenderfreundlich bedienbar sein.
  3. Technische Suchmaschinenoptimierung
    Die Website muss suchmaschinenfreundlich programmiert sein.
  4. Pagespeed
    Die Website muss möglichst schnell (und ohne Verschiebungseffekte) laden.
  5. Security
    Die Website muss auf dem technisch neuestem und sicherstem Stand sein. 
  6. Redaktionelle Bedienbarkeit
    Das TYPO3 Backend muss für Redakteure möglichst einfach und intuitiv bedienbar sein. Ansonsten verlieren Ihre Mitarbeiter die Lust an der Publikation von Informationen und die Website verliert an Aktualität.
  7. Wartbarkeit
    Die technische Wartung der Website und der TYPO3-Installation muss möglichst einfach sein. Das vermeidet Fehler bei technischen Erweiterungen und vereinfacht regelmäßige Updates. In erster Linie handelt es sich hier also um einen Punkt, der Ihr Budget schont. 

Die Punkte 1 - 5 haben einen direkten Einfluss auf Ihr Ranking in Suchmaschinen. D.h. je besser sie berücksichtigt werden desto höher werden Ihre Webseiten in Suchmaschinen angezeigt.

Worauf Sie bei TYPO3-Projekten besonders achten sollten, haben wir in dieser Checkliste festgehalten.

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:


Anbieter von TYPO3 Extensions

Wir sind nicht nur Dienstleister in Sachen TYPO3. Unsere TYPO3-Programmierer entwickeln auch eigene Extensions, die Ihnen zur freien Verfügung stehen:

  • Mit der Extension wacon_cookie management können Websitebetreiber, Ihren Besuchern das individuelle Einstellen von Cookies ermöglichen
  • Mit der Extension wacon_csv2html können Sie CSV-Dateien (z.B. Exporte aus anderen Systemen) direkt in Webseiten-Tabellen umwandeln
  • Mit wacon_typo3_backup haben wir eine Lösung programmiert, mit der automatisierte TYPO3-Backups mit unterschiedlichen Intervalstrategien erstellt werden können