PHPackages                             pimlab/website-settings - 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. pimlab/website-settings

ActivePimcore-bundle[Utility &amp; Helpers](/categories/utility)

pimlab/website-settings
=======================

Pimcore 5 Website Settings Bundle - Website Settings installer

v1.0.6(4y ago)214.8k1GPL-3.0-or-laterPHP

Since Apr 28Pushed 4y ago1 watchersCompare

[ Source](https://github.com/PimLab/website-settings)[ Packagist](https://packagist.org/packages/pimlab/website-settings)[ Docs](https://github.com/PimLab/website-settings.git)[ RSS](/packages/pimlab-website-settings/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (7)Dependencies (1)Versions (8)Used By (0)

Pimcore Website Settings Bundle
===============================

[](#pimcore-website-settings-bundle)

Website Settings installer for Pimcore 5 and Pimcore 6

Often Pimcore Website-Settings are defined but has different value, depending on the system instance is running on and settings type. Additionally if you set up a new (development) environment the settings has set again because you can't add the data filled settings to your VCS. Is there more than one setting you have to add, it will be a very stupid work it you do it more than one time.

With Pimcore Website Settings Bundle you can define settings you need in every environment an can add them with only one click. If you add some new settings later, you can add them in all environments with same click.

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

[](#requirements)

- Pimcore &gt;= 5.4.0
- Pimcore &gt;= 6.0.0

Installation
------------

[](#installation)

```
$ composer require pimlab/website-settings
```

Usage
-----

[](#usage)

There is a simple way to use the bundle and define them in your project.

### Add Website Settings Bundle configuration

[](#add-website-settings-bundle-configuration)

Add configuration to your `/app/config/config.yml` file or put them in different YAML files and include them to the globe config.

**Basic Config**

```
website_settings:
    settings:
        my_custom_setting_key:
            type: 'text'
            data: 'This is a text value'
        another_custom_setting_key:
            type: 'bool'
            data: true
```

### Install Website Settings from definition

[](#install-website-settings-from-definition)

Login into the Backend of your Pimcore instance you had defined the Settings in. Open the `Manage Extentions` view by clicking `Tools -> Extensions` in the sidebar.

You will find an Extension called `WebsiteSettingsBundle`. If you will see a green `(+)` on `Install/Uninstall` column if they are any setting defined but not added to the system.

[![](data/extension_ready_to_install.jpg)](data/extension_ready_to_install.jpg)

On a click all defined Settings will be installed.

#### Install Success

[](#install-success)

[![](data/install_success.jpg)](data/install_success.jpg)

#### Install Failed

[](#install-failed)

[![](data/install_failed.jpg)](data/install_failed.jpg)

#### Nothing to install yet

[](#nothing-to-install-yet)

[![](data/extension_installed.jpg)](data/extension_installed.jpg)

Configuration Options
---------------------

[](#configuration-options)

SettingDefaultRequiredDescriptiontypeyesValid Types: text, document, asset, object, booldatanoIf you want to preset data, you can do it here. Mostly useful for text and bool type.multilangfalsenoIf true, the setting will add for every language defined in PimcoremultisitefalsenoIf true, the setting will add for every site defined in PimcoreAdvanced Usage
--------------

[](#advanced-usage)

If you have a multi site and/or multi lingual page, you can add a setting for every lang and/or site instance to your system.
**NOTICE:** If you set multilang and multisite to `true` on one setting, the setting will be add multiplied by site and lang!

**Advanced Config**

```
website_settings:
    settings:
        my_custom_setting_key:
            type: 'text'
            data: 'This is a text value'
        another_custom_setting_key:
            type: 'bool'
            data: true
        third_custom_setting_key:
            type: 'document'
            multilang: true
            multisite: true
```

Copyright and license
---------------------

[](#copyright-and-license)

GPLv3 - Visit [License](LICENSE.md)
Copyright: [PimLab](https://pimlab.de)

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 55% 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 ~157 days

Recently: every ~236 days

Total

7

Last Release

1674d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/40515745?v=4)[Felix Flor](/maintainers/PimLab)[@PimLab](https://github.com/PimLab)

---

Top Contributors

[![PimLab](https://avatars.githubusercontent.com/u/40515745?v=4)](https://github.com/PimLab "PimLab (11 commits)")[![TheHeartfulGiant](https://avatars.githubusercontent.com/u/20556987?v=4)](https://github.com/TheHeartfulGiant "TheHeartfulGiant (7 commits)")[![jheimbach](https://avatars.githubusercontent.com/u/1742040?v=4)](https://github.com/jheimbach "jheimbach (2 commits)")

---

Tags

Settingspimcore

### Embed Badge

![Health badge](/badges/pimlab-website-settings/health.svg)

```
[![Health](https://phpackages.com/badges/pimlab-website-settings/health.svg)](https://phpackages.com/packages/pimlab-website-settings)
```

###  Alternatives

[dachcom-digital/seo

Pimcore SEO Enrichment Bundle

35227.1k2](/packages/dachcom-digital-seo)

PHPackages © 2026

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