SlideShare a Scribd company logo
ネットコモンズ
NetCommons
  の紹介
  2011年6月11日 Weekly CMS 大和田健一
自己紹介
@ohwada
大和田 健一
ネットコモンズ歴 3年
NPO コモンズネット 会員
YN150プロジェクト
    2011年6月11日 Weekly CMS 大和田健一
YN150 プロジュクト
 Y 横浜で
 N ネットコモンズを使って
 150 のウエブサイトを作ろう

   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                             モジュールA
ページ2
 モジュールA
 モジュールB                             モジュールB
   コンテンツ1
      2011年6月11日 Weekly CMS 大和田健一
公開と非公開:XOOPS
       (グループウェア)



       モジュール
  公開エリア             非公開エリア



     モジュール毎に作る

  2011年6月11日 Weekly CMS 大和田健一
公開と非公開:NC
      (グループウェア)

公開エリア                   非公開エリア

パブリック                    グループ
スペース                     スペース

モジュール                 モジュール


      全モジュール                   スペース
                               が用意
 2011年6月11日 Weekly CMS 大和田健一
権限分離:XOOPS
     (グループウェア)

       Aさん                     Bさん



 エリア1                  エリア2


     モジュール
    モジュール毎に作る

 2011年6月11日 Weekly CMS 大和田健一
権限分離:NC
       (グループウェア)

   Aさん                          Bさん


 ルーム1                     ルーム2

モジュール                   モジュール

                                ルーム が用意
  全モジュール                        ・ページ作成
                                ・モジュール配置
  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
                               XOOPS
                                org版


 2001       2003                2007      2011

XOOPS      XOOPS               XOOPS     XOOPS
  1.0        2.0                Cube      Cube
                                 2.1       2.2

                               Impress
PHP                              CMS
Nuke

        2011年6月11日 Weekly CMS 大和田健一
歴史:NC

  2001                2005                 2008     2011

 (NC以前)                NC                   NC      NC
e教室システム                1.0                  2.0     2.3



  Wonder             XOOPS
                                            Maple
  Portlet              2.0
                                          (修正BSD)
  (商用)                (GPL)


            2011年6月11日 Weekly CMS 大和田健一
プラットホーム:XOOPS
eXtensible Object Oriented Portal System

   1.オブジェクト指向
   2.デリゲート (難解)
   3.PHP / Smarty / MySQL
   4.JavaScript 少し


          2011年6月11日 Weekly CMS 大和田健一
プラットホーム:NC
Maple ベース
1.オブジェクト指向
2.Javaライク
  DIコンテナ、フィルタチェイン
3.PHP / Smarty / MySQL
4.AJAX 多用 prototype.js
  -> ブラウザ 依存度 大
     2011年6月11日 Weekly CMS 大和田健一
モジュール構成:XOOPS
標準機能                     拡張機能
                 ア
    掲                              そ
日                ル         地
    示                              の
記                バ         図
    板                              他
                 ム


    XOOPS プラットホーム


     2011年6月11日 Weekly CMS 大和田健一
モジュール構成:NC
標準機能                  拡張
                ア
    掲
日               ル       地
    示                             開発環境
記               バ       図
    板                             モジュール
                ム
                                   生成

NC プラットホーム
    Maple プラットホーム
    2011年6月11日 Weekly CMS 大和田健一
登録処理 (post) :XOOPS
           URL遷移あり

        POST                   リダイレクト

 登録
フォーム                 登録                 結果
                     処理                 表示
 ボタン




       2011年6月11日 Weekly CMS 大和田健一
登録処理 (post) :NC
               URL遷移なし
                                      部分
                    POST              再描画
 登録
フォーム      Java                登録      結果
         Script               処理      表示
ボタン


  利点: 反応 速い
  欠点: モジュール作成・デバック 難しい
        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 大和田健一
終わり

2011年6月11日 Weekly CMS 大和田健一

More Related Content

PDF
20110623 NetCommons at joruri-jin
PPTX
Final presentation
PDF
AIB Amárach Recovery Indicator February 2011
PDF
Transit poster (bus)
PPS
T H E M U S I C I W A N T
PDF
New Chevy Impala Brochure from Ancira Chevrolet
DOC
Sol Naciente 52
20110623 NetCommons at joruri-jin
Final presentation
AIB Amárach Recovery Indicator February 2011
Transit poster (bus)
T H E M U S I C I W A N T
New Chevy Impala Brochure from Ancira Chevrolet
Sol Naciente 52

Viewers also liked (6)

