DAViCal

ソフトウェアのスクリーンショット:
DAViCal
ソフトウェアの詳細:
バージョン: 1.0.2
日付のアップロード: 14 Apr 15
開発者: Andrew McMillan
ライセンス: 無料
人気: 15

Rating: 4.0/5 (Total Votes: 2)

のCalDAVの仕様では、ここ数年の開発が進められていると同時に、我々は彼らの共有カレンダーの問題への解決策を提供するために、オープンソースの世界で人々や組織からの圧力の増加を見てきました。
共有予定表の可能性を評価する際に、そこに多くの可能なアプローチがありますが、我々はそれが良いの仕様であり、それはやがてクライアント実装を獲得し、最も豊かなユーザーに提供すると信じているので、我々はのCalDAVを実装するの道を歩むことを選択したそれらのクライアントの実装を通じて経験。
目標
CalDAVを管理およびカレンダーのリソースのコレクションをレポートに固有のクライアント·サーバ·プロトコルです。
次のようにそのように、このアプリケーションの開発に私たちの意図は以下のとおりです。
前提条件のシンプルさ
私たちはPHPが広く利用可能なWebスクリプト言語であると考えているので、我々はPHPでこれを書くことを選択しました。
我々は、それがまた広く利用可能であるため、Apache Webサーバを使用することを選択しました。これは必ずしも必須ではありません、しかし、検査は、これまでに他のPHP環境で行われていない。
我々は、それが非常に広い動作環境のセット、およびその完全にACIDに準拠している上で動作する無料のオープンソースデータベースであるため、PostgreSQLデータベースを使用することを選択しました。
セットアップの簡単さ
最大の使いやすさの使用のためにあなたが容易に入手できるからのDebian GNU / Linuxディストリビューション上でRSCDSをインストールすることを検討すべき、パッケージに署名した。
私たちは、他のディストリビューションも同時に容易になるかもしれませんが、特にDebianのターゲットリリースのための自動化と簡素化のレベルを上げることを期待しています。私たちは、人々が経験する特定の問題を理解するために来るように私たちは、最初のいくつかのリリースでわずかに大きく、インストールの複雑さを期待しています。
操作の簡略
一般RSCDSで動作し、それを維持するために重要なメンテナンスを必要はありません。
管理機能は、数百スタッフまでの組織を支持するターゲット内で可能な限り単純に維持される。
サーバー側の知性はクライアントだけであり、主にカレンダーリソースのストレージを中心とした相互運用に十分な方法でのCalDAVをサポートするために最小化されることが意図されているので、これはショップではなく、サーバーと呼ばれている。
Webベースの管理
システムの一般的な管理は、Webベースのアプリケーションを介してでなければなりません。
カレンダーは、最初のリリースでは、Webベースのビューで使用可能になりません。サーバがのCalDAVプロトコルを使用して動作しますウェブベースのクライアントソフトウェアの使用をサポートする必要がありますが、それは、カレンダーはこれまで、Webベースのクライアントを介して保守しになることはほとんどありませんます。<​​/ p>

の新機能< /このリリースで>強い:ます。

  • POSTリクエスト上のスケジューリングにおける不具合を修正しました。
  • ユーザーに修正権限が外部認証を経由して作成します。
  • 外部結合するためのデフォルトmin_ageを追加します。
  • カールが欠落している場合に更新/作成されてから、外部結合を防止します。
  • カールがインストールされているかどうかをテストするセットアップページにチェックを追加します。
  • GETリクエストを使用したコンテンツ·タイプのXMLを送信する愚かなプログラムのために許可します。

  • AUTHORIZATIONのCGIに加えてHTTP_AUTHORIZATIONの
  • サポートの利用します。
  • 複数のタイプを持っているのvCard ADR / TEL / Eメールをハンドルします。
  • デフォルトのカレンダー名にデフォルトのURLを設定してのではなく、/ホーム/
  • アドレス帳コレクションのファイルアップロードを有効にします。

  • カレンダーのインポートと一緒に
  • ハンドルアドレス帳のインポートします。

  • 彼らが不足している場合ます。
  • UIDを書く​​とREVプロパティnのVCARD
  • 現在Transifexを翻訳にアップデート翻訳ます。

