PHPackages                             tobimori/kirby-role-blueprints - 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. tobimori/kirby-role-blueprints

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

tobimori/kirby-role-blueprints
==============================

Load different blueprints based on user roles in Kirby CMS

1.0.0(2y ago)22185MITPHPPHP &gt;=8.2.0

Since Apr 23Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/tobimori/kirby-role-blueprints)[ Packagist](https://packagist.org/packages/tobimori/kirby-role-blueprints)[ Docs](https://plugins.andkindness.com/role-blueprints)[ GitHub Sponsors](https://github.com/tobimori)[ RSS](/packages/tobimori-kirby-role-blueprints/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Kirby Role Blueprints
=====================

[](#kirby-role-blueprints)

> STILL works for Kirby 4 and Kirby 5!

Simplified &amp; automatic loading of different blueprints based on user roles in Kirby CMS.

Simply attach the role name as suffix to the blueprint file name and the plugin will load the corresponding blueprint.

### Usage

[](#usage)

```
site
└── blueprints
    └── site.admin.yml -> Like site.yml, for admin users only
    └── site.default.yml -> Any other user
		└── pages
				├── blog-post.admin.yml -> Like pages/blog-post.yml, for admin users only
				├── blog-post.editor.yml -> Editor users only
				└── blog-post.default.yml -> Any other user

```

### Example

[](#example)

Since Kirby loads the blueprints normally as well, you can use a top-level `extends` in your blueprint to change single items.

```
# site.default.yml
title: overview

tabs:
  main:
  # [...]
  seo: seo/site
```

```
# site.admin.yml
extends: site.default

tabs:
  admin: tabs/admin-tools
```

In this case, the admin tab will be appended after the seo tab.

### Support the project

[](#support-the-project)

Note

This plugin is provided free of charge &amp; published under the permissive MIT License. If you use it in a commercial project, please consider sponsoring me on GitHub to support further development and continued maintenance of my Kirby plugins.

### License

[](#license)

[MIT License](./LICENSE)Copyright © 2024 Tobias Möritz

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance57

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

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

Unknown

Total

1

Last Release

749d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/29142128?v=4)[Tobias Möritz](/maintainers/tobimori)[@tobimori](https://github.com/tobimori)

---

Top Contributors

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

---

Tags

kirbykirby-pluginkirby4kirby5

### Embed Badge

![Health badge](/badges/tobimori-kirby-role-blueprints/health.svg)

```
[![Health](https://phpackages.com/badges/tobimori-kirby-role-blueprints/health.svg)](https://phpackages.com/packages/tobimori-kirby-role-blueprints)
```

###  Alternatives

[distantnative/retour-for-kirby

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

14689.4k1](/packages/distantnative-retour-for-kirby)[mzur/kirby-uniform

A versatile Kirby plugin to handle web form actions.

26068.3k13](/packages/mzur-kirby-uniform)[arnoson/kirby-vite

Vite helper for Kirby CMS

9759.2k3](/packages/arnoson-kirby-vite)[thathoff/kirby-git-content

Plugin to track changes to content in a git repository.

15343.7k](/packages/thathoff-kirby-git-content)[sylvainjule/locator

A map &amp; geolocation field, built on top of open-source services / Mapbox

11237.3k1](/packages/sylvainjule-locator)[tobimori/kirby-seo

The default choice for SEO on Kirby: Implement technical SEO &amp; Meta best practices with ease and provide an easy-to-use editor experience

10039.7k1](/packages/tobimori-kirby-seo)

PHPackages © 2026

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