XLS
Puntos generales TROY3
PDF
Présentation Conexense
DOC
Web20
PDF
January 2013's Monthly Indicators report
KEY
Presentatie sociale media voor het innovatiehuis.
PDF
26 march 201
Puntos generales TROY3
Présentation Conexense
Web20
January 2013's Monthly Indicators report
Presentatie sociale media voor het innovatiehuis.
26 march 201
Ad

Similar to 20110611 NetCommons at weekly cms (20)

KEY
Cmsインサイド 120801 公開版
PDF
XOOPS Cube 2012
PDF
20110121 NetCommons Developer
PDF
「20分で作る!」 あっという間のアンケートサイト by NetCommons
PDF
XOOPS Cube を使ってみよう
PDF
Weeklycms20120218
PPT
2008 08 09_osc2008nagoya_fight_cms_x_cube
PDF
教育現場のニーズが生んだユーザーエクスペリエンス
PDF
DevOps Conference #1
PDF
基幹業務のAJAXによる効率的なWEB開発手法
PDF
Xoopsサイト制作セミナー 20120922
PDF
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
PDF
WordCampOsaka2012 闇WordCamp XOOPS編
PPT
MTDDC Meetup FUKUSHIM 2010プレゼン資料
PDF
「オープンソースソフトウェア活用事例の最前線」で豊橋・浜松で講演
PDF
「まちの本屋の総合情報サイト」の紹介 カスタマイズ編
PDF
オープンソースで作る動画配信サイト OSC2013名古屋
PDF
Niigata rb発表資料
KEY
Webサイトのようには作れない!Webアプリ設計の考え方
Cmsインサイド 120801 公開版
XOOPS Cube 2012
20110121 NetCommons Developer
「20分で作る!」 あっという間のアンケートサイト by NetCommons
XOOPS Cube を使ってみよう
Weeklycms20120218
2008 08 09_osc2008nagoya_fight_cms_x_cube
教育現場のニーズが生んだユーザーエクスペリエンス
DevOps Conference #1
基幹業務のAJAXによる効率的なWEB開発手法
Xoopsサイト制作セミナー 20120922
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
WordCampOsaka2012 闇WordCamp XOOPS編
MTDDC Meetup FUKUSHIM 2010プレゼン資料
「オープンソースソフトウェア活用事例の最前線」で豊橋・浜松で講演
「まちの本屋の総合情報サイト」の紹介 カスタマイズ編
オープンソースで作る動画配信サイト OSC2013名古屋
Niigata rb発表資料
Webサイトのようには作れない!Webアプリ設計の考え方
Ad

More from Kenichi Ohwada (20)

PDF
20161026 What is Nougat
PDF
20161008 Pepper with Android
PDF
20161001 Sakura IoT Platform Alpha
PDF
20160717 Raspberry Pi in Yokohama
PDF
20160529 Pepper SDK for Android Studio
PDF
20160224_I_love_robots
PDF
20151002 Android app for Pepper
PDF
20150805 MFT2015 & Pepper Speaker
PDF
20150329 Make PCB with Eagle and Modela
PDF
20150327 History of Micro Computer in YRP
PDF
20141005 Sensor Project in FabLab Kannai Vol,.2
PDF
20141129 Make PCB with Eagle and Modela
PDF
20141105 FabLab in Fab Kura
PDF
20140910 Arduino for beginners
PDF
20140820 Google Cardboard in Wearable Meeting
PDF
20140802 Wearable Devices in JAG Yokosuka
PDF
20140629 Sensor Project in FabLab Kannai
PDF
20140115 android controll evy1
PDF
20131221adk
PDF
20131216 Android App Inventor and LEGO Robot Mindstorms
20161026 What is Nougat
20161008 Pepper with Android
20161001 Sakura IoT Platform Alpha
20160717 Raspberry Pi in Yokohama
20160529 Pepper SDK for Android Studio
20160224_I_love_robots
20151002 Android app for Pepper
20150805 MFT2015 & Pepper Speaker
20150329 Make PCB with Eagle and Modela
20150327 History of Micro Computer in YRP
20141005 Sensor Project in FabLab Kannai Vol,.2
20141129 Make PCB with Eagle and Modela
20141105 FabLab in Fab Kura
20140910 Arduino for beginners
20140820 Google Cardboard in Wearable Meeting
20140802 Wearable Devices in JAG Yokosuka
20140629 Sensor Project in FabLab Kannai
20140115 android controll evy1
20131221adk
20131216 Android App Inventor and LEGO Robot Mindstorms

20110611 NetCommons at weekly cms