PHPackages                             creifenscheid/site-setup - 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. creifenscheid/site-setup

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

creifenscheid/site-setup
========================

TYPO3 extension with basic setup

v12.2.0(1y ago)0194GPL-2.0-or-laterJavaScript

Since Apr 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/creifenscheid/site_setup)[ Packagist](https://packagist.org/packages/creifenscheid/site-setup)[ RSS](/packages/creifenscheid-site-setup/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (4)Dependencies (3)Versions (6)Used By (0)

Site Setup
==========

[](#site-setup)

This TYPO3 extension provides the configuration to set up a webpage. It does not offer any styling.

Features
--------

[](#features)

### Instance configuration

[](#instance-configuration)

Using the constant editor you‘ll get a bunch of configuration possibilities such as:

- Various icons, e.g. app icon, icons in carousel action buttons, favicon etc.
- Path to the logo to use in templates
- Name of templates to use to render the page
- ID of main menu and footer menu container Pages

The extension sets the following configurations via typoscript:

- Compression of css and js
- Concatenation of css and js
- Title tag incl. configured postfix
- App and fav icon
- meta data
    - viewport
    - description
    - last modification
    - mobile Web App configuration

### Templating / Frontend

[](#templating--frontend)

This extension comes along with some ready-to-use partials, e.g. for menus, skip links, content rendering etc., always by providing the maximum amount of accessibility. Note that the submenus, which are rendered in the main menu (if "dontRenderChildren" flag is not set), are not initialized, they are just rendered with some basic classes. It's recommended to overwrite the toggle button partial with the needed classes and button content without removing the aria-attributes.

Besides partials there are a some typoscript libraries to use, e.g. inline svg rendering, rendering of an "attention icon" or colpos rendering and many more.

### Third party libraries

[](#third-party-libraries)

The extension comes a long with the following frameworks:

- parvus: accessible lightbox

All libraries are included locally and not via cdn or something. This is done to prevent privacy issues. Therefor the delivered frameworks may not be the latest release.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance40

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

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

Total

4

Last Release

646d ago

Major Versions

v11.0.0 → v12.0.02024-04-18

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/58692838?v=4)[Christian Reifenscheid](/maintainers/creifenscheid)[@creifenscheid](https://github.com/creifenscheid)

---

Top Contributors

[![creifenscheid](https://avatars.githubusercontent.com/u/58692838?v=4)](https://github.com/creifenscheid "creifenscheid (201 commits)")

### Embed Badge

![Health badge](/badges/creifenscheid-site-setup/health.svg)

```
[![Health](https://phpackages.com/badges/creifenscheid-site-setup/health.svg)](https://phpackages.com/packages/creifenscheid-site-setup)
```

###  Alternatives

[friendsoftypo3/content-blocks

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

101466.4k45](/packages/friendsoftypo3-content-blocks)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.0M6](/packages/netresearch-rte-ckeditor-image)[t3sbs/t3sbootstrap

Startup extension to use bootstrap 5 classes, components and more out of the box. Example and info: \[www.t3sbootstrap.de\](https://www.t3sbootstrap.de)

2316.0k](/packages/t3sbs-t3sbootstrap)[wazum/sluggi

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

41515.2k](/packages/wazum-sluggi)[praetorius/vite-asset-collector

Use AssetCollector to embed frontend assets generated by vite

54299.7k1](/packages/praetorius-vite-asset-collector)[b13/assetcollector

Asset collector - Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10123.2k](/packages/b13-assetcollector)

PHPackages © 2026

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