の多くの修正/作成した日付を設定するには、バージョン0.9.9.4:

  • RefactorのPUT関数での新機能正しくします。
  • ロケールをサポートするet_EEを追加します。
  • poファイルで修正エラーがTransifexをアップロード指摘します。
  • Atomフィードを構築するための新しいAtomFeedクラスます。
  • より良い飼料規格であるAtomフィードを、作成に切り替えます。
  • 新しいURLは、カレンダーの変化のRSSフィードを提供します。
  • リファクタリングRRULEがvPropertyから初期化のためのサポートを追加します。
  • PgQueryへのすべての参照を削除します。

  • チケットを作成するための
  • 元本編集の豊富なリファクタリング、プラスサポートします。
  • PUTにスケジューリングリソースを記述するためのサポートを追加します。
  • フローティング時間を処理するためのサポートを改善します。
  • 内部の問題の追跡にCILを追加します。
  • すぐに期限切れの/無効なチケットとのアクセスを切り取ります。
  • 無効なXMLを爆破していない、空のPROPFINDを取り扱うます。
  • /。/有名になりましたスペックごとに、301リダイレクトを返します。
  • 仕様の批准に先立って、コンテンツタイプのテキスト/ vCardを使用します。
  • 正しくmultigetでアドレス帳を処理します。

  • ロギングの
  • 隠す承認のヘッダーます。
  • アップデート同期コレクションレポートはドラフトの-04と一致するようにします。
  • 私たちは私たちのパスでそれを見つけたときcaldav.phpでのindex.phpを交換します。

  • 私たちはそれらを聞かせて前に
  • ユーザーのチェックについて衒学BEがアクティブになってます。

  • 彼らがあるべきように
  • _大手でSRVレコードの例を指定します。

  • マイケル·ブラウンから取り扱うグループの
  • 修正SQLます。
  • DAVResourceのための標準的な応答に元本のコレクションセットに追加します。
  • POST処理での正しいタイプミスします。
  • フルネームが変更された場合、また、表示名を更新します。
  • 削除する古いスクリーンショットます。
  • 新しいスクリーンショットで更新iPhoneクライアント構成します。
  • DTSTARTのようなものに取り扱い、TZID =アメリカ/ニューヨーク州:20101119T231307ます。

  • 次のインスタンス時間でcalendar_alarmsをリフレッシュする
  • スクリプトます。

  • 認証機能は、重複ホームカレンダーを作成させてはいけない
  • ます。
  • ピエール·アルノーPoudretからのCalDAVの同期のためのパッチます。
  • サポートされているメソッドにACLを追加します。

  • テストとサンプルデータを探すために
  • 変更回帰ランナーます。
  • 正しいバージョン番号のタイプミスします。
  • は常にグループメンバーに校長から「DAV ::読む」権限を付与します。
  • を使用%Yは、Windows上では動作しませんので、フォーマットに時間指定子を展開します。

  • それを許可するように設定されている場合、
  • 再帰的なレポートクエリをサポートします。
  • 我々はPUTのために使用する新しいWritableCollectionオブジェクトを追加します。
  • テキスト/ vCardのではなく、古いテキスト/ X-vCardを使用します。

  • 同期応答の変化した部分に
  • サポートイベントプロパティます。
  • Pgの9.0予約名を回避するために変数の名前を変更します。
  • 古い/奇数PHPで動作しない可能性があり、正規表現から切り替えます。

  • REPORT要求で
  • サポートgetlastmodifiedプロパティます。
  • のiTIPで修正タイプミスハンドリングCANCELます。
  • カレンダーの自動スケジュールヘッダをオンにすると、$ C-&GT; enable_auto_scheduleます。
  • /setup.phpに様々な追加のチェックを追加します。
  • セットアップに必要な並列AWLバージョンの知識を追加します。
  • さまざまなマイナーなCardDAVのバグを修正します。
  • 時間範囲外のイベントのために省略してください - 。拡大します
  • 修正privilege_to_bitsが正しく「すべて」を設定すると、最近のpostgresで動作するように機能します。
  • 0 - 期間イベントののfreebusyを供給しないでくださいます。

  • 多くのイベントをキャッチ忙しい/自由のための
  • もう一つの回帰テストします。
  • 我々は対処確保するために徹底的に偽のTZIDでイベントを追加します。
  • 非常に初期のいくつかのサポートされているもののために確認してくださいので、我々はそれが欠落している表示することができます。

  • バインディングの
  • ベター表示します。
  • 可能性としては、postgreSQL 9.0を追加します。

  • 基本認証のフォールバックを使用するときに
  • 警告を修正します。

  • 負の要素を含むiCalendarの持続時間の
  • 修正取り扱います。
  • はどちらDTEND * orDURATIONを持っていないイベントを処理します。
  • より堅牢であることがRepeatRuleDateTimeZoneの__construct()メソッドを書き直します。

