Maßgeschneiderte TYPO3-Lösungen, exakt zugeschnitten auf Ihre Anforderungen

Unsere Plattform bringt große Konzerne und kleine Start-ups mit Branchenexpertinnen und -experten zusammen – und spart so Geld, Zeit und Ressourcen.

Wir bieten maßgeschneiderte TYPO3-Lösungen

TYPO3 bildet bis heute die Grundlage unserer Entwicklungsarbeit. Durch partnerschaftliche Zusammenarbeit, agile Arbeitsweisen und modernste Entwicklungstechnologien liefern wir eine herausragende TYPO3-Lösung. 

  • Erfahrung

    Seit knapp 15 Jahren erstellt unser Team Websites mit TYPO3 und verfügt über fundierte Expertise in modernen Webtechnologien (HTML, CSS, JavaScript, Alpine.js und React). Mit TYPO3-Werkzeugen wie TypoScript/Fluid/Extbase erstellen wir einfache, flexible und responsive Inhaltselemente für die TYPO3-Redaktion.

  • Qualität

    Wir heben TYPO3-Websites auf ein neues Niveau und erweitern ihren Funktionsumfang durch individuelle TYPO3-Erweiterungen mit Extbase/Fluid sowie konfigurierbare TER-Plugins. Unser Team hat davon bereits über 50 in unterschiedlicher Komplexität für Kunden umgesetzt.

  • Zuverlässigkeit

    Wir bieten umfassende TYPO3-Website-Entwicklung mit verlässlicher Qualitätssicherung und langfristigem Support – mit Werkzeugen zur Codeverwaltung wie Git, GitHub, GitLab und Bitbucket sowie modernen TYPO3-Deployment-Methoden wie Deployer und CI/CD.

Ein hocheffektiver Ansatz für die TYPO3-Entwicklung

Anforderungsanalyse

Im ersten Gespräch gehen wir in einer kurzen Session Ihre Anforderungen durch und besprechen das Projekt, um den Leistungsumfang festzulegen. Gemeinsam betrachten wir zudem die TYPO3-Best-Practices und Qualitätsstandards sowie bewährte Software-Entwicklungsmodelle wie Agile, DevOps und Wasserfall. Darüber hinaus schlagen wir alternative Wege vor, Ihre TYPO3-Lösung aufzubauen und langfristig zu pflegen.

Prototyp erstellen

Nach der Anforderungsanalyse erstellen wir eine Reihe statischer Ansichten, die zusammengefügt ein realistisches Szenario der Anwendung zeigen, bevor die eigentliche Entwicklung beginnt.

  • Leistungsumfang bestimmen

Um Funktionalität und Nutzererlebnis greifbar zu machen, gilt es die zentralen Anforderungen zu bestimmen.

  • Wireframing

Wir erstellen eine visuelle Übersicht der einzelnen Screen-Layouts und der gesamten User Journey – unter Berücksichtigung der UI/UX-Best-Practices und mit besonderem Augenmerk auf Barrierefreiheit sowie BITV/WAI.

  • Prototyping

Wir verfeinern die Wireframes um Interaktivität, um den Systemablauf zu veranschaulichen und kritische Geschäftsszenarien zu analysieren.

In dieser Phase wird das Design mit der HTML-Entwicklung verbunden. Mit pixelgenauem, W3C-validiertem und responsivem Code entwickeln wir hochwertiges Frontend für TYPO3-Websites und -Anwendungen. So gehen wir dabei vor:

  1. Wir verarbeiten die von Ihnen bereitgestellte Designdatei – PSD, Sketch, AI, Adobe XD, EPS usw.
  2. Wir erzeugen eine klare Dateistruktur mit HTML, CSS und JavaScript.
  3. Für eine effektive Entwicklung setzen wir auf robuste JavaScript-Frontend-Frameworks wie Alpine.js und React sowie auf die Template-Engine Nunjucks und den SCSS-Präprozessor.  

Durch das Einbetten der entwickelten Frontend-Dateien in das TYPO3-Template erstellen wir individuelle TYPO3-Elemente, die redaktionsfreundlich, responsiv und flexibel anpassbar sind.

Unsere individuelle TYPO3-Template-Entwicklung liefert

  • das bewährte Base-/Child-Theme-Konzept
  • ein redaktionsfreundliches TYPO3-Backend
  • einfache Wiederverwendung entwickelter TYPO3-Elemente
  • flexible und anpassbare Elemente
  • Einhaltung der TYPO3-Core-Standards
  • moderne TYPO3-Coding-Standards

