xref: /plugin/timezoneco/dokuwiki-plugin-timezoneco-wikipage.md (revision 07abe9748c673aa35b0db1c271792d15ee068fcb)
1*07abe974SRuben Carlo BenanteLink: https://www.dokuwiki.org/plugin:timezoneco
2*07abe974SRuben Carlo Benante
3*07abe974SRuben Carlo Benante====== timezoneco Plugin ======
4*07abe974SRuben Carlo Benante
5*07abe974SRuben Carlo Benante---- plugin ----
6*07abe974SRuben Carlo Benantedescription: This plugin add a timezone configuration field for you to set up your dokuwiki timezone
7*07abe974SRuben Carlo Benanteauthor     : beco
8*07abe974SRuben Carlo Benanteemail      : rcb@beco.cc
9*07abe974SRuben Carlo Benantetype       : action
10*07abe974SRuben Carlo Benantelastupdate : 2022-02-24
11*07abe974SRuben Carlo Benantecompatible : Hogfather
12*07abe974SRuben Carlo Benantedepends    :
13*07abe974SRuben Carlo Benanteconflicts  :
14*07abe974SRuben Carlo Benantesimilar    :
15*07abe974SRuben Carlo Benantetags       : timezone
16*07abe974SRuben Carlo Benante
17*07abe974SRuben Carlo Benantedownloadurl: https://github.com/drbeco/timezoneco/archive/master.zip
18*07abe974SRuben Carlo Benantebugtracker : https://github.com/drbeco/timezoneco/issues
19*07abe974SRuben Carlo Benantesourcerepo : https://github.com/drbeco/timezoneco
20*07abe974SRuben Carlo Benantedonationurl:
21*07abe974SRuben Carlo Benante
22*07abe974SRuben Carlo Benantescreenshot_img : https://raw.github.com/drbeco/timezoneco/master/timezoneco.png
23*07abe974SRuben Carlo Benante----
24*07abe974SRuben Carlo Benante
25*07abe974SRuben Carlo Benante===== Installation =====
26*07abe974SRuben Carlo Benante
27*07abe974SRuben Carlo Benante:!: You need to be a bit savage, I can't lie. It is not plain simple. But it is easy enough.
28*07abe974SRuben Carlo Benante
29*07abe974SRuben Carlo BenanteAfter installing this plugin in your plugin directory (from github or from the instalation tool), you need to edit the file:
30*07abe974SRuben Carlo Benante
31*07abe974SRuben Carlo Benante  ...dokuwiki/public/inc/init.php
32*07abe974SRuben Carlo Benante
33*07abe974SRuben Carlo BenanteComment line 95:
34*07abe974SRuben Carlo Benante
35*07abe974SRuben Carlo Benante  //date_default_timezone_set(@date_default_timezone_get());
36*07abe974SRuben Carlo Benante
37*07abe974SRuben Carlo BenanteAdd the following lines:
38*07abe974SRuben Carlo Benante
39*07abe974SRuben Carlo Benante  if(empty($conf['plugin']['timezoneco']['timezone'])){
40*07abe974SRuben Carlo Benante      date_default_timezone_set(@date_default_timezone_get());
41*07abe974SRuben Carlo Benante  }else{
42*07abe974SRuben Carlo Benante      date_default_timezone_set($conf['plugin']['timezoneco']['timezone']);
43*07abe974SRuben Carlo Benante  }
44*07abe974SRuben Carlo Benante
45*07abe974SRuben Carlo Benante
46*07abe974SRuben Carlo Benante===== Configuration and Settings =====
47*07abe974SRuben Carlo Benante
48*07abe974SRuben Carlo Benante
49*07abe974SRuben Carlo BenanteOn your admin / configuration settings, find the ''timezone'' field and add a string of your timezone according to [[https://www.php.net/manual/en/timezones.php|PHP timezone strings]].
50*07abe974SRuben Carlo Benante
51*07abe974SRuben Carlo Benante
52*07abe974SRuben Carlo Benante===== Development =====
53*07abe974SRuben Carlo Benante
54*07abe974SRuben Carlo BenanteRemember: if you upgrade your dokuwiki, you need to edit the ''init.php'' file again.
55*07abe974SRuben Carlo Benante
56*07abe974SRuben Carlo Benante=== Change Log ===
57*07abe974SRuben Carlo Benante
58*07abe974SRuben Carlo Benante  * ** 2022-02-24**
59*07abe974SRuben Carlo Benante    * A bug fix that prevented manager.dat to realize the plugin was already up to date
60*07abe974SRuben Carlo Benante  * **2021-10-17**
61*07abe974SRuben Carlo Benante    * Initial release
62*07abe974SRuben Carlo Benante
63*07abe974SRuben Carlo Benante=== Known Bugs and Issues ===
64*07abe974SRuben Carlo Benante
65*07abe974SRuben Carlo Benante  * There should be a better way
66*07abe974SRuben Carlo Benante
67*07abe974SRuben Carlo Benante=== ToDo/Wish List ===
68*07abe974SRuben Carlo Benante
69*07abe974SRuben Carlo Benante  * In hope someday this plugin would cease to exist by adding this functionality to the very core of Dokuwiki.
70*07abe974SRuben Carlo Benante
71*07abe974SRuben Carlo Benante
72*07abe974SRuben Carlo Benante===== Discussion =====
73*07abe974SRuben Carlo Benante
74*07abe974SRuben Carlo Benante//Add discussion at issue tracker://
75*07abe974SRuben Carlo Benante
76*07abe974SRuben Carlo Benante[[https://github.com/drbeco/timezoneco/issues]]
77*07abe974SRuben Carlo Benante
78