
- Vorgefertigte Inhaltsmodule (Stage, Banner, Galerie, Einzel-Teaser, Menü-Unterseiten, Vue-To-Do-Liste) mit Fluid-Vorlagen.
- Container-Elemente (Accordion, Tabs, Slider, Grid, Wrapper) über b13/container.
- Unterstützung für Inhaltsblöcke (Definitionsliste) über friendsoftypo3/content-blocks.
- Sechs Site-Sets (
mp-core,mp-core-base,mp-core-container,mp-core-news,mp-core-form,mp-core-seo), die sich in die TYPO3-Site-Einstellungen integrieren lassen. - Schema.org-JSON-LD-Ausgabe (WebSite, WebPage, BlogPosting, BreadcrumbList, MusicGroup, NewsArticle).
- Frontend-Build-Pipeline basierend auf Vite 8, Bootstrap 5.3, Vue 3, Sass, PostCSS, ESLint, Stylelint, Swiper und Jarallax.
Anforderungen
- TYPO3
^13.4 || ^14.3 - PHP
>=8.2 - Node.js
>=22sowie npm>=10für den Frontend-Build
Schnellstart
composer require mpc/mp-core
vendor/bin/typo3 extension:activate mp_core
cd Build && npm ci
npm run build
Dokumentation
Ausführliche Anleitungen finden Sie in Übersicht:
- Funktionsübersicht – Inhaltselemente, Site Sets, PHP-Klassen
- Frontend / Vite – Build-Pipeline und Vue-Komponenten
- Konfiguration – Site-Einstellungen, TypoScript, TCA
- Backend – RTE, TSconfig, Backend-Vorschauen
- Inhaltselemente – TCA-Referenz pro CType
- Favicons – Assets, Fluid-Partial, Site-Konfiguration (kein Einfügen von statischem HTML)
Lizenz & Support
- GPL-2.0-oder-später – siehe
LICENSE - Autor: Matthias Peltzer (
mail@mpcore.de, https://www.mpcore.de/)