cdamian/wikicalendar
Composer 安装命令:
composer require cdamian/wikicalendar
包简介
Simple calendar extension for MediaWiki
README 文档
README
Simple calendar extension for MediaWiki.
https://www.mediawiki.org/wiki/Extension:WikiCalendar
Install
Require via Composer:
composer require cdamian/wikicalendar
Or copy this directory into your extensions/ directory as WikiCalendar, then add to LocalSettings.php:
wfLoadExtension( 'WikiCalendar' );
Requires MediaWiki 1.43+ and PHP 8.1+.
Usage
<calendar>
name=mycalendar
view=year
</calendar>
Parameters
| Parameter | Description |
|---|---|
view | days, rdays (reverse), week, month, threemonths, year (default), weeks, months |
name | Calendar name; used as prefix for day page names |
format | Day page name pattern, default %name_%year_%month_%day |
formattitle | Title pattern for today/days/week view |
day, month, year | Start date (defaults to today) |
date | strtotime string, overrides day/month/year — e.g. +1 week, next monday |
enddate | End date for weeks view |
weekstart | First day of week: 1=Monday … 7=Sunday (default 1) |
skipempty | Skip empty days in week view |
showempty | Show "add entry" invitation on empty days (default 1) |
weekformat | Week/day layout: text (default), list, table |
months | Number of months for months view |
mergemonth | Include day page content in month/year views |
merge | Comma-separated list of calendars to merge into this one |
format and formattitle accept %name, %day, %month, %year, and any
date() specifier prefixed with % (e.g. %d, %m, %Y).
Development
composer install
vendor/bin/phpcs # lint
vendor/bin/phpstan analyse # static analysis
vendor/bin/phpunit # tests
License
GPL-2.0-or-later. Copyright 2005 Christof Damian.
Contributors
- Amador amador@tiscali.nl (localization, weekformat, showempty)
- Austin Che (cache fix)
- Dexter Samida (today view)
- Kai Sommer (months view)
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2026-06-17