回答:
KnutsenのWebCalendarをお勧めします-何年も使用しています。すべてPHPおよびMYSQLです。完全にオープンソース。それは完全に設定可能です。私が提案した誰もがそれを採用しています。
私は自分自身の使用のために多くの研究を行ってきましたが、時々オプションを再検討しています。私が見つけたのは、世の中にあるカレンダーソリューションのほとんどが、実にひどいものだということです。共有カレンダーは本当に難しいことがわかりました。
私はもともとGoogleカレンダーを使用していましたが、私はずっとそれを好みます。現在、ドメインを取得してからGoogle Appsを使用しています。ホストされていることが気に入っているので、ソフトウェアとサービスの管理に対処する必要はありません。確かに、それは時々ダウンしているかもしれませんが、私は「無料」でサービスを受けています(広告と情報の販売はさておき:-))。GoogleにメンテナンスをアウトソーシングすることでITスタッフを解放して付加価値を高めることができるため、Google Appsを使用する独自のソリューションをセットアップ/構築する人材を持つ多くのハイテク企業を知っています。
とはいえ、Zimbraにはメールの提供に加えてカレンダーオプションが含まれています。大規模な商用製品と同じように、Microsoftの製品やクライアントごとの高価格なアクセスには近づかないでしょう。
カレンダーのオープンスタンダードはCalDAV( RFC4791)です。うまくいけば、あなたに合ったサーバーとクライアントを見つけることができます(DAViCalサーバーのクライアントリストも参照してください)。
チェックアウトOpenGooをそのちょっとのGoogle Appsのような、しかし、あなたはそれを自分でホストすることができます- 。Google Appsに匹敵するものではありませんが、自分でホストできるものの要件を満たします。
2012-06-05更新:この記事を最後に投稿してから、OpenGooはセットアップとプロジェクト名を変更しました。彼らは現在Feng Officeであり、「オープンソース」ページに「あなた自身のホスト」オプションwaaaaayyyyyを埋めました。前と同じように、自分でホストすることもできます。オプションとインターフェースは少し優れていますが、私は長い間他のオプションに移行してきたので、新しいバージョンが実際にどのように機能するかわかりません。
「間違った」情報に対する下票を取得していたので、明確にしています...最初に投稿したときは正しいことでした。
また、php / mysqlでアプリを開発しています。ここに投稿された回答を確認し、別の選択肢を見つけました。
カレンダーアイテムをRSS http://www.k5n.us/webcalendar.phpにエクスポートするwebcalendar phpアプリを入手でき ます。
次に、thunderbirdのプロバイダーアドオンを入手して、rssカレンダー(元々Googleカレンダーで動作します)をインポートするか、カレンダーrssフィードをthunderbird rssフィードリーダーに追加することができます
少ないほど多い> http://www.doodle.com/
メールの統合が必要ですか?
そうでない場合は、ブラウザを介して全員がカレンダーを管理できる軽量のPHPアプリを使用している場合は、次の方法が当てはまります。
一方、電子メールと統合する必要がある場合は、CalDAVまたはiCalカレンダーサーバーを使用する必要があります。
DAViCalは、Mozilla、Evolution、Chandler、iCal、iPhoneで動作します。
別の選択肢として、より多くのCRMパッケージを見ることがあります。これらの多くはカレンダーサーバーを組み込んでいます。他の機能を使用するつもりはないが、他のCRMの機能(連絡先管理、アクティビティ管理、問題追跡、時間追跡、在庫管理)からマイレージを取得する場合、これは無駄なアプローチですなど)それはあなたのために働く可能性があります。 Sugar CRMはマーケットリーダーのようで、PHPベースです。ただし、OpenCRXをご覧になることをお勧めします。
Zoho Projectsカレンダーは、デスクトップから簡単なブラウザーを使用して、会議、イベント、予定のスケジュール、期限の管理などを安全かつ迅速に整理する簡単な方法です。共有オンラインプロジェクトカレンダーを使用すると、チーム全体がスケジュールを簡単に守り、今後のイベントについてチームに通知し、プロジェクトの全員の生産性を高めることができます。
チーム全体のグループ会議とイベントをスケジュールします。誰がすぐに利用できるかを確認し、会議室やその他のリソースをスケジュールできます。権限を設定し、メンバーにアクセスを提供して、グループカレンダーでスケジュールされた会議を表示します。
プロジェクトカレンダーをチーム、同僚、またはクライアントと共有します。編集権限を提供し、個人の予定へのアクセスを保護しながら、共有イベントを自分のスケジュールとともに表示します。