PHPackages                             medienbaecker/kirby-help-view - 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. [Admin Panels](/categories/admin)
4. /
5. medienbaecker/kirby-help-view

ActiveKirby-plugin[Admin Panels](/categories/admin)

medienbaecker/kirby-help-view
=============================

Display help articles directly in the Kirby Panel

1.3.1(1w ago)301691[1 issues](https://github.com/medienbaecker/kirby-help-view/issues)MITPHP

Since Dec 10Pushed 3w ago2 watchersCompare

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

READMEChangelog (9)Dependencies (6)Versions (8)Used By (0)

Kirby Help View
===============

[](#kirby-help-view)

A [Kirby](https://getkirby.com/) plugin that adds a help view to the Panel for your clients.

Features
--------

[](#features)

- Custom Panel area with help articles
- Supports categories with nested articles
- KirbyText in articles (links, images, formatting)
- Icons and colors for each article card
- Previous/next navigation between articles
- Breadcrumbs for nested articles
- Multilanguage support

[![Screenshot of the overview with cards for help articles](https://private-user-images.githubusercontent.com/7975568/524996197-996aa373-e4ad-4104-9c36-0401ff12d59d.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTUyNzcsIm5iZiI6MTc4MTUxNDk3NywicGF0aCI6Ii83OTc1NTY4LzUyNDk5NjE5Ny05OTZhYTM3My1lNGFkLTQxMDQtOWMzNi0wNDAxZmYxMmQ1OWQud2VicD9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjE1VDA5MTYxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllYTJhZjY2MzUwN2IzNzNlMjFlNWYxNjQ4NmFjNGQ0YWNlZTIwYWZjMzVlNTcwZTRiNmVkZjVjMzgxZjc0ZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRndlYnAifQ.yeeqiDnmtBKQvazLNewCR5llejBQWmoWFyh-EvYK-No)](https://private-user-images.githubusercontent.com/7975568/524996197-996aa373-e4ad-4104-9c36-0401ff12d59d.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTUyNzcsIm5iZiI6MTc4MTUxNDk3NywicGF0aCI6Ii83OTc1NTY4LzUyNDk5NjE5Ny05OTZhYTM3My1lNGFkLTQxMDQtOWMzNi0wNDAxZmYxMmQ1OWQud2VicD9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjE1VDA5MTYxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllYTJhZjY2MzUwN2IzNzNlMjFlNWYxNjQ4NmFjNGQ0YWNlZTIwYWZjMzVlNTcwZTRiNmVkZjVjMzgxZjc0ZWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRndlYnAifQ.yeeqiDnmtBKQvazLNewCR5llejBQWmoWFyh-EvYK-No)[![Screenshot of an article view](https://private-user-images.githubusercontent.com/7975568/524996196-5f389432-cefe-4c6c-813b-1f9f0035b5fd.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTUyNzcsIm5iZiI6MTc4MTUxNDk3NywicGF0aCI6Ii83OTc1NTY4LzUyNDk5NjE5Ni01ZjM4OTQzMi1jZWZlLTRjNmMtODEzYi0xZjlmMDAzNWI1ZmQud2VicD9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjE1VDA5MTYxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3MTRlMDM3YzRjYzZkNDI4NDg5YTIyOWRiZGY1NDA3YjlmMTYwOTUzNzM1ZTQ5ZmIyMzY1MDY1MzA1MzU5NmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRndlYnAifQ.CgfpKANXCB0phHq5eCORFUKSJpUlgmVRuguT8-th97o)](https://private-user-images.githubusercontent.com/7975568/524996196-5f389432-cefe-4c6c-813b-1f9f0035b5fd.webp?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODE1MTUyNzcsIm5iZiI6MTc4MTUxNDk3NywicGF0aCI6Ii83OTc1NTY4LzUyNDk5NjE5Ni01ZjM4OTQzMi1jZWZlLTRjNmMtODEzYi0xZjlmMDAzNWI1ZmQud2VicD9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjE1VDA5MTYxN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3MTRlMDM3YzRjYzZkNDI4NDg5YTIyOWRiZGY1NDA3YjlmMTYwOTUzNzM1ZTQ5ZmIyMzY1MDY1MzA1MzU5NmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRndlYnAifQ.CgfpKANXCB0phHq5eCORFUKSJpUlgmVRuguT8-th97o)

Content Structure
-----------------

[](#content-structure)

Create a `site/help` folder with your articles:

```
site/help/
├── 1_getting-started/
│   ├── article.txt
│   ├── article.de.txt
│   └── article.ja.txt
├── 2_editing/
│   ├── category.txt
│   ├── 1_text/article.txt
│   └── 2_images/article.txt
└── 3_settings/article.txt

```

- Number prefixes (`1_`, `2_`) control the order
- Folders with `article.txt` become articles
- Folders without `article.txt` but with subfolders containing articles become categories. You can add an optional `category.txt` to overwrite the title.
- For multilanguage support, add language codes to filenames (e.g. `article.de.txt`). Depending on the user's Panel language, the appropriate article version will be shown.

Seems familiar, doesn't it? I tried to keep it close to Kirby's content structure while also keeping it out of the actual site content so you don't accidentally expose help articles on the public site.

### Example article

[](#example-article)

```
# site/help/1_getting-started/article.txt

Title: Getting Started

----

Icon: book

----

Color: blue-600

----

Back: blue-200

----

Text:

## Welcome

Your help content here with **KirbyText** support.

(image: screenshot.png)
```

You can define an icon from Kirby's [icon set](https://getkirby.com/docs/reference/panel/icons) and colors from the Kirby [color variables](https://lab.getkirby.com/public/lab/basics/design/colors).

### Example category

[](#example-category)

```
# site/help/2_editing/category.txt

Title: Editing Content
```

If you don't add a `category.txt`, the folder name will be used as the title (e.g. "2\_editing" → "Editing"). If you're not having to deal with German Ümläuts (or other fancy characters) in your folder names, don't worry about it.

Options
-------

[](#options)

```
// site/config/config.php
return [
	'medienbaecker.help-view' => [
		'root' => '/path/to/custom/help/folder'
	]
];
```

Notes
-----

[](#notes)

- The help menu item only appears if the `site/help` folder exists.

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

[](#requirements)

Kirby 5.2.0 or higher (I'm using the new `Str::label()` method)

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

[](#installation)

### Composer

[](#composer)

```
composer require medienbaecker/kirby-help-view

```

### Manual

[](#manual)

Download and copy this repository to `site/plugins/kirby-help-view`.

Credits
-------

[](#credits)

[kirby-helpsection](https://github.com/amteich/kirby-helpsection) by amteich was the original inspiration for this plugin. I've been using it for years and my clients loved it. Unfortunately it has not been updated since 2021 and is not compatible with Kirby 5, so I created this new version from scratch, trying to stick to core components as much as possible.

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance96

Actively maintained with recent releases

Popularity25

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.5% 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 ~32 days

Recently: every ~42 days

Total

7

Last Release

9d 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 (14 commits)")[![danburzo](https://avatars.githubusercontent.com/u/205375?v=4)](https://github.com/danburzo "danburzo (1 commits)")[![timnarr](https://avatars.githubusercontent.com/u/3532570?v=4)](https://github.com/timnarr "timnarr (1 commits)")

### Embed Badge

![Health badge](/badges/medienbaecker-kirby-help-view/health.svg)

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

###  Alternatives

[getkirby/cms

The Kirby core

1.5k584.8k472](/packages/getkirby-cms)[getkirby/starterkit

Kirby Starterkit

20413.5k](/packages/getkirby-starterkit)[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)[getkirby/plainkit

Kirby Plainkit

11911.7k1](/packages/getkirby-plainkit)[grommasdietz/kirby-blueprint-areas

Add custom Panel areas via blueprints on Kirby CMS

211.2k](/packages/grommasdietz-kirby-blueprint-areas)

PHPackages © 2026

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