PHPackages                             medienbaecker/kirby-change-uuid - 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. medienbaecker/kirby-change-uuid

ActiveKirby-plugin[Utility &amp; Helpers](/categories/utility)

medienbaecker/kirby-change-uuid
===============================

Change UUIDs of pages, files and users from the Kirby Panel

1.2.1(3w ago)42MITPHP

Since Feb 22Pushed 3w ago1 watchersCompare

[ Source](https://github.com/medienbaecker/kirby-change-uuid)[ Packagist](https://packagist.org/packages/medienbaecker/kirby-change-uuid)[ RSS](/packages/medienbaecker-kirby-change-uuid/feed)WikiDiscussions main Synced today

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

Kirby Change UUID
=================

[](#kirby-change-uuid)

Change UUIDs of pages, files and users directly from the [Kirby](https://getkirby.com/) Panel.

[![Image](https://private-user-images.githubusercontent.com/7975568/553201312-b16e3aea-33f3-4cad-b18e-d5ba352284fb.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI2NzIyNTYsIm5iZiI6MTc4MjY3MTk1NiwicGF0aCI6Ii83OTc1NTY4LzU1MzIwMTMxMi1iMTZlM2FlYS0zM2YzLTRjYWQtYjE4ZS1kNWJhMzUyMjg0ZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDYyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA2MjhUMTgzOTE2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWFiOTZjZWJkNDEzN2E2NDE0ZjRjY2JlYmNjNjlkN2EyMjJmN2U5Y2EzZjgzZTRjZGU0ZmQ0NGI3ZDA3M2JlMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.s1WGVHBjylNLdx9F_7sl05IE_6Y00ffOU4KrNaCxM5Q)](https://private-user-images.githubusercontent.com/7975568/553201312-b16e3aea-33f3-4cad-b18e-d5ba352284fb.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODI2NzIyNTYsIm5iZiI6MTc4MjY3MTk1NiwicGF0aCI6Ii83OTc1NTY4LzU1MzIwMTMxMi1iMTZlM2FlYS0zM2YzLTRjYWQtYjE4ZS1kNWJhMzUyMjg0ZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDYyOCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA2MjhUMTgzOTE2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWFiOTZjZWJkNDEzN2E2NDE0ZjRjY2JlYmNjNjlkN2EyMjJmN2U5Y2EzZjgzZTRjZGU0ZmQ0NGI3ZDA3M2JlMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmcmVzcG9uc2UtY29udGVudC10eXBlPWltYWdlJTJGcG5nIn0.s1WGVHBjylNLdx9F_7sl05IE_6Y00ffOU4KrNaCxM5Q)Requirements
------------

[](#requirements)

- Kirby 5+

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

[](#installation)

### Composer

[](#composer)

```
composer require medienbaecker/kirby-change-uuid

```

### Manual

[](#manual)

Download and extract this repository to `/site/plugins/kirby-change-uuid`.

Permissions
-----------

[](#permissions)

By default, UUID changes are disabled for all users. You can enable them per user role, per blueprint, or globally.

### Per user role

[](#per-user-role)

Enable UUID changes for an entire role:

```
# site/blueprints/users/admin.yml
permissions:
  pages:
    changeUuid: true
  files:
    changeUuid: true
```

Note

The `changeUuid` permission must be set explicitly. Setting `pages: true` or `"*": true` won't affect it because Kirby's wildcard only covers core permissions, not ones added by plugins.

### Per blueprint

[](#per-blueprint)

Enable UUID changes for a specific page type:

```
# site/blueprints/pages/default.yml
options:
  changeUuid: true
```

Or control it per user role:

```
options:
  changeUuid:
    admin: true
    "*": false
```

### Global default

[](#global-default)

Enable UUID changes for all pages, files and users by default:

```
// site/config/config.php
return [
    'medienbaecker.change-uuid.defaultPermission' => true,
];
```

After enabling it globally, you can still disable it for specific user roles or blueprints as shown above.

License
-------

[](#license)

MIT

###  Health Score

38

↑

LowBetter than 83% of packages

Maintenance95

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

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

Total

4

Last Release

24d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7975568?v=4)[Thomas Günther](/maintainers/medienbaecker)[@medienbaecker](https://github.com/medienbaecker)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/medienbaecker-kirby-change-uuid/health.svg)

```
[![Health](https://phpackages.com/badges/medienbaecker-kirby-change-uuid/health.svg)](https://phpackages.com/packages/medienbaecker-kirby-change-uuid)
```

###  Alternatives

[getkirby/cms

The Kirby core

1.5k584.8k474](/packages/getkirby-cms)[medienbaecker/kirby-modules

Easily add modules to your pages

895.5k1](/packages/medienbaecker-kirby-modules)[distantnative/retour-for-kirby

Manage redirects and track 404s right from the Kirby CMS Panel

14698.5k1](/packages/distantnative-retour-for-kirby)[arnoson/kirby-vite

Vite helper for Kirby CMS

9765.1k3](/packages/arnoson-kirby-vite)[bnomei/kirby3-dotenv

Kirby Plugin for environment variables from .env

4149.6k2](/packages/bnomei-kirby3-dotenv)[medienbaecker/kirby-alter

242.1k](/packages/medienbaecker-kirby-alter)

PHPackages © 2026

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