
- Prebuilt content modules (stage, banner, gallery, single teaser, menu subpages, Vue todo list) with Fluid templates.
- Container elements (accordion, tabs, slider, grid, wrapper) via b13/container.
- Content Blocks support (definition list) via friendsoftypo3/content-blocks.
- Six Site Sets (
mp-core,mp-core-base,mp-core-container,mp-core-news,mp-core-form,mp-core-seo) that plug into TYPO3 Site Settings. - Schema.org JSON-LD output (WebSite, WebPage, BlogPosting, BreadcrumbList, MusicGroup, NewsArticle).
- Frontend build pipeline based on Vite 8, Bootstrap 5.3, Vue 3, Sass, PostCSS, ESLint, Stylelint, Swiper, and Jarallax.
Quick Start
composer require mpc/mp-core
vendor/bin/typo3 extension:activate mp_core
cd Build && npm ci
npm run build
Documentation
Detailed guides live in `Documentation/README`:
- Feature overview — content elements, Site Sets, PHP classes
- Frontend / Vite — build pipeline and Vue components
- Configuration — Site Settings, TypoScript, TCA
- Backend — RTE, TSconfig, backend previews
- Content elements — per-CType TCA reference
- Favicons — assets, Fluid partial, site config (not static HTML paste)
License & Support
- GPL-2.0-or-later -- see
LICENSE - Author: Matthias Peltzer (
mail@mpcore.de, https://www.mpcore.de/)