Derzeit gibt es wenige Templating-Ansätze im TYPO3 CMS. Einige Erweiterungen sind veraltet und manche bieten einfach nur sehr wenige Funktionen. Abhilfe soll hier Mask schaffen.
Was Mask alles kann
Die Idee zu Mask wurde eigentlich geboren, als bekannt wurde dass Templavoila nicht mehr weiterentwickelt wird. Es wurde keine gleichwertige Alternative gefunden. So entschlossen sich die TYPO3experten selbst eine Erweiterung zu programmieren. Die Grundidee von Templavoila bleibt erhalten, aber die Kritikpunkte sollen verbessert werden.
Somit ist Mask eine Erweiterung mit der man Seitenvorlagen und Inhaltselemente zentral verwalten kann. Alle Masken sind durch eigene Eingabefelder erweiterbar und die Darstellung im Frontend ist mit HTML-Templates flexibel anpassbar.
Usability im Vordergrund
Auf die Bedienbarkeit und Effizienz beim Verwalten von Masken wird viel Wert gelegt. Ein komfortabler Assistent ermöglicht ein rasches Anlegen von Masken – einfach per Drag&Drop. Programmierkenntnisse sind bei der Arbeit mit Mask nicht nötig.
Redakteure haben den Vorteil, dass sie zum Beispiel statt einem Rich-Text-Editor strukturierte Eingabefelder zur Datenerfassung bereitgestellt bekommen. So können auch verschiedene Redakteure Inhalte verwalten und erzeugen durch Designvorlagen ein einheitliches Bild im Frontend.
Moderne Technik
Mask wurde mit Extbase programmiert – einer modernen Technik in TYPO3. Es werden alle möglichen TYPO3 Standards verwendet: Fluid für das Frontend, Backend-Layout für die Spaltenansicht der Seitenvorlagen, TCA für Felddefinitionen, IRRE für wiederholende Bereiche und natürlich TypoScript für alle Konfigurationen.
Unterstützer werden gesucht
Im Moment ist Mask noch in der Entwicklung. Ein Prototyp existiert aber schon und ist bereits bei einigen Live-Projekten im Einsatz. Das Kernstück, der Assistent zum Verwalten der Vorlagen, steckt aber noch in den Kinderschuhen. Wenn Dir die Idee zu Mask gefällt, dann hilf auf Startnext mit – als Fan oder Unterstützer: http://www.startnext.de/mask
Die ist ein Gastbeitrag von Gernot Ploiner & weitere Informationen auch unter: http://www.typo3experten.com/programmierung/mask.html