TYPO3 Fullstack Entwicklung genauer betrachtet

Was haben Sie von einer Fullstackumsetzung?

Fullstack bedeutet, dass ich das gesamte Projekt umsetze, somit alle Prozesse abdecke. 

Im Einzelnen sind dies:

  • Installation und Konfiguration TYPO3 (Composermodus)
  • Wenn gewünscht GIT basiertes Deploymentsystem
  • Extension zur Kapselung aller Layouts, Templates und Partials sowie aller SCSS, JavaScript und Typoscriptdateien
  • Extension für eigene Inhaltselemente (verschiedene Slider, Accordions und nach Ihren Anforderungen)
  • individuelle TYPO3 Extensions nach Ihrer Vorgabe
  • Berücksichtigt der OnPage SEO Maßnahmen
  • Erstellung Basisseitenstruktur inkl Zuweisung Backend Layouts etc.
  • Erstellung der Layouts, Templates und Partials gemäß Ihrem Design
  • Erstellung der SCSS / CSS Dateien inkl. JavaScript und Typoscriptdateien gemäß Ihrem Design und den gewünschten Funktionen
  • Erstellung Navigationen mit DataProcessors
  • Implementierung Fremdextensions, id.R. Newsextension sowie Kontaktformulare etc.
  • Durchführung Livegang mit evt. Umschalten von Domains etc.
  • Zum Ende des Projektes erhalten Sie ein komplett einsatzfähiges TYPO3 CMS in aktuellster LTS Version nach Ihrer Vorgabe.

Was ist der Vorteil dieser Methode?

Sie erhalten alles aus einer Hand und haben nur einen Ansprchpartner für alle Bereiche. Besonders bei komplexen Projekten ist dies oft ein Vorteil, speziell dann, wenn verschiedene Module der website miteinander in Verbindung stehen und / oder kommunizieren.

Ich nutze i.d.R. die Best Practices von TYPO3.org und die entsprechenden Konventionen. Darüber hinaus setze ich CodeQualitytools ein, so dass der erzeugte Quellcode entsprechend validiert wird.

Dennoch kann ich auf diese Weise sehr flexibel auf Ihre Bedürnisse reagieren und passe so den gesamten prozess Ihrem Workflow an.

Fullstack im Team

In der Praxis bei der Umsetzung von TYPO3 Projekten arbeite ich häufig im Team. Das bedeutet ein Projekt wird von verschiedenen TYPO3 Entwicklern realisiert. Jeder hat dabei i.d.R. sein Aufgabengebiet, oft werden die Arbeiten in Module beschrieben, angegangen und umgesetzt. Vorteil ist hier, dass zum Beispiel Ihr angestellter Entwickler sein Tätigkeit im gewohnten Umfeld ausführt und ggf. spezielle Themen ausgelagert werden.

Dies trifft in meienr Praxis häufig dann zu, wenn es um Automation und Erweiterung von TYPO3 geht. Durch die Spezialisierung auf ein System sind meine Wege oft kürzer als die eines Entwicklers, der nur hin und wieder mit TYPO3 in Berührung kommt.