Technologien für die TYPO3-Template-Entwicklung

  • TYPO3 LTS-Version
  • Fluid Template Engine
  • TypoScript und DataProcessing
  • Nutzung des TYPO3-Core
  • TYPO3-Code nach Industriestandard
  • EXT:ns_basetheme, EXT:ns_childtheme
  • TER (TYPO3 Extension Repository)
  • PHP-PSR-Standards

Im CI/CD-Ansatz führen wir automatische Code-Reviews mit Lints durch

  • PHP-Lint 
  • YAML-Lint 
  • TypoScript-Lint 
  • XLIFF-Lint 
  • Fluid-Lint

In dieser Phase nutzen wir wesentliche Erweiterungen aus dem TER wie EXT:news, EXT:container, EXT:powermail usw. sowie individuelle, mit Extbase/Fluid entwickelte und per Composer installierte TYPO3-Erweiterungen, die genau die Lösungen liefern, die Sie für Ihre TYPO3-Website benötigen:

Leistungsstarke Strategie für die Erweiterungsentwicklung:

  • Fluid Template Engine
  • Domain-Driven Design
  • MVC-Modell
  • Nutzung des TYPO3-Core
  • PHP-PSR-Standards
  • TYPO3-Unit-Testing
  • TYPO3-Code nach Industriestandard
  • automatisches Code-Review mit Lints

Extbase-Erweiterungen:

Mit dem Extbase-Framework und der Fluid Template Engine – dem Spitzenstandard der TYPO3-Erweiterungsentwicklung – entwickeln wir moderne, individuelle TYPO3-Lösungen nach den Anforderungen Ihrer Website:

  • Unterstützung mehrerer TYPO3-Versionen 
  • Templating-Methode individueller TYPO3-Erweiterungen: Fluid

PiBase-Erweiterungen:

Eine alte, aber nach wie vor hilfreiche Methode zur Entwicklung individueller Erweiterungen/Plugins. Trotz ihres Alters können wir mit PiBase kritische Lösungen umsetzen. Ebenso migrieren wir Erweiterungen von PiBase zu Extbase.

  • klassische TYPO3-Erweiterungen 
  • Migration von PiBase- zu Extbase-Erweiterungen

Projektversionierung & Deployment

Wir nutzen einen modernen Entwicklungs-Workflow (Versionsverwaltung, CI/CD), um das Synchronisieren von Änderungen zwischen verschiedenen Installationen zu automatisieren und Updates nahtlos auszuliefern. So gewährleisten wir eine effektive Versionsverwaltung und wahren die Softwarequalität in allen Entwicklungsphasen.

  • TYPO3-Versionierung

Für Continuous Integration (CI) und Continuous Delivery (CD) setzen wir ein Versionskontrollsystem ein, um an künftigen Inhaltsversionen zu arbeiten, ohne die tatsächlichen Inhalte Ihrer TYPO3-Website zu beeinträchtigen. Für Erstellung, Bearbeitung, Prüfung und Veröffentlichung dieser Inhalte nutzen wir folgende Werkzeuge zur Versionsverwaltung:

Git | GitLab | Docker | DDEV

  • Automatisiertes TYPO3-Deployment

Wir setzen Continuous Integration (CI) ein, um das Deployment zu automatisieren. Für jedes TYPO3-Deployment erstellen wir einen Git-Tag und installieren TYPO3 auf einem Testserver. Für ein einfaches, automatisiertes TYPO3-Deployment nutzen wir moderne Werkzeuge mit Automatisierung wie Deployer, GitLab CI/CD und GitHub Actions.

Nach Entwicklung und Konfiguration von TYPO3 sowie während des CI/CD-Prozesses (Continuous Integration/Continuous Delivery) testet unser QA-Team die Arbeit fortlaufend. Wir halten uns an feste Regeln, um sicherzustellen, dass alle umgesetzten Funktionen einwandfrei arbeiten.

Testmodule

  • tiefgehendes Code-Review 
  • Funktionstests 
  • Unit-Tests 
  • Performance-Tests 
  • Integrationstests 
  • Lasttests 
  • Design-Tests 
  • Nutzung des TYPO3-Core

QC/QA-Checkliste

  • plattformübergreifende Kompatibilität
  • browserübergreifende Kompatibilität 
  • geräteübergreifende Kompatibilität 
  • Prüfung auf defekte Links 
  • Validierung nach W3C 
  • SEO sowie Geschwindigkeit und Performance

