TYPO3 14: Das neue Default Theme Camino ist da
Artikel vorlesen lassen
Das neue Camino Theme schließt eine langjährige Lücke in TYPO3. Hier erfährst du, was es kann, wie du es installierst und welche Gedanken ich dazu habe.
Es gibt ein neues Feature in TYPO3 14, das eine langjährige Lücke schließt: Das Default Theme Camino. Was das bedeutet, warum das wichtig ist und welche Gedanken ich mir dazu gemacht habe, erfährst du in diesem Artikel.
Was ist Camino?
Camino (spanisch "der Weg") ist das neue Default Theme für TYPO3 14. Der Name wurde bewusst gewählt, denn v14 markiert den ersten Schritt auf dem Weg in eine glänzende Zukunft für TYPO3.
Das Theme verfolgt ein klares Ziel: Eine neue TYPO3-Instanz soll innerhalb weniger Minuten einsatzbereit sein. Komplett ohne externe Abhängigkeiten, ohne die alte Extension "Fluid styled content" und vor allem ohne Fehlermeldungen für Einsteiger.
Alle Details findest du im offiziellen TYPO3 Core ChangeLog.
Die wichtigsten Features
Vier Farbschemata
In den Site-Einstellungen kannst du zwischen vier verschiedenen Farbschemata wählen.
Flexible Strukturen
Die Hauptmenü-Struktur und die Footer-Struktur lassen sich direkt auf der Root-Page im Backend-Layout konfigurieren. Die Konfiguration erfolgt über colPos-Positionen.
Content-Elemente für Hero und reguläre Inhalte
Camino bringt die wichtigsten Content-Elemente mit. Du kannst direkt loslegen.
Minimale TypoScript-Konfiguration
Die grundlegende Konfiguration ist schlank gehalten und erfolgt über TypoScript.
Site Sets Integration
Camino nutzt und demonstriert das neue Site Sets Feature von TYPO3.
Warum ist das wichtig?
Seit Jahren wurde in der TYPO3-Community ein Default Theme gefordert. Andere Content Management Systeme wie WordPress hatten das längst. TYPO3 nicht.
Das Problem war simpel: In einer frischen TYPO3-Instanz hattest du im Frontend nur Fehlermeldungen gesehen. Bis du entweder selbst ein Template integriert hattest oder dir das Introduction Package oder das Bootstrap Package installiert hattest.
Jetzt haben wir ein funktionsfähiges Default Theme, das auch vom Code her zeigt, was möglich ist und was machbar ist.
Ein Blick in den Code
Ich habe mir den Code angeschaut. Hier werden fast ausschließlich neue Features verwendet. Das ist gut.
Aber eine Sache verstehe ich nicht ganz: Man nutzt hier die alte Methode mit “lib.dynamicContent”, die man auch aus dem Bootstrap Package kennt. Anstatt dass man die moderne Methode mit dem Page Content Data Processor nutzt.
Ich habe natürlich keine Hintergrundinformationen zu den Entscheidungen. Vielleicht gibt es ja einen guten Grund dafür. Aber es ist mir aufgefallen.
Installation: So richtest du Camino ein
Camino wird bei frischen Installationen automatisch aktiviert. Für bestehende Instanzen gibt es zwei Wege:
Classic Mode Installation
Bei Classic-Mode-Installationen ist das Theme standardmäßig aktiviert. Eine neue Site und eine erste Page werden automatisch erstellt.
Composer Mode Installation
Bei Composer-Installationen musst du das Package manuell requiren:
composer require typo3/theme-camino
Eine frische Installation erstellt auch hier automatisch die Site und die erste Page.
Für bestehende Installationen
Für bestehende Installationen musst du das Theme erst aktivieren. Je nach Setup entweder über den Extension Manager oder per Composer.
Danach sind folgende Schritte nötig:
- Erstelle eine neue Root-Page unter Content > Layout
- Aktiviere in den Page Properties unter Behavior > "Use as Root Page"
- Prüfe unter Sites > Setup die erstellte Site
- Füge in den Site Properties unter "General > Sets for this Site" das Site Set "Theme: Camino" als Dependency hinzu
- Leere bei Bedarf die TYPO3-Caches
- Wähle unter Content > Layout für die Root-Page das Backend-Layout "Camino: Start page" unter Appearance > Backend Layout
- Fertig. Jetzt kannst du Content in den spezifischen Spalten hinzufügen
Für Unterseiten stehen zwei Backend-Layouts zur Verfügung:
- Camino: Content page (full-width)
- Camino: Content page (with sidebar)
Ein eigenes Logo kannst du in den Root-Page Properties unter Appearance setzen. Das Farbschema und weitere Optionen passt du unter Sites > Setup in der Site Set Configuration an.
Meine Einschätzung
Ich finde die Entscheidung gut. Sehr gut sogar.
Ein Default Theme war überfällig. Es schließt eine wichtige Lücke zu anderen Content Management Systemen. Und es senkt die Einstiegshürde für neue TYPO3-Nutzer erheblich.
Camino ist nicht dafür gedacht, sich innerhalb von TYPO3 weiterzuentwickeln. In v15.0 wird es in ein separates Repository auf TER/Packagist/GitHub ausgelagert. In v15.x kommt dann ein neues Theme mit moderneren Features.
Das Theme ist vollständig optional und gekapselt. Bestehende Setups werden nicht beeinflusst.
Was du jetzt tun solltest
Meine Empfehlung: Installiere Camino einfach mal und schaue dir den Code an. Hier siehst du moderne Praktiken im Einsatz. Du kannst dir sicher die eine oder andere Inspiration für deine eigenen Projekte holen.
Und wenn du TYPO3 14 von Grund auf lernen willst: Ich arbeite gerade am TYPO3 Komplettkurs, der mit jeder neuen Version aktualisiert wird. Camino, Site Sets, Fluid 5 und alles, was dazugehört. Trag dich in die Warteliste ein, um den vergünstigten Einführungspreis zu sichern.
Fazit
Das Camino Theme ist ein wichtiger Schritt für TYPO3. Es zeigt, dass das Core-Team die Bedürfnisse der Community ernst nimmt. Und es macht TYPO3 für Einsteiger zugänglicher.
Die Entscheidung, bewusst auf externe Abhängigkeiten zu verzichten und moderne TYPO3-Features zu demonstrieren, ist richtig. Auch wenn ich die eine oder andere technische Entscheidung nicht ganz nachvollziehen kann.
Probiere es aus. Schaue dir den Code an. Und nutze es als Inspiration für deine eigenen Projekte.
ZurückKommentare unter Artikeln sind deaktiviert. Wenn du eine Frage oder Ergänzung hast, schreib mir bitte eine E-Mail.
Wer schreibt hier?
Hi, ich bin Wolfgang.
Seit 2006 tauche ich tief in die faszinierende Welt von TYPO3 ein – es ist nicht nur mein Beruf, sondern auch meine Leidenschaft. Mein Weg führte mich durch unzählige Projekte, und ich habe Hunderte von professionellen Videoanleitungen erstellt, die sich auf TYPO3 und seine Erweiterungen konzentrieren. Ich liebe es, komplexe Themen zu entwirren und in leicht verständliche Konzepte zu verwandeln, was sich auch in meinen Schulungen und Seminaren widerspiegelt.
Als aktives Mitglied im TYPO3 Education Committee setze ich mich dafür ein, dass die Prüfungsfragen für den TYPO3 CMS Certified Integrator stets aktuell und herausfordernd bleiben.
Meine Leidenschaft endet aber nicht am Bildschirm. Wenn ich nicht gerade in die Tiefen von TYPO3 eintauche, findest du mich oft auf meinem Rad, während ich die malerischen Wege am Bodensee erkunde. Diese Ausflüge ins Freie sind mein perfekter Ausgleich – sie halten meinen Geist frisch und liefern mir immer wieder neue Ideen.