20110611 netcommons at weekly cms
DESCRIPTION
2011年6月11日 Weekly CMS ネットコモンズ NetCommons の紹介 http://www.ustream.tv/recorded/15299501TRANSCRIPT
2011年6月11日 Weekly CMS 大和田健一
ネットコモンズNetCommonsの紹介
2011年6月11日 Weekly CMS 大和田健一
自己紹介
@ohwada
大和田 健一ネットコモンズ歴 3年NPO コモンズネット 会員YN150プロジェクト
2011年6月11日 Weekly CMS 大和田健一
Y 横浜で
N ネットコモンズを使って
150 のウエブサイトを作ろう
YN150 プロジュクト
2011年6月11日 Weekly CMS 大和田健一
YN150の活動
・初級講座概要、操作方法
・構築運営支援何を載せるのかどう運営するのか
(協力:市民団体)
2011年6月11日 Weekly CMS 大和田健一
・ 無償 レンタルサーバーネットコモンズインストール済
(協力:東京都市大学 )
YN150の活動
2011年6月11日 Weekly CMS 大和田健一
YN150 事例横浜コミニュティデザイン・ラボ シニアSOHO横浜・神奈川
I Love つづき 日本ナポリタン学会
2011年6月11日 Weekly CMS 大和田健一
開発したモジュール
2011年6月11日 Weekly CMS 大和田健一
開発したモジュール
1.グーグル・マップ
2.ヘッダ・チェンジャー
3.ツイッター
http://ohwada.yn150.jp/
2011年6月11日 Weekly CMS 大和田健一
グーグル・マップ・モジュール
2011年6月11日 Weekly CMS 大和田健一
ヘッダ・チェンジャーモジュール標準ヘッダカラム、左カラム、右カラム(青色)全てのページで共通
ヘッダカラム(桃色)左カラム(緑色)右カラム(黄色)ページ毎に異なるものに
2011年6月11日 Weekly CMS 大和田健一
ツイッター・モジュール
1.標準のログインの代わりにTwitter でログイン出来ます
2.ログインユーザのTwitter のタイムラインを表示する
http://ohwada.yn150.jp/
2011年6月11日 Weekly CMS 大和田健一
ネットコモンズNetCommonsの紹介
XOOPS と比較して
2011年6月11日 Weekly CMS 大和田健一
ユーザ・管理者向け1.位置づけ2.特徴3.ページとモジュール4.グループウェア公開・非公開、権限分離
5.ユーザインタフェイスエディタ、並び順
6.デザイン
2011年6月11日 Weekly CMS 大和田健一
位置づけ
コミニュティ掲示板
パーソナルブログ
エンタープライズワークフローオーディット
・ XOOPS・ NC (NetCommons)
2011年6月11日 Weekly CMS 大和田健一
特徴:XOOPS
1.対象者IT慣れしている人OSS系の利用多い
2.機能CMSのスタンダード
3.UI: モジュール毎バラバラ
2011年6月11日 Weekly CMS 大和田健一
特徴:NC
1.対象者ITに不慣れ人学校関係の利用多い
2.機能グループウェア充実
3.統一されたUI
2011年6月11日 Weekly CMS 大和田健一
ページとモジュール:XOOPS
サイトモジュールAモジュールBモジュールCコンテンツ1コンテンツ2
ページと呼ぶ
2011年6月11日 Weekly CMS 大和田健一
ページとモジュール:NC
サイト
ページ1モジュールA
ページ2モジュールAモジュールBコンテンツ1
モジュールB
モジュールA
実体投影
2011年6月11日 Weekly CMS 大和田健一
公開と非公開:XOOPS
公開エリア 非公開エリア
モジュール
モジュール毎に作る
(グループウェア)
2011年6月11日 Weekly CMS 大和田健一
公開と非公開:NC
パブリックスペース
グループスペース
全モジュール
モジュール モジュール
公開エリア 非公開エリア
スペースが用意
(グループウェア)
2011年6月11日 Weekly CMS 大和田健一
権限分離:XOOPS
エリア1
Aさん Bさん
エリア2
モジュール
モジュール毎に作る
(グループウェア)
2011年6月11日 Weekly CMS 大和田健一
権限分離:NC
ルーム1
全モジュール
モジュール
ルーム2
モジュール
Aさん Bさん
ルーム が用意
・ページ作成・モジュール配置
(グループウェア)
2011年6月11日 Weekly CMS 大和田健一
エディタ: XOOPS
テキスト・エディタ (XOOPSコード)
(ユーザ・インターフェイス)
カスタマイズ FCKエディタ (GUI)
2011年6月11日 Weekly CMS 大和田健一
エディタ: NC
GUIエディタ
(ユーザ・インターフェイス)
(JavaScript)
2011年6月11日 Weekly CMS 大和田健一
並び順: XOOPS
数値 入力
(ユーザ・インターフェイス)
2011年6月11日 Weekly CMS 大和田健一
並び順: NC(ユーザ・インターフェイス)
マウス操作 (JavaScript)
2011年6月11日 Weekly CMS 大和田健一
デザイン: XOOPS
ヘッダー
左カラム
右カラム
中央カラム
フッター
・レイアウト 固定(枠組み)
・テーマ 固定(背景色、枠色)
・カスタマイズTheme Changer
2011年6月11日 Weekly CMS 大和田健一
デザイン: NC
・レイアウト (枠組み) ページ毎
・テーマ (背景色、枠色) ページ毎
ヘッダー
左カラム
右カラム
中央カラム
2011年6月11日 Weekly CMS 大和田健一
NC:使い易いツール
学校での利用を想定児童・生徒が使用する
先生が運用する
千葉県大多喜小学校
6年生情報モラル教育
2011年6月11日 Weekly CMS 大和田健一
開発者 向け
1.特徴2.歴史3.プラットホーム4.モジュール構成4.登録処理 (post)5.フレームワーク
DIコンテナ、フィルタチェイン
2011年6月11日 Weekly CMS 大和田健一
特徴:XOOPS
1.プラットホーム 制約 少ない2.モジュール構成 拡張容易開発盛ん 数100個
3.多言語処理 (日・中・韓・英・・・)4.国内携帯対応
2011年6月11日 Weekly CMS 大和田健一
特徴:NC
1.プラットホーム 制約 多い2.モジュール構成開発 少数 【課題】
3.多言語処理 (日・英・中)4.国内携帯対応
2011年6月11日 Weekly CMS 大和田健一
歴史:XOOPS
PHPNuke
XOOPS1.0
XOOPS2.0
XOOPSCube2.1
XOOPSorg版
ImpressCMS
2001 2003 2007
XOOPSCube2.2
2011
2011年6月11日 Weekly CMS 大和田健一
歴史:NC
(NC以前)e教室システム
NC1.0
NC2.0
XOOPS2.0
(GPL)
2001 2005 2008
WonderPortlet(商用)
Maple(修正BSD)
NC2.3
2011
2011年6月11日 Weekly CMS 大和田健一
プラットホーム:XOOPS
1.オブジェクト指向2.デリゲート (難解)3.PHP / Smarty / MySQL4.JavaScript 少し
eXtensible Object Oriented Portal System
2011年6月11日 Weekly CMS 大和田健一
プラットホーム:NC
Maple ベース1.オブジェクト指向2.Javaライク
DIコンテナ、フィルタチェイン3.PHP / Smarty / MySQL4.AJAX 多用 prototype.js
-> ブラウザ 依存度 大
2011年6月11日 Weekly CMS 大和田健一
モジュール構成:XOOPS
日記
掲示板
アルバム
地図
標準機能 拡張機能
XOOPS プラットホーム
その他
2011年6月11日 Weekly CMS 大和田健一
モジュール構成:NC
NC プラットホーム
日記
掲示板
アルバム
地図
標準機能 拡張
Maple プラットホーム
開発環境モジュール生成
2011年6月11日 Weekly CMS 大和田健一
登録処理 (post) :XOOPSURL遷移あり
登録フォーム 登録
処理結果表示
ボタン
POST リダイレクト
2011年6月11日 Weekly CMS 大和田健一
登録処理 (post) :NCURL遷移なし
登録フォーム 登録
処理結果表示
ボタン
POST
JavaScript
部分再描画
利点: 反応 速い欠点: モジュール作成・デバック 難しい
2011年6月11日 Weekly CMS 大和田健一
NC: DIコンテナ
Dependency Injection 依存性の注入
http://www.atmarkit.co.jp/fjava/rensai3/springdi01/springdi01_1.html
(フレームワーク)
2011年6月11日 Weekly CMS 大和田健一
NC: フィルタチェイン
http://ethna.jp/ethna-document-dev_guide-app-filterchain.html
(フレームワーク)
2011年6月11日 Weekly CMS 大和田健一
まとめXOOPS(1) IT慣れしている人(2) CMSのスタンダード
ネットコモンズ(1) ITに不慣れ人(2) グループウェア 充実(3) ユーザインターフェイス 充実
2011年6月11日 Weekly CMS 大和田健一
NC: 情報源1
2011年6月11日 Weekly CMS 大和田健一
NC: 情報源2
公式サイトhttp://www.netcommons.org/
開発者ガイドhttp://ncwiki.commonsnet.org/develop/
モジュール開発の手引きhttp://ohwada.yn150.jp/tutorial/
2011年6月11日 Weekly CMS 大和田健一
終わり