Geschwindigkeits- und Performance-Optimierung von TYPO3

Aus unserer Erfahrung in der TYPO3-Entwicklung wissen wir, wie wichtig Geschwindigkeit und Leistungsfähigkeit einer TYPO3-Website sind. Deshalb setzen wir die besten Methoden und Techniken zur Performance-Optimierung ein.

  • TYPO3-Optimierung auf Serverebene 
  • Cloud- und CDN-Anbindung (Cloudflare, AWS usw.) 
  • Nutzung des integrierten TYPO3-Caches 
  • Lightning Super Cache (EXT:staticfilecache bei Bedarf) 
  • Komprimieren, Zusammenfassen und Zuschneiden Ihrer Assets 
  • Optimierung des TYPO3-Quellcodes (EXT:sourceopt) 
  • Testlauf jeder einzelnen Seite zur Überwachung von Geschwindigkeit und Performance 
  • Beschleunigung von TYPO3 mit serverseitigen Werkzeugen (etwa Varnish) 
  • Vermeidung von JavaScript, das das Rendering blockiert 
  • Integration von Lazy Loading – für maximale Geschwindigkeit 
  • automatische Umwandlung von JPG/PNG in WebP 
  • Optimierung von Navigation und Suchfunktionen der Website 
  • Minify, Komprimierung und Zusammenfassung von CSS/JS 
  • Einstellung des Komprimierungsgrads für TYPO3-Backend und -Frontend 
  • TYPO3-Code-Review und -Bereinigung 
  • Verwaltung und Test performancerelevanter TYPO3-Erweiterungen 
  • Defer und Async für JavaScript 
  • Minimierung von Serveranfragen 
  • Optimierung der Seitengröße mit Gzip-Komprimierung 
  • Nutzung des Browser-Cachings 
  • Einsatz von Prefetch und Preconnect 
  • regelmäßige Bereinigung und Optimierung der TYPO3-Datenbank 
  • Optimierung von MySQL und Serverkonfiguration 
  • Prüfung von TYPO3-Status und Service-Report 
  • Aktuellhalten Ihrer TYPO3-Version

TYPO3-Support und -Wartung

Nachdem wir Ihre Website mit TYPO3 live gebracht haben, sorgen wir zuverlässig für Leistung und Sicherheit. Wir bieten das volle Leistungsspektrum für den reibungslosen Betrieb Ihrer Website – Design, Entwicklung, Schutz vor Angriffen und zeitnahe Updates. Regelmäßiger technischer Support und Wartung von uns sorgen dafür, dass Ihre TYPO3-Website stets auf hohem Niveau läuft.

TYPO3-Wartung

Wir halten Ihre TYPO3-Website aktuell, erstellen Backups, überwachen und beheben Fehler, ergänzen neue Funktionen und sorgen für Sicherheit – das spart Ihnen Zeit bei technischen Aufgaben.

  • TYPO3-Core- und -Erweiterungs-Upgrade 
  • Ausbau der Möglichkeiten Ihrer TYPO3-Website 
  • Erstellung individueller TYPO3-Elemente und -Funktionen 
  • automatische Datensicherung (Code und Datenbank) 
  • solide Qualitätssicherung und Tests 
  • sofortige Wiederherstellung der Website im Störungsfall 
  • Benachrichtigung bei Website-Ausfällen 
  • Fehler- und Störungsbericht 
  • Sicherheitsupdates und Schutz vor Hacking-Versuchen 
  • Geschwindigkeitsoptimierung zur Steigerung des Seitentempos 
  • regelmäßige Tests für eine fehlerfreie Website 
  • Performance-Pflege

TYPO3-Support

Unser Expertenteam bietet verschiedene Stufen des TYPO3-Supports für Websites und Agenturen und leistet damit umfassende, professionelle Unterstützung auf jedem Niveau.

  • regelmäßiges Monitoring mit schneller Reaktionszeit 
  • wöchentliche Updates mit vollständiger Zusammenfassung 
  • fester Support-Partner 
  • Sicherheitsüberwachung rund um die Uhr 
  • sichere Offsite-Backups 
  • Uptime-Monitoring für reibungslosen Betrieb 
  • Prüfung von Geschwindigkeit, SEO und Performance 
  • Schwachstellen-Scans für Plugins und Themes 
  • Server- und Netzwerküberwachung