1: 2013-04-02 (火) 01:08:58 maruo |
現: 2018-02-24 (土) 15:43:08 maruo |
| + | ※現在は、[[NextCloudのWebサービス>Gentoo Linuxな生活/連携設定(Webサービス編)]]でのCalendarアプリに移行しております。 |
| + | |
| *昨今セキュリティが厳しい… [#aa3109b4] | | *昨今セキュリティが厳しい… [#aa3109b4] |
| 最近、セキュリティについてうるさく言われるようになって来ました。んで、仕事用のPC等では、ソフトも許可されたものでないと自由にインストールできなくなってきてしまったんですよね。 | | 最近、セキュリティについてうるさく言われるようになって来ました。んで、仕事用のPC等では、ソフトも許可されたものでないと自由にインストールできなくなってきてしまったんですよね。 |
| パッケージページ内のreadme.txtにインストール方法が書いてあります。が、英語です。地道に読めばいいのですが、後々もう一度やることもあるかもしれませんので、日本語化しておきます。この中に、Normal Setup/Devel Setup/Special Setupと3つ書かれているのですが、Davical側の認証を利用して各ユーザごとのCaldavスケジュールを選択したいので、Special Setupで行ってみます。幸いPHPも5.3にアップデートしてるので、大丈夫でしょう~。 | | パッケージページ内のreadme.txtにインストール方法が書いてあります。が、英語です。地道に読めばいいのですが、後々もう一度やることもあるかもしれませんので、日本語化しておきます。この中に、Normal Setup/Devel Setup/Special Setupと3つ書かれているのですが、Davical側の認証を利用して各ユーザごとのCaldavスケジュールを選択したいので、Special Setupで行ってみます。幸いPHPも5.3にアップデートしてるので、大丈夫でしょう~。 |
| ***config.jsの設定 [#tf16862d] | | ***config.jsの設定 [#tf16862d] |
- | パッケージを展開したディレクトリの直下にある、config.jsをいじります。''globalNetworkCheckSettings''のパラメータの行。Davical用設定例がありますので、この行を参考にして、hrefのパラメータを、DavicalのURLに変更します。後はいじらなくてもOK | + | パッケージを展開したディレクトリの直下にある、config.jsをいじります。 |
| | | |
- | 表示をカスタマイズしたい場合は、その後の行に幾つかパラメータがあります。Google翻訳先生の力等を借りて、後でお好みに変更してください。大体true/falseのスイッチになってます。 | + | - ''var globalNetworkCheckSettings''のパラメータの行。Davical用設定例がありますので、この行を参考にして、hrefのパラメータを、DavicalのURLに変更します。 |
| + | -''var globalUseJqueryAuth''をtrueにすることで、Jquery認証をON |
| + | -''var globalInterfaceLanguage''ja_JPに。デフォルトを日本語にします。 |
| + | -''var globalTimeZone''Asia/Tokyoに。 |
| | | |
- | ***auth/config.incの設定 [#n87d17a0] | + | 表示をカスタマイズしたい場合は、その後の行に幾つかパラメータがあります。Google翻訳先生の力等を借りて、後でお好みに変更してください。大体true/falseのスイッチになってます。 |
- | authディレクトリ配下に、config.incというファイルがあります。これをいじります。 | + | |
- | :$config['auth_method']='generic';|Davical側の認証コードを使用します。LDAPも使えるようですが、うちの場合、LDAPはイントラ内しかアクセス出来ないので、会社からのアクセスには難がある。このためgenericにしました。 | + | |
- | :$config['auth_send_authenticate_header']=true;|一度trueにしてやるらしいです。後でもいちど戻すらしい | + | |
- | ***auth/plugins/generic_conf.incの編集 [#jf4c29f5] | + | |
- | さらにさらに、auth/pluginsディレクトリ配下に、generic_conf.incがあります。こちらをいじります。 | + | |
- | :$pluginconfig['base_url']|DavicalがインストールされているディレクトリへのURLを書きます。ふつーのdavicalのアクセスだと、''http://example.com/davical/caldav.php/ユーザ名/home''等と書きますが、ココへの記載は、''http://example.com/davical/''まで。 | + | |
- | :$pluginconfig['request']|''caldav.php''と書きます。Davicalの場合だけらしい。 | + | |
| | | |
- | ここまでで、一旦caldavzapにブラウザでアクセスしてみます。Caldav取得するときのユーザ名、パスワードでアクセス成功しましたか?それが済んだら、最後です。 | |
- | ***auth/config.incを再度編集 [#k0eea07d] | |
- | :$config['auth_send_authenticate_header']=false;|ここでfalseに戻すらしい | |
| | | |
- | 以上、終了! | |
| | | |
| *結果 [#c47aedaa] | | *結果 [#c47aedaa] |
- | うまく設定が済めば、[[こんなふう>http://www.inf-it.com/caldavzap/]]に表示されるはず。[[CaldavZapのウェブページ>http://www.inf-it.com/caldavzap/]]です。唯一不満なのは、Todoリストで、完了したTodoが非表示に出来ないこと。( ̄ヘ ̄;)ウーン。完了したらDeleteするか、締め切り設定してExpireさせるしか無いみたいね…そこさえ解消すればなぁ。 | + | うまく設定が済めば、[[こんなふう>http://www.inf-it.com/caldavzap/]]に表示されるはず。[[CaldavZapのデモサイト>http://www.inf-it.com/caldavzap/]]です。複数の共有カレンダーや、色分け表示も出来るので、非常に便利ですね♪ |
| | | |
| Caldavクライアントが使用できない時の、緊急時のインタフェースとして、是非どうぞ~。 | | Caldavクライアントが使用できない時の、緊急時のインタフェースとして、是非どうぞ~。 |