PHPackages                             t3g/mainzific-rim - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. t3g/mainzific-rim

AbandonedArchivedTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

t3g/mainzific-rim
=================

Mainz in Danger - the site package for SkillDisplays gamification adventure for ongoing TYPO3 CMS certified editors

2.0.6(5y ago)11153GPL-2.0-or-laterPHP

Since Aug 24Pushed 5y ago5 watchersCompare

[ Source](https://github.com/TYPO3GmbH/mainzific_rim)[ Packagist](https://packagist.org/packages/t3g/mainzific-rim)[ Docs](https://typo3.com)[ RSS](/packages/t3g-mainzific-rim/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (16)Versions (13)Used By (0)

Site package for the project "Mainzific Rim"
============================================

[](#site-package-for-the-project-mainzific-rim)

The package serves as a base for TYPO3 9 LTS sites used in the Mainzific Rim adventure. Young students solve missions in order to save Mainz from a Dino attack and become Certified TYPO3 editors doing so.

The package contains
--------------------

[](#the-package-contains)

- the bootstrap package as base for FE output
- the news extension
- an image in fileadmin to start with
- initial content (pages, content elements, necessary sys-folders)
- a preconfigured BE usergroup designed for editors
- a BE user (editor:editor) that uses the group and serves as start
- a BE user (news\_editor:news\_editor) that has news edition permissions preconfigured
- a BE user (bob.bernsteiner:you\_must\_not\_forget\_your\_password) that is a base for one of the missions
- a BE user (root:root) that is an admin user
- a preconfigured BE usergroup designed for news editors

How to install
--------------

[](#how-to-install)

The easy way (from scratch): All you need is a directory where the doc root for the server configuration can be configured. From command line, execute the composer require command on an empty composer.json.

`composer require t3g/mainzific-rim`

The preconfigured requirements of the site package will provide you with a ready made TYPO3 installation that just needs installation via Install Tool.

The long way (also usable if you want to include the package into on existing setup, but please note that the data import **will truncate most of the key tables!**):

1. Set up a TYPO3 instance as usual.
2. Include the extension (via composer or download).
3. Go to Extension Manager and activate the extension. > Note: Bootstrap\_package and news get activated, too. No single activation needed.
4. When you get logged out, use the user root:root to gain login immediately.
5. Recreate your own root user or change the password for root. > Note: Do the one or the other, don't leave the temporary user active!

> ⚠️ **Site configuration is necessary for multi-language to work - see below for instructions!**

Note:
-----

[](#note)

> 💡 Since TYPO3 v9, you will need to provide a site configuration for human readable URLs and working language menu out of the box. Since the core is not yet ready to get a site configuration injected with a site package, please find an example configuration that works nicely with this package in `ext:mainzific_rim/Configuration/sites/`. No error handling is configured, though.

In a composer based installation, create a folder `config/` in your instance root (same level as `public/`). In a traditional installation, create a folder `config/` inside of the `typo3conf/` folder. Copy the whole `sites/` folder from `ext:mainzific_rim/Configuration/` into this newly created `config/` folder.

Troubleshooting: If your copied sites configuration will not be accepted by TYPO3 (check inside the sites module in BE), you can have TYPO3 create a site config. Just fill in the form so far it gets accepted for submission. Then, check in the files where the `config/` folder ended up. Then, override the config.yaml with the one from `ext:mainzific_rim`.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~65 days

Recently: every ~79 days

Total

12

Last Release

2104d ago

Major Versions

1.0.1 → 2.0.02018-10-22

1.0.2 → 2.0.32019-08-26

1.0.5 → 2.0.52019-11-07

2.0.5 → v8.x-dev2019-11-07

1.0.6 → 2.0.62020-08-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/63373213aae432ce35282f7b1f0843556ca1127c9e2ea39dbeffd990c41c4427?d=identicon)[typo3com](/maintainers/typo3com)

---

Top Contributors

[![susannemoog](https://avatars.githubusercontent.com/u/321804?v=4)](https://github.com/susannemoog "susannemoog (4 commits)")[![andreaskienast](https://avatars.githubusercontent.com/u/1787983?v=4)](https://github.com/andreaskienast "andreaskienast (2 commits)")[![Weissheiten](https://avatars.githubusercontent.com/u/8425188?v=4)](https://github.com/Weissheiten "Weissheiten (2 commits)")[![flicstar](https://avatars.githubusercontent.com/u/10190723?v=4)](https://github.com/flicstar "flicstar (1 commits)")[![schmidtsabine](https://avatars.githubusercontent.com/u/66960492?v=4)](https://github.com/schmidtsabine "schmidtsabine (1 commits)")

---

Tags

TYPO3 CMSSkillDisplayTCCE

### Embed Badge

![Health badge](/badges/t3g-mainzific-rim/health.svg)

```
[![Health](https://phpackages.com/badges/t3g-mainzific-rim/health.svg)](https://phpackages.com/packages/t3g-mainzific-rim)
```

###  Alternatives

[t3kit/t3kit

t3kit project. A TYPO3 website starterkit.

5624.3k](/packages/t3kit-t3kit)[typo3/cms-base-distribution

TYPO3 CMS Base Distribution

21570.2k47](/packages/typo3-cms-base-distribution)[typo3/cms-introduction

The Official TYPO3 Introduction Package

1880.6k5](/packages/typo3-cms-introduction)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

39488.5k](/packages/wazum-sluggi)[typo3-themes/themes

TYPO3 THEMES

3642.6k2](/packages/typo3-themes-themes)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1481.0k](/packages/eliashaeussler-typo3-form-consent)

PHPackages © 2026

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