先日、運営に携わっているJavaScriptの勉強会、Kanasan.JSのサイトをリニューアルしました。
運営スタッフで集まって、Google GroupsからGoogle Sitesに移行したのですが、 Google Sitesがとても便利だったので、Google Groupsと併せて少し紹介してみます。
主に勉強会やイベントを運営されている方、これから開こうとしている方を対象にしています。
Kanasan.JS : JavaScript Workshop in Kansai | Google グループ
リニューアル前はKanasan.JSでも利用していたのですが、Google Groupsを利用すると 手軽にコミュニティサイトが作成出来ます。
申し込みフォームを別途用意する必要があり、Kanasan.JSでは cotocotoを利用していましたが、後述するGoogle フォームを利用するという手もあります。
簡単に作成出来るので、始まったばかりのイベントにはとても使いやすいと思います。
規模が大きくなったり、イベントの回数を重ねると使いにくく感じる面もあり、
Kanasan.JSではGoogle Sitesに移行しました。
さて、ここからが本題です。Google Sitesはカスタマイズ性が高く、簡単かつ自由に作成出来るのが最大の特徴です。 構築例として、Kanasan.JSでの使い方を紹介したいと思います。
まずは実際のサイトご覧下さい。
Home ( Kanasan.JS : JavaScript Workshop in Kansai)
ここまでなら、他にもASPサービスが色々あると思うのですが、 最大の特徴は、
Googleガジェットの埋め込みが可能
な事に尽きます。
Google ガジェットはiGoogleでも利用されている、Googleのサービスに埋め込み可能なガジェットです。
これを利用して、Google Sitesでは標準でGoogleの各サービスと連携が出来るだけでなく、 ユーザーが作成したガジェットを埋め込む事で、 作成したページに様々なコンテンツを追加出来ます。
さらにHTMLとJavaScriptが書ければ、自作のガジェットも簡単に作成出来ます。
以降はGoogle Sitesにガジェットとして埋め込む為に利用しているものを紹介していきます。
アンケートや申し込みフォームを簡単に作成出来るのが、Google フォームです。 Kanasan.JSでは勉強会の申し込みに利用しています。
フォームの項目は自由に作成出来るので、とても便利です。
申し込みの結果はGoogle Spreadsheetsに保存されて見ることが出来ます。
詳細は以下が参考になります。
アンケートフォームが超簡単につくれるようになったGoogleドキュメント | Google Mania - グーグルの便利な使い方
あまり知名度は高くないのかも知れませんが、オンラインで使える表計算ツールです。 Excel程ではないですが、一通りの事は大抵出来ると思います。
Kanasan.JSでは、Google フォームで作成されたSpreadsheetsにカスタマイズを加えて、 会計の自動計算、参加者一覧を表示出来るようにしています。
Google フォームで作成されたSpreadsheetsに新しいシートを追加して、申込者のシートを参照しています。
Kanasan.JSでは参加費の金額を社会人と非社会人で分けているのですが、申し込みの際にどちらの区分かを入力してもらい、 その結果に応じて自動で計算出来るようにしています。
また、参加者から見て申し込み出来ている事が確認出来るように、 参加者一覧シートを追加してGoogle Sitesに埋め込んでいます。
Google Spreadsheetsは特定のシートだけ外部に公開出来るので、 この参加者一覧シートだけを公開して、Google Sitesに埋め込んでいます。
Kanasan.JSの日程を書き込み、トップページに埋め込んでいます。
また、Google Sitesでは勉強会の開催を告知する手段がないのですが、 Google CalendarのRSSを利用する事で、開催告知も兼ねる事が出来ます。
勉強会の会場を示した地図を作成し、トップページに埋め込んでいます。
ここでは詳細を省きますが、公式で提供されているGoogle Mapsのガジェットは動かないようで、
地図を埋め込むには一工夫必要です。
その内改善されると思いますが、それまではガジェットを自作する方が簡単そうです。
iGoogleでも利用出来るガジェットを、Google Sitesでも埋め込む事が出来ます。
自作も簡単で、HTMLとJavaScriptを使い、簡単に作成が出来ます。
Kanasan.JSでは主催者のkanasanがLingrとUstreamを同時に見れるガジェットを作成しています。
現在はFirefoxとSafariなら問題なく動作していると思います。
中継 ( Kanasan.JS : JavaScript Workshop in Kansai)
ガジェットの作成はとても簡単です。
詳細は公式のドキュメントが参考になると思います。
Google Sitesはガジェットを利用する事で様々な事が出来ます。 加えて独自ドメインでの運用が可能な事も良い点です。
JavaScriptを使ってガジェットが作成出来るので、 告知用ページを簡単に作成する機能を作ったり等、コードを書く事で運用の負担を減らす事が出来ます。
さらにGoogle Spreadsheetsも、うまく使えば運用の負担が減ると思います。
短所も存在するのですが、少しずつアップデートされているので、今後の更新に期待を持ちたいと思います。
Kanasan.JSの宣伝も兼ねたエントリになっていますが、最後にもう少しだけ告知です。
Kanasan.JSでは、先日prototype.js Code Readingが終了したので、新しい企画を検討しています。
こんな事が知りたい!こんな事すれば面白いのでは?という意見がありましたら、
コメントで結構ですのでご意見頂けると助かります。
ここまでKanasan.JSにおけるGoogle Sitesの利用例を紹介してきましたが、イベントを主催者されている方々の参考になれば幸いです。
Posted at 37to : commetns(2) : trackbacks(3)
I visited multiple web pages except the audio feature for audio songs current at this web site is actually marvelous.
Greetings from Florida! I'm bored at work so I decided to check out your blog on my iphone during
lunch break. I enjoy the information you present here and can't wait to take a look when I get home.
I'm amazed at how quick your blog loaded on my cell phone ..
I'm not even using WIFI, just 3G .. Anyhow, great site!
本エントリへのトラックバックURL
http://blog.37to.net/mt/mt-tb.cgi/106