承接 medienbaecker/kirby-help-view 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

medienbaecker/kirby-help-view

最新稳定版本:1.2.3

Composer 安装命令:

composer require medienbaecker/kirby-help-view

包简介

Display help articles directly in the Kirby Panel

README 文档

README

A Kirby plugin that adds a help view to the Panel for your clients.

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 Screenshot of an article view

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

# 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 and colors from the Kirby color variables.

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

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

Notes

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

Requirements

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

Installation

Composer

composer require medienbaecker/kirby-help-view

Manual

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

Credits

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.

统计信息

  • 总下载量: 74
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 29
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 29
  • Watchers: 2
  • Forks: 2
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-12-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固