DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:davcal

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:davcal [2020-08-04 22:26] dev@aboehler.atplugin:davcal [2024-02-08 09:03] (current) – [davcal Plugin] LMS23
Line 3: Line 3:
 ---- plugin ---- ---- plugin ----
 description: Add a synchronisable Calendar to DokuWiki description: Add a synchronisable Calendar to DokuWiki
-author     : Andreas Böhler +author     : DokuFreaks (previous: Andreas Böhler) 
-email      : dev@aboehler.at +email      : dev@aboehler.at
 type       : Syntax Plugin type       : Syntax Plugin
-lastupdate : 2019-04-30 +lastupdate : 2022-08-04 
-compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, !Hogfather+compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, Hogfather, Igor, "Jack Jackrum", Kaos
 depends    : sqlite depends    : sqlite
 conflicts  conflicts 
Line 13: Line 13:
 tags       : calendar, ical, caldav, !discontinued tags       : calendar, ical, caldav, !discontinued
  
-downloadurl: http://www.aboehler.at/hg/davcal/archive/tip.tar.gz +downloadurl: https://github.com/dokufreaks/dokuwiki-plugin-davcal/archive/refs/heads/master.zip 
-bugtracker : https://code.rnb-consulting.at/tag/davcal_plugin+bugtracker : https://github.com/dokufreaks/dokuwiki-plugin-davcal/issues 
-sourcerepo : http://www.aboehler.at/hg/davcal/+sourcerepo : https://github.com/dokufreaks/dokuwiki-plugin-davcal
 donationurl:  donationurl: 
  
Line 21: Line 21:
 ---- ----
  
-:!: **This plugin is no longer maintained. **+FIXME **Look for new maintainer - Would be nice if someone could take on this plugin and develop it further! \\  
 +However, any help with a javascript update is welcome!** FIXME 
 + 
 + 
 +===== New repository ===== 
 +The original authors repository https://gitlab.aboehler.at/dokuwiki/davcal/ is cloned to  
 +https://github.com/dokufreaks/dokuwiki-plugin-davcal 
 + 
 +Pull requests are welcome.
  
 ==== DAVCal provides ==== ==== DAVCal provides ====
Line 33: 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, php5-xmlreader and php5-mbstring)))   * 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, php5-xmlreader and php5-mbstring)))
   * CalDAV synchronisation requires   * CalDAV synchronisation requires
Line 133: Line 141:
 } }
 </code> </code>
 +
 +Also, CalDAV requires a similar code block for nginx.
 +<code>
 +location ~ ^/lib/plugins/davcal/calenderserver.php/(.*)$ {
 +    include fastcgi_params;
 +    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 +    fastcgi_param REDIRECT_STATUS 200;
 +    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
 +
 +    fastcgi_split_path_info ^(.+\.php)(.*)$;
 +    fastcgi_param PATH_INFO $fastcgi_path_info;
 +    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
 +}
 +</code>
 +
 +Also, the caret (^) might need to be removed from the location line to get either block to work in some nginx configurations.  Also, the path to the PHP FPM sock might need adjusted.
  
 ===== Synchronization (Client Mode) ===== ===== Synchronization (Client Mode) =====
Line 209: Line 233:
   * Russian (ru)   * Russian (ru)
  
-If you would like to provide translations, don't hesitate to contact me or open a task at [[https://code.rnb-consulting.at/tag/davcal_plugin/|code.rnb-consulting.at/tag/davcal_plugin]].+If you would like to provide translations, don't hesitate to contact me or open a task at [[https://github.com/dokufreaks/dokuwiki-plugin-davcal]].
  
 ===== Limitations ===== ===== Limitations =====
Line 233: Line 257:
 === Change Log === === Change Log ===
  
-{{rss>http://feeds.feedburner.com/dokuwiki-plugin-davcal date}}+{{rss>https://github.com/dokufreaks/dokuwiki-plugin-davcal/commits/master.atom date}}
  
 === Known Bugs and Issues === === Known Bugs and Issues ===
  
-Please use the bug tracker ("Create Task...", click on the drop-down icon of the backlog) at [[https://code.rnb-consulting.at/tag/davcal_plugin/|code.rnb-consulting.at/tag/davcal_plugin]]. This page is unmonitored. +[[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 ("Create Task...", click on the drop-down icon of the backlog) at [[https://code.rnb-consulting.at/tag/davcal_plugin/|code.rnb-consulting.at/tag/davcal_plugin]]. This page is unmonitored.+[[https://github.com/dokufreaks/dokuwiki-plugin-davcal/issues|Use GitHub]]
  
-  * Add editor support for recurring events. Please! nth.DayPerMonth, EveryNDaysByStart, nth.DatePerMonth (+4): https://code.rnb-consulting.at/T19 
-  * Translations (please contact me via E-Mail if you would like to contribute translations) 
  
plugin/davcal.1596572803.txt.gz · Last modified: 2020-08-04 22:26 by dev@aboehler.at

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki