JavaScriptで「googleカレンダー」や「チームギア」のスケジュール機能

(予定を移動したり、伸縮したり、重ねたりできる)
のようなAjaxを用いたスケジュールアプリケーションを作成したいです。

JavaScriptで実装する際に参考になる情報、またライブラリ等を教えてください。

●質問者のJavaScriptの経験は・・・
AjaxとDOMの基礎は理解している。
ライブラリを使用することはできるが、自分で作成したことはない。
とりあえず、サイ本は買いました。
レベルです。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2008/05/09 17:01:07
  • 終了:2008/05/16 17:05:02

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/05/09 18:33:41

ポイント27pt

「JavaScriptで実装する際に参考になる情報、またライブラリ等」「AjaxとDOMの基礎は理解している」というご質問なので、クライアントサイドの UI に使えそうなスクリプトを下記に紹介します。


Ajax ではサーバサイド・プログラムも必要です。

今回のお問い合わせでは、ブッキング管理やアラート機能などをサーバサイド・プログラムで、スケジュール本体はRDBMSで管理する形が一般的です。

id:uniom

ありがとうございます。

日付入力用カレンダーのライブラリだけではなく、

googleカレンダーのようなスケジュール表示、編集部分の情報、

特に、予定を移動したり、伸縮したり、重ねたりの実装の情報を教えてください。

アラート機能は今回考えてないです。

環境はCentOS、Apache、PHP5、MySQLを考えています。

2008/05/09 19:35:40
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/05/09 19:28:46

ポイント27pt

実装したい機能は日付入力用のポップアップするカレンダーではなく、

googleカレンダーのようなスケジュール管理アプリケーションです。

#1で紹介したサイトをよく読んでくださいね。たとえば「Integrating Google Calendar into your Site」は、Google Calendar を利用する Ajax そのものです。


また、「Google Calendar のようなもの」を作りたいのであれば、#1で補足したように、「サーバサイド・プログラムも必要です」。

サーバサイドの環境やプログラムまたはスクリプトを実行できる環境をお知らせください。

id:uniom

ありがとうございます。

Google Calendar を利用することは考えていません。

おっしゃる通り「Google Calendar のようなもの」を作りたいです。

環境は#1で示した通りです。

2008/05/09 19:40:15
id:guja No.3

guja回答回数40ベストアンサー獲得回数82008/05/09 20:17:50

ポイント26pt

自サーバーで展開するなら、次のようなものはどうでしょうか

http://www.moongift.jp/2008/03/monket_calendar/

phpで動作するので、ちょうどよいかと思います。


ちなみに蛇足ですが、Ajaxライブラリで充実しているのは、Yahooが提供しているYUIなんかがいいかと思います。

http://youmos.com/news/yui_examples

がんばればWindowsアプリに負けないUIを簡単に構築することもできたりします。(やや重いのが欠点ですが。)

id:uniom

ありがとうございます。

上のURLのものはいいですね。ただ、まだ実用レベルまで至っていない感じがします。

時間や場所等は入力できるようにしたいです。

スケジュールのある機能を実装するときに、YUIのどのコンポーネントを使えばよいか。

あるいは、JavaScriptのどのような実装がどういうタイミングで必要か、みたいな情報があればと思います。

2008/05/09 20:44:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません