
- Pre-built content modules (Stage, Banner, Gallery, Single Teaser, Menu Subpages, Vue To-Do List) with Fluid templates.
- Container elements (Accordion, Tabs, Slider, Grid, Wrapper) via b13/container.
- Support for content blocks (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 can be integrated into the 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
You can find detailed instructions in `Documentation/README.md`:
- 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 – TCA reference per CType
- Favicons – Assets, Fluid partial, site configuration (no static HTML entry)
Licence & Support
- GPL v2.0 or later -- see
LICENSE - Author: Matthias Peltzer (
mail@mpeltzer.de, https://www.mpeltzer.de/)