How to add small calendar to DokuWiki page

The truth is that I always return to the DokuWiki to organize personal data, so I have created small calendar as a plugin to perform daily notes. Source code is hosted at GitLab/monthcal and documentation is available on the main DokuWiki/plugin:monthcal website.

The idea

The idea is quite simple: create small and customizable calendar (with or without links to wiki pages) that can be installed using internal DokuWiki administration panel.

monthcal

Examples

Create calendar view for current month.

{{monthcal}}

Create calendar view for current month and align it to the right.

{{monthcal:align=right}}

Create calendar view for current month and align it to the left.

{{monthcal:align=left}}

Create calendar view for current month, but do not mark current day or create links.

{{monthcal:mark_today=no,create_links=no}}

Create calendar view for current month and start week on Sunday.

{{monthcal:week_start_on=sunday}}

Create calendar view for current month and use borders.

{{monthcal:borders=all}}

Create calendar view for current month and use borders only for a table..

{{monthcal:border=table}}

Create calendar view for current month and define namespace.

{{monthcal:namespace=journal}}

Create calendar view for particular month/year.

{{monthcal:month=12,year=2018}}

Additional notes

You can inspect each commit to learn how to create similar syntax plugins. I have used the following links to learn how thing work around here.

About Milosz Galazka

Milosz is a Linux Foundation Certified Engineer working for a successful Polish company as a system administrator and a long time supporter of Free Software Foundation and Debian operating system. He is also open for new opportunities and challenges.