Download - 20101214 NetCommons Night
2010年12月14日 アズテック 大和田健一
ネットコモンズ
モジュール開発入門編
2010年12月14日 アズテック 大和田健一
自己紹介
@ohwada
大和田 健一ITコンサルタントYN150プロジェクトスキューバー・ダイビング横浜市戸塚区
2010年12月14日 アズテック 大和田健一
今日の話
1.YN150プロジェクトの紹介
2.開発したモジュールの紹介
3.モジュールの概要
4.開発者向けチュートリアル
2010年12月14日 アズテック 大和田健一
Y 横浜で
N ネットコモンズを使って
150 のウエブサイトを作ろう
YN150 プロジュクト
2010年12月14日 アズテック 大和田健一
YN150の活動
・初級講座概要、操作方法
・構築運営支援何を載せるのかどう運営するのか
(協力:市民団体)
2010年12月14日 アズテック 大和田健一
・ 無償 レンタルサーバーネットコモンズインストール済
(協力:東京都市大学 )
YN150の活動
2010年12月14日 アズテック 大和田健一
YN150 事例横浜コミニュティデザイン・ラボ シニアSOHO横浜・神奈川
I Love つづき 日本ナポリタン学会
2010年12月14日 アズテック 大和田健一
開発したモジュール
2010年12月14日 アズテック 大和田健一
開発したモジュール
1.グーグル・マップ
2.ヘッダ・チェンジャー
3.ツイッター
http://ohwada.yn150.jp/
2010年12月14日 アズテック 大和田健一
グーグル・マップ・モジュール
2010年12月14日 アズテック 大和田健一
ヘッダ・チェンジャーモジュール標準ヘッダカラム、左カラム、右カラム(青色)全てのページで共通
ヘッダカラム(桃色)左カラム(緑色)右カラム(黄色)ページ毎に異なるものに
2010年12月14日 アズテック 大和田健一
ツイッター・モジュール
1.標準のログインの代わりにTwitter でログイン出来ます
2.ログインユーザのTwitter のタイムラインを表示する
http://ohwada.yn150.jp/
2010年12月14日 アズテック 大和田健一
モジュールの概要
2010年12月14日 アズテック 大和田健一
モジュールとは
プラットホーム
日記
掲示板
アルバム
地図
標準機能
その他
機能の拡張
2010年12月14日 アズテック 大和田健一
ページとモジュール
多くのCMSでは
サイトモジュールAモジュールBモジュールCコンテンツ1コンテンツ2
ページと呼ぶ
2010年12月14日 アズテック 大和田健一
ページとモジュールネットコモンズでは
サイト
ページ1モジュールA
ページ2モジュールAモジュールBコンテンツ1
モジュールB
モジュールA
実体投影
2010年12月14日 アズテック 大和田健一
登録(post)処理多くのCMSでは、URL遷移あり
登録フォーム 登録
処理結果表示
ボタン
POST リダイレクト
2010年12月14日 アズテック 大和田健一
登録(post)処理
ネットコモンズは、URL遷移なし
登録フォーム 登録
処理結果表示
ボタン
POST
JavaScript
部分再描画
利点: 反応 速い欠点: モジュール作成・デバック 難しい
2010年12月14日 アズテック 大和田健一
開発者向けチュートリアル
2010年12月14日 アズテック 大和田健一
チュートリアル1.generate (ツール)2.雛型モジュール3.テンプレート4.View プログラム5.スタイルシート6.データベース 読出し7.データベース 書込み
http://ohwada.yn150.jp/tutorial/
2010年12月14日 アズテック 大和田健一
雛型モジュール
何も表示していないが、プログラムは動いている
2010年12月14日 アズテック 大和田健一
ハローワールド
ハローワールド を表示する
2つファイルを修正する・ テンプレート・ファイル・ 言語ファイル
2010年12月14日 アズテック 大和田健一
ハローワールド
<{$lang.helloworld_helloworld_1}>
テンプレートの修正
templates/default/helloworld_view_main_init.html
2010年12月14日 アズテック 大和田健一
ハローワールド
[Helloworld_View_Main_Init]
; Smartyにassignするhelloworld_helloworld_1=
"ハローワールド by テンプレート"
language/japanese/main.ini
言語ファイルの修正
2010年12月14日 アズテック 大和田健一
ハローワールド
結 果
2010年12月14日 アズテック 大和田健一
チュートリアル以降 省略
2010年12月14日 アズテック 大和田健一
まとめ
1.モジュール開発は割と簡単
2.約束事は多い
3.デバックはちょっと難しい
2010年12月14日 アズテック 大和田健一
質疑応答