のバージョンは何0.9.9.3:

  • Thisリリースのの新しいのは、主にそのCardDAVをサポートするためのバグ修正が含まれてそれは信頼性の向上と雷のための逆のプラグインのためのいくつかの下位互換性オプションを追加、0.9.9.2に上陸します。

のどのバージョンの0.9.9.2:

  • Thisにの新しいのは、初期のサポートを追加し、重要な新しいリリースですWebDAVは(CardDAV)にドラフトvCardの拡張のためにします。
  • その他の変更は、バージョン-03を起草し、/.well-known/caldavとRFC5785あたり/.well-known/carddav URLを処理するためのサポートを追加するWebDAVの同期のサポートを更新します。
  • リリースには、多くのバグ修正、更新された翻訳、及びそのような彼らは、新規または変更されたリソースを置くときのContent-typeを供給していないなどにより、RFCに厳密に準拠していないクライアント、より良い弾力性が含まれます。
  • UTF-8ハンドリングも向上するします。

の回避策は、iPhone OS 3.1の問題のために添加した0.9.7.2:

  • Someバージョンの新機能のは何ですかます。
  • いくつかの新しい機能がiPhone / iCalのクライアントとより簡単に設定をサポートするために追加されました。

  • 警告が削除されたPHP 5.3で強調された参照による非推奨の通話時間のパスの
  • すべての出現します。

  • いくつかの状況でURLをエンコードする障害による
  • 問題が包括的に固定したします。

のどのバージョン0.9.7.1:

  • Thisリリースではの新しいのは、ロギングINSERT / UPDATEするための機能を提供しています/ CalDAVにリソースでアクションをDELETEし、可能な場合、小文字を区別せず空き/予約済み情報の場合の電子メールベースの​​ルックアップを行っています。
  • いくつかのバグも、正しくグループにユーザーを関連付けるときに、ユーザーのドロップダウンを移入し、着信URLに%XXエンコードされた文字を処理する前にデコードされることを確保するなど、固定したします。
  • また、このリリースでは、更新さフランス語の翻訳が含まれます。

のバージョン0.9.7でのの新機能:

  • 応答/要求と関連ヘッダーのデバッグログを追加します。ます。
  • iPhone V3のOSとの互換性のためのさまざまな修正をします。
  • 提案された標準で取り扱うfreebusy.phpパラメータの位置を合わせます。
  • 難読化された予定表へのアクセス権を付与するための空き/予約済み権限を許可します。
  • カレンダープロキシの基本的な実装します。
  • より正確な重複計算のRRULE機能に切り替えます。

  • /public.php/user/collection/パスにアクセスする際に
  • は、コレクションのpublicly_readable属性のサポートを追加します。
  • サイト全体のユーザーのデフォルト値の設定を可能にします。

のデータベースのバージョン0.9.6.2:

  • Fix創造で新しいのは何時にtemplate1があるPL / pgSQLはインストールされます。
  • 回帰テストの改善ます。
  • 多くの場合、むしろiCalendar形式よりもiCalComponentオブジェクトを使用するようにスイッチします。
  • を計算DTENDそれはRFC2445に応じて設定されていないときます。
  • 大幅に改善されたXML名前空間の取扱います。
  • の設定は、彼らが自分のカレンダーに民間とない場合であっても、主催者/参加者のためのアポイントメントの可視性を制御するために設定します。
  • を更新フランス語の翻訳ます。
  • 管理インターフェイスを介してコレクションを削除する機能を追加します。

の要件

  • PHP
  • のPostgreSQLます。

同じようなソフトウェア

YodaNote
YodaNote

19 Feb 15

Enrollix
Enrollix

20 Feb 15

ioCalendar
ioCalendar

3 Jun 15

へのコメント DAViCal

コメントが見つかりません
コメントを追加
画像をオンにする!