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.
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.