Platinum Member, Business Partner und Unterstützer des Core Teams: 3m5. zählt zu den größten TYPO3-Agenturen in Deutschland
3m5. zählt seit vielen Jahren zu den zehn führenden TYPO3 Agenturen in Deutschland. Diese Erfahrung nutzt das IT-Unternehmen bei der Integration von TYPO3 im geschäftskritischen Umfeld, die besonders für international agierende Unternehmen immer wichtiger wird. Etliche marktführende Unternehmen vertrauen deshalb bei der technischen Umsetzung ihrer weltweiten Digital-Aktivitäten auf 3m5. als TYPO3 Agentur und nutzen die vielfältigen Möglichkeiten von TYPO3:
Die herausragende TYPO3-Erfahrung hat 3m5. in den letzten Jahren zur Kernkompetenz ausgebaut – im wahrsten Sinne des Wortes. Fünf Entwickler des Hauses arbeiten aktiv am TYPO3-Core mit, um die OpenSource-Lösung auch weiterhin optimal an die Erfordernisse im geschäftskritischen Umfeld anzupassen. Mit diesem Engagement leistet 3m5. seinen Beitrag zur Fortentwicklung des europaweit marktführenden eCMS in Europa und kann so den weiteren Weg von TYPO3 mitgestalten.
Weil OpenSource-Projekte wie TYPO3 nur mit einer starken Entwicklergemeinde erfolgreich bleiben, unterstützt 3m5. die Community bei vielen Projekten. Gemeinsam mit der TYPO3 GmbH organisiert 3m5. den TYPO3-Stand auf der Branchenleitmesse dmexco und den einzigen anwendungsorientierten Fachkongress für TYPO3. Weitere Impulse setzt 3m5. als Sponsor verschiedener TYPO3 Camps in München oder Mitteldeutschland. So stieg etwa der „TYPO3 Core CodeSprint“ im August 2018 in der Dresdner Firmenzentrale. Als aktives Mitglied der Community ist 3m5. selbstverständlich TYPO3 Platinum Member und zertifizierter Partner der TYPO3 GmbH.
Der TYPO3 CMS Certified Editor verwaltet Webseiten und -inhalte mit unterschiedlichen Seiten- und Inhaltselement-Typen, die von TYPO3 Integratoren bereitgestellt werden. Er erstellt neue Seiten, strukturiert den Seitenbaum und verwaltet die im Setup eingerichteten Sprachen. Er ist für die redaktionelle Verwaltung und Pflege von TYPO3 Webseiten qualifiziert.
Der TYPO3 CMS Certified Integrator entwickelt die Vorlage für eine Webseite, konfiguriert alle erforderlichen Erweiterungen und erstellt die Zugriffsrechte für Backend-Benutzer. Er installiert TYPO3 nicht auf dem Webserver und programmiert keine Erweiterungen. Der TYPO3 CMS Certified Integrator ist qualifiziert, ein vorinstalliertes TYPO3 CMS mithilfe des Installer-Tools zu konfigurieren.
Der TYPO3 CMS-zertifizierte Entwickler kennt sich mit Architekturen, Entwurfsmustern, Best Practices und weiterführenden Interna aus – sowohl in Bezug auf das TYPO3 CMS, als auch auf das Extension Framework. Er kann Erweiterungen nach den neuesten Standards vollständig implementieren. TYPO3 CMS Certified Developer schreiben sauberen Code gemäß den TYPO3-Kodierungsrichtlinien und sind mit einer Vielzahl von Themen vertraut, die von der Ersteinrichtung einer Erweiterung bis hin zur Veröffentlichung im TYPO3 Extension Repository reichen.
Der TYPO3 CMS Certified Consultant ist Berater, Projektmanager und/oder Product Owner, der Kunden bei ihren TYPO3-Projekten berät. Er besitzt ein umfassendes Verständnis von TYPO3 und Website-Projekten unterschiedlicher Größe und kann deren Umsetzung angemessen ermöglichen.
Der Platinum Member Status demonstriert ein kontinuierliches Engagement für TYPO3. Es spiegelt zudem Größe und Wachstum des Unternehmens wider.
TYPO3 Agency Business Partner haben eine aktive Partnerschaft mit der TYPO3 GmbH. Business Partner müssen hohe Voraussetzungen bezüglich Qualitäts- und Servicelevel nachweisen. Eine hohe Leistungsfähigkeit wird durch eine gute Zusammenarbeit mit einem starken Partnernetzwerk ermöglicht.
3m5. Entwickler halten sich an die Vorgaben und Empfehlungen des Open Web Application Security Projects (OWASP) und testen routinemäßig bekannte Schwachstellen. Für die Entwicklung von Webapplikationen umfasst das folgende Punkte:
1. Injection
2. Fehler bei der Authentifizierung und im Session-Management
3. Cross-Site Scripting (XSS)
4. Unsichere direkte Objektreferenzen
5. Sicherheitsrelevante Fehlkonfiguration
6. Verlust der Vertraulichkeit sensibler Daten
7. Fehlerhafte Autorisierung auf Anwendungsebene
8. Cross-Site Request Forgery (CSRF)
9. Nutzung von Komponenten mit bekannten Schwachstellen
10. Ungeprüfte Um- und Weiterleitungen
Microsoft hat seine Plattformen in den vergangenen Jahren immer weiter für Open-Source-Anwendungen wie TYPO3 geöffnet. Mit der Bereitstellung von TYPO3 der Microsoft-Cloud-Plattform Azure hat sich die Zusammenarbeit mit der Community intensiviert. Auch 3m5. hat bereits mehrere Jahre Erfahrung mit Azure gesammelt und sie als performante, sichere und einfach skalierbare Plattform erlebt.
Die Offenheit von Microsoft Azure ermöglicht folgende Services im Umfeld von TYPO3:
Projekte komplett cloudbasiert zu hosten, ist für viele Kunden heute noch unvorstellbar. Vor allem Datenschutzbedenken stehen hier im Vordergrund. Auf der anderen Seite ergeben sich aus Cloudlösungen auch signifikante Vorteile. So sind Cloud-Hosting-Lösungen für Projekte geeignet, die sehr hohe Anforderungen an Performance und Erreichbarkeit haben. Durch die Skalierbarkeit der Komponenten sind die Kosten im Vergleich zu einer eigenen Hardwarelösung erheblich geringer. Folgende Features ergeben sich aus einer TYPO3/AWS-Cloud-Lösung:
Es gibt einfach Webseiten, für die ist Performance entscheidender als für andere. Ein Auktionshaus etwa ist auf die extrem gute Performance ihrer Onlineauktions-Plattform einfach angewiesen, weil sich die Auktionsteilnehmer sonst von ihr abwenden. Beispiele wie diese gibt es viele im Portfolio von 3m5., und gerade im TYPO3 Bereich stehen dafür einige hervorragende Tools zur Verfügung.
Für den Relaunch eines Webportals legen wir für spezifizierte stark frequentierte Seiten Performance-Kriterien wie Maximalwerte für TTFB- und Load-Zeiten fest und überprüfen diese. TYPO3 bietet als Core Feature ein Caching Framework, was auch das Caching für TYPO3-Inhaltsseiten übernimmt. Rein statische Seiten ohne dynamische Inhalte werden von TYPO3 in der Default-Konfigutation bereits sehr performant ausgeliefert. TYPO3 unterstützt verschiedene Systeme, mit denen Daten gecached weden können: Datenbank, Dateisystem, Arbeitsspeicher (memcached, Redis, ...). Für die Umsetzung des Relaunches der Website und auch während der ständigen Weiterentwicklung nutzen wir den PHP-Profiling-Dienst Blackfire, um Performance-Probleme detailliert analysieren zu können. Die Analysemöglichkeiten umfassen den hierarchisch visualisierten Aufruf aller PHP-Methoden im zeitlichen Verlauf Analyse eigener PHP-Methoden und nativer PHP-Funktionen nach folgenden Kriterien:
Wenn es Zeit ist, auf eine aktuelle TYPO3 Version umzustellen, ist Fachwissen nötig. Experten übernehmen Komponenten der alten Seiten und optimieren diese unter bestimmten Gesichtspunkten wie SEO und Performance. Das TYPO3 Team von 3m5. verfügt über Erfahrung bei der Umstellung von RealUrl auf das URL Handling des TYPO3 Core ab v9.
Ob ein Upgrade von einer Version auf die andere sinnvoll ist, erfordert eine Analyse des Quellcodes. In manchen Fällen ist auch ein Relaunch statt eines Upgrades ratsam, inklusive der Übernahme von bestehenden Komponenten, die die Anforderungen für die neue Anwendung erfüllen.
3m5. strebt grundsätzlich projektübergreifende Standards an. Daraus resultieren nach unserer Erfahrung große Synergieeffekte auf Entwickler- und Anwenderseite. Dies ist kein Konzept allein pro Kunde oder pro TYPO3 Instanz, sondern wird generell in der TYPO3 Entwicklung bei 3m5. ganzheitlich betrachtet und umgesetzt. Aus unserer Sicht spiegelt dies den Open-Source-Gedanken sehr praxisnah wider.
Der typische Kunde beim Thema Internationalisierung ist ein Konzern bzw. ein mittelständisches Unternehmen, das oft Weltmarktführer in seiner Branche ist. Solche Kunden haben zahlreiche Länderportale in verschiedenen Sprachen, die sie betreuen und von einer zentralen Marketingeinheit aus mit Content versorgen. Mehr als 25 Niederlassungen weltweit mit mehr als 30 Sprachen - das ist der Normalfall in einem internationalen Umfeld.
Die nahtlose Integration von Übersetzungsprozessen in das Content Management System ist eine Notwendigkeit. Die Länderseiten sollen automatisiert und kontrolliert mit Content gefüllt werden. Übersetzungsdienstleister werden über Schnittstellen ins CMS eingebunden. Das reduziert Kosten und Fehlerquellen.
Apache Solr ist ein Open Source Enterprise Search Server. Im Gegensatz zur in TYPO3 integrierten Suche Indexed Search ist es mit Solr möglich, mehrere tausend Seiten innerhalb von Millisekunden zu durchsuchen. Darüber hinaus bringt Solr für TYPO3 weitere nützliche Features für die Suchfunktion mit:
Einige dieser Features sind in der öffentlichen Version von Solr für TYPO3 nicht enthalten. 3m5. ist allerdings offizieller Entwicklungspartner der Extension. Deshalb haben wir Zugriff auf sämtliche Erweiterungen und den kompletten Funktionsumfang. Möchten auch Sie die volle Power der Solr Enterprise Search für Ihr Webportal nutzen? Dann kontaktieren Sie uns.
Wir entwickeln in enger Zusammenarbeit mit Ihren Redakteuren Lösungen, die eine effektive und schnelle Integration von den nun vorhandenen Produktdaten auf die Webseite erlauben. Hier lassen die Stärken von TYPO3 in Sachen Erweiterbarkeit keine Wünsche offen.
Im Frühjahr 2020 hat die TYPO3 Community eine neue Langzeit-Support Version (LTS) veröffentlicht. Seitdem haben wir die Webseiten mehrerer Kunden auf die neue Version aktualisiert und dabei die besten Neuerungen der neuen TYPO3-Version gekürt. Projektleiter Markus List erklärt basierend darauf die wichtigsten neuen Funktionen für Seiten-Redakteure.
Bei der größten Digitalmesse Europas tritt 3m5. als Partner von TYPO3 auf.
Mit Version 9.5 LTS* erscheint dieses Jahr ein neuer Meilenstein für das Content Management System TYPO3. Der aktuelle Entwicklungsstand (9.4) lässt bereits eine Einschätzung zu, was vom LTS-Release im September/Oktober erwartet werden kann. Wir beleuchten Änderungen und neue Funktionen, die Version 9 mitbringen wird.
Welche Neuheiten kommen bei den nächsten Releases auf TYPO3-Nutzer zu? Ein Überblick