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 [2022-08-04 14:44] – [Development] LMS23plugin:davcal [2024-02-08 09:03] (current) – [davcal Plugin] LMS23
Line 7: Line 7:
 type       : Syntax Plugin type       : Syntax Plugin
 lastupdate : 2022-08-04 lastupdate : 2022-08-04
-compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, Hogfather, Igor+compatible : Elenor Of Tsort, Detritus, Hrun, Frusterick Manners, Greebo, Hogfather, Igor, "Jack Jackrum", Kaos
 depends    : sqlite depends    : sqlite
 conflicts  conflicts 
Line 21: Line 21:
 ---- ----
  
-FIXME Look for new maintainer - Would be nice if someone could take on this plugin and develop it further!+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 ===== +===== New repository ===== 
-The original authors repository https://code.rnb-consulting.at/diffusion/DAVCAL/ is cloned to +The original authors repository https://gitlab.aboehler.at/dokuwiki/davcal/ is cloned to 
 https://github.com/dokufreaks/dokuwiki-plugin-davcal https://github.com/dokufreaks/dokuwiki-plugin-davcal
  
Line 40: 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 140: 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 241: Line 258:
  
 {{rss>https://github.com/dokufreaks/dokuwiki-plugin-davcal/commits/master.atom 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 <del>[[https://code.rnb-consulting.at/tag/davcal_plugin/|code.rnb-consulting.at/tag/davcal_plugin]]</del>. 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 <del>[[https://code.rnb-consulting.at/tag/davcal_plugin/|code.rnb-consulting.at/tag/davcal_plugin]]</del>. 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): <del>https://code.rnb-consulting.at/T19</del> 
-  * Translations (please contact me via E-Mail if you would like to contribute translations) 
  
plugin/davcal.1659617041.txt.gz · Last modified: 2022-08-04 14:44 by LMS23

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