plugin:davcal
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:davcal [2022-01-30 16:11] – [Bug fix] thalueng | plugin:davcal [2024-02-08 09:03] (current) – [davcal Plugin] LMS23 | ||
---|---|---|---|
Line 3: | Line 3: | ||
---- plugin ---- | ---- plugin ---- | ||
description: | description: | ||
- | author | + | author |
- | email : dev@aboehler.at | + | email : dev@aboehler.at |
type : Syntax Plugin | type : Syntax Plugin | ||
- | lastupdate : 2020-04-20 | + | lastupdate : 2022-08-04 |
- | compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, | + | compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, Hogfather, Igor, "Jack Jackrum", |
depends | depends | ||
conflicts | conflicts | ||
Line 13: | Line 13: | ||
tags : calendar, ical, caldav, !discontinued | tags : calendar, ical, caldav, !discontinued | ||
- | downloadurl: | + | downloadurl: |
- | bugtracker : # https://code.rnb-consulting.at/tag/davcal_plugin/ # FIXME | + | bugtracker : https://github.com/dokufreaks/dokuwiki-plugin-davcal/issues |
- | sourcerepo : https://code.rnb-consulting.at/diffusion/ | + | sourcerepo : https://github.com/dokufreaks/dokuwiki-plugin-davcal |
donationurl: | donationurl: | ||
Line 21: | Line 21: | ||
---- | ---- | ||
- | :!: **This plugin is no longer maintained. E-Mails an Bug reports might no longer | + | FIXME **Look for new maintainer |
+ | However, any help with a javascript update is welcome!** FIXME | ||
- | FIXME Look for new maintainer - Would be nice if someone could take on this plugin and develop it further! | ||
- | ===== Hogfather support | + | ===== New repository |
- | * Edit '' | + | The original authors repository https://gitlab.aboehler.at/dokuwiki/davcal/ is cloned to |
- | $json = new JSON(); | + | https://github.com/ |
- | header(' | + | |
- | echo $json-> | + | |
- | * with< | + | |
- | echo json_encode($data);< | + | |
- | ==== Bug fix ==== | + | Pull requests are welcome. |
- | * upgrade fullcalendar.js to version 3.10.5 | + | |
- | * upgrade moment.js to version 2.20.1 | + | |
- | I am using this plugin for a local calendar without davcal sync, so I have not tested the davcal functions. The local calendar suffered some display issues and a bug when selecting days in the monhtly calendar, which I fixed by upgrading the javascript libraries. Note that latest fullcalendar.js version 5.10.1 and later would require substantial code rewrite as it dropped dependencies to jquery and moment.js. Download [[https:// | + | |
==== DAVCal provides ==== | ==== DAVCal provides ==== | ||
Line 48: | Line 41: | ||
===== Requirements ===== | ===== Requirements ===== | ||
- | * You need the sqlite PlugIn | + | * You need the [[plugin:sqlite]] PlugIn |
* You need at least PHP 5.4 (required by the underlying DAV library), including the PHP XML module (php-xml((openSUSE users add the packages php5-dom, php5-xmlwriter, | * You need at least PHP 5.4 (required by the underlying DAV library), including the PHP XML module (php-xml((openSUSE users add the packages php5-dom, php5-xmlwriter, | ||
* CalDAV synchronisation requires | * CalDAV synchronisation requires | ||
Line 148: | Line 141: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Also, CalDAV requires a similar code block for nginx. | ||
+ | < | ||
+ | location ~ ^/ | ||
+ | include fastcgi_params; | ||
+ | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
+ | fastcgi_param REDIRECT_STATUS 200; | ||
+ | fastcgi_pass unix:/ | ||
+ | |||
+ | fastcgi_split_path_info ^(.+\.php)(.*)$; | ||
+ | fastcgi_param PATH_INFO $fastcgi_path_info; | ||
+ | fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Also, the caret (^) might need to be removed from the location line to get either block to work in some nginx configurations. | ||
===== Synchronization (Client Mode) ===== | ===== Synchronization (Client Mode) ===== | ||
Line 224: | Line 233: | ||
* Russian (ru) | * Russian (ru) | ||
- | If you would like to provide translations, | + | If you would like to provide translations, |
===== Limitations ===== | ===== Limitations ===== | ||
Line 248: | Line 257: | ||
=== Change Log === | === Change Log === | ||
- | {{rss>http://feeds.feedburner.com/ | + | {{rss>https://github.com/dokufreaks/ |
=== Known Bugs and Issues === | === Known Bugs and Issues === | ||
- | Please use the bug tracker (" | + | [[https://github.com/dokufreaks/dokuwiki-plugin-davcal/issues|Use GitHub]] |
- | + | ||
- | * Timezone support is not fully tested | + | |
- | * Recurring events should be displayed correctly, but there is no user-interface to add/edit them | + | |
- | * Due to the underlying DAV library, you need at least PHP 5.4. Otherwise, you'll get PHP parse errors. | + | |
=== ToDo/Wish List === | === ToDo/Wish List === | ||
- | Please use the bug tracker (" | + | [[https://github.com/dokufreaks/dokuwiki-plugin-davcal/issues|Use GitHub]] |
- | * Add editor support for recurring events. Please! nth.DayPerMonth, | ||
- | * Translations (please contact me via E-Mail if you would like to contribute translations) | ||
plugin/davcal.1643555462.txt.gz · Last modified: 2022-01-30 16:11 by thalueng