PHPackages                             mpc/mp-core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. mpc/mp-core

ActiveTypo3-cms-extension[Templating &amp; Views](/categories/templating)

mpc/mp-core
===========

Core TYPO3 CMS extension providing base templates, styling, container, content blocks and backend configurations

1.2.19(3w ago)3718↑260%GPL-2.0-or-laterPHPPHP &gt;=8.2CI passing

Since Nov 13Pushed 2w agoCompare

[ Source](https://github.com/MatthiasPeltzer/mp-core)[ Packagist](https://packagist.org/packages/mpc/mp-core)[ Docs](https://github.com/MatthiasPeltzer/mp-core)[ RSS](/packages/mpc-mp-core/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (1)Dependencies (69)Versions (117)Used By (0)

MP Core · TYPO3 13 / 14 Site Package
====================================

[](#mp-core--typo3-13--14-site-package)

MP Core delivers a Bootstrap- and Vue-powered site package for TYPO3 13.4 / 14.3, including ready-made content elements, container layouts, Schema.org structured data, and a Vite-based frontend toolchain. It is designed as a solid starting point for personal, corporate and public sector websites.

- 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.

Requirements
------------

[](#requirements)

- TYPO3 `^13.4 || ^14.3`
- PHP `>=8.2`
- Node.js `>=22` and npm `>=10` for the frontend build

Quick Start
-----------

[](#quick-start)

```
composer require mpc/mp-core
vendor/bin/typo3 extension:activate mp_core
cd Build && npm ci
npm run build
```

Documentation
-------------

[](#documentation)

Detailed guides live in [`Documentation/README.md`](Documentation/README.md):

- [Feature overview](Documentation/OVERVIEW.md) — content elements, Site Sets, PHP classes
- [Frontend / Vite](Documentation/Frontend.md) — build pipeline and Vue components
- [Configuration](Documentation/Configuration.md) — Site Settings, TypoScript, TCA
- [Backend](Documentation/Backend.md) — RTE, TSconfig, backend previews
- [Content elements](Documentation/ContentElements.md) — per-CType TCA reference
- [Favicons](Documentation/Favicons.md) — assets, Fluid partial, site config (not static HTML paste)

License &amp; Support
---------------------

[](#license--support)

- GPL-2.0-or-later -- see `LICENSE`
- Author: Matthias Peltzer (`mail@mpcore.de`, )

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance95

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

116

Last Release

27d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e83a68b66501b808de6117f7849ba0599205126aa412e80f486156f26b4f821?d=identicon)[MatPeltz](/maintainers/MatPeltz)

---

Top Contributors

[![MatthiasPeltzer](https://avatars.githubusercontent.com/u/7772293?v=4)](https://github.com/MatthiasPeltzer "MatthiasPeltzer (340 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/mpc-mp-core/health.svg)

```
[![Health](https://phpackages.com/badges/mpc-mp-core/health.svg)](https://phpackages.com/packages/mpc-mp-core)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103574.3k70](/packages/friendsoftypo3-content-blocks)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

571.8M9](/packages/yoast-seo-for-typo3-yoast-seo)[typo3/cms-install

TYPO3 CMS Install Tool - The Install Tool is used for installation, upgrade, system administration and setup tasks.

1812.5M579](/packages/typo3-cms-install)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

631.1M8](/packages/netresearch-rte-ckeditor-image)[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.3M66](/packages/fluidtypo3-vhs)[web-vision/wv_deepltranslate

DeepL Translate (CORE) - This extension provides option to translate content element, and TCA record texts to DeepL supported languages.

34311.2k](/packages/web-vision-wv-deepltranslate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
