konzentrik/calendar-view 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

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

konzentrik/calendar-view

最新稳定版本:1.0.4

Composer 安装命令:

composer require konzentrik/calendar-view

包简介

A Kirby CMS plugin to subscribe to scheduled articles as a calendar feed.

README 文档

README

Transform your scheduled Kirby articles into a subscribable calendar feed.

header

  • Plan Ahead – Transform your scheduled articles to a subscribable calendar
  • Subscribe Easily – Works with Google Calendar, Apple Calendar & more
  • No Sync Needed – Just copy the link and stay updated automatically
  • Content Overview – Keep track of upcoming posts at a glance
  • Stay Organized – Always know what’s scheduled to go live

Installation

Use one of these methods to install the plugin:

  • composer (recommended): composer require konzentrik/calendar-view
  • zip file: unzip main.zip as folder site/plugins/kirby-calendar-view

License

Kirby Calendar View can be used in a limited free mode. In order to use the full featured version, you'll have to purchase a valid Kirby license & a valid plugin license.

You can buy a license at https://tools.konzentrik.de/.

Usage

First configure a secret in the config.php file:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
],

Then set your timezone:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
],

Tell the plugin which pages contain your posts:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
    'pages' => [
        'blog',
        'notes',
    ],
],

You can also use collections as a source:

'konzentrik.calendarview' => [
    'secret' => 'YOUR-SECRET',
    'timezone' => 'Europe/Berlin',
    'collections' => [
        'blog',
        'notes',
    ],
],

Then subscribe to the calendar URL: https://yourdomain.com/YOUR-SECRET/calendarview.ics

Options

Please prefix every option with konzentrik.calendarview..

Option Default Description
licenseKey '' Your license key
secret '' Your secret key
timezone 'Europe/Berlin' Your local timezone
duration 30 How long should the calendar entry be displayed (in minutes)
pages [] An array of pages where your posts are in
collections [] An array of collection of posts
templates [] Only show posts having a specific template
titleField page title Set a field to use as title
dateField date Set a youd date field
descriptionField '' Set a field to use as description

Copyright 2025 © konzentrik GmbH

统计信息

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

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2025-06-23