2008 08 09_osc2008nagoya_fight_cms_x_cube
DESCRIPTION
2008年8月9日OSC(オープンソースカンファレンス)2008 Nagoya名古屋市立大学山の畑キャンパス教養教育学部棟CMS大決戦XOOPS Cube紹介TRANSCRIPT
![Page 1: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/1.jpg)
XOOPS Cube Legacy
![Page 2: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/2.jpg)
XOOPS Cube Legacy
• GPL License • PHP + MySQL
• Nuke 系 CMS• Upper Compatibility
ほとんどのレンタルサーバOK!
XOOPS2の実質最新版モジュール・テーマOK!互換性あり!
![Page 3: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/3.jpg)
Upper Compatibility
XOOPS 2.0.10:
XOOPS 2.0.18
XOOPS 2.2:
XOOPS 2.3
XOOPS 2.0
XOOPS2.0.x:
XOOPS 2.0.9.2
2003 – 2004
XOOPS 2.0-JP
XOOPS 2.0.10-JP:
XOOPS 2.0.16a-JP
2005 – 2006
XOOPS Cube Legacy
XOOPS Cube Legacy 2.1.0:
XOOPS Cube Legacy 2.1.5
"XOOPS Cube Core" Inside
2007 –事実上最終バージョン ?
モジュール・テーマの互換性あり
最新版 XOOPS Cube Legacy 2.1.5
![Page 4: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/4.jpg)
XOOPS Cube Legacy
• System
• Modules , Blocks & Preloads
• Themes & Templates
• Contents
アプリケーション以外の基本機能
デザイン管理
アプリケーション機能Modules & Blocks によって機能追加 / 拡張Preloads でカスタマイズなど
Database へ格納
![Page 5: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/5.jpg)
Themes & Templates
• Themes– 全体のデザインを構成
• Templates– Contents,Blocks 等、個々のパーツのデザイン
Smarty Template Engines
様々なデザインが自由自在Web 標準 (W3C) ・アクセシビリティ対応可能
EUC-JP だが、 UTF-8 にも対応可能
Templates 編集に失敗してもボタンひとつで復元可能Templates 編集前後の diff を比較可能
![Page 6: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/6.jpg)
oceannet.jp
Themes & Templates多くのサイトで様々なテーマを配布
![Page 7: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/7.jpg)
Modules & Blocks
• 必要な機能 (module) を自由に選択• 世界中で多数の Module が配布
AdminThemeChanger AjaxBlock Altsys Amaxoop2Analyzer B-wiki BackPack Birthday BluesBBBmSurvey Boox Bulletin CommonProblemcontact contactJP cubeUtils D3blog D3downloadsD3forum D3Pipes DBCSS Discuss EditoEvenNews EventGuide extcal Formulaire GnaviGoogleAjaxFeeds GoogleAjaxMapsGoogleAjaxSearchHappyLinux Headline0 inquirySP Kshop Language_ToolLiaise logcounterx mailBBS Marquee MCLlibsmultiMenu MyAlbum-P mydownloads MyDownloadsPlusMyFriend MyIframe MyX_BackUp newbbJP newsnewsJP nmblog OpenID PDDownloads piCalPico Protector pukiwiki QRCode ShortcutsSmartFaq SmartPartner smartsection tinyD UserPageWeblinks Webphoto wfdownloads WhatsNew WordPressWordPress_ME XCGal Xcsearch Xeblog XFSectionXhnewbb Xigg XOOPSAnalyzer3 XoopsCarexoopsheadlineJP XoopsPoll_MarijuanaVersion XOOPSProtector xoopstubeXP-Weather xpWiki XSNS XWords YomiSearchZendCart ….etc.
![Page 8: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/8.jpg)
Modules & Blocks
• 万能サイト構築ツール
携帯対応 可能
コミュニティDigg 風ニュース
企業・法人ブログ
はてブ風Wiki
各種管理ツール
オートログイン対応可能
![Page 9: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/9.jpg)
Preloads
• 特定のプログラムを特定のフォルダーに置くだけ
• 指定のプログラムへ割込み / 上書き等が可能に
バージョンアップ時に変更部分の上書き防止
モジュール間通信の宣言ファイルに
簡単なハック / カスタマイズに
![Page 10: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/10.jpg)
Scalability
• XCube Service– 仮想サービス– Module 間通信・サイト間通信に利用
• XCube Delegate– Preloads と組合わせると、より便利に
これらの機能を利用して、新しい機能の開発が可能に
拡張性
![Page 11: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/11.jpg)
XCube Serviceモジュール間&サイト間の連携手段
カテゴリ管理掲示板
サイト A サイト B
ex.
サイトの内外を意識する事無く、コンテンツの連携が可能
サービス
掲示板
![Page 12: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/12.jpg)
XCube Delegate
ファイルを追加するだけで、 (preload file)独自機能追加(ハック / カスタマイズ)が可能に
Preloadsプログラム
+Delegate
OpenID Login独自追加
ログイン処理
アクセス処理
ex.
![Page 13: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/13.jpg)
Distribution
• Hodajuku Distributionhttp://www.hodajuku.org/
• UNMG Distribution(Ultimate Newbies Modules Guide)
ディストリビューション、世界中で増殖中!
XOOPS の豊富な機能をパッケージにして配布
![Page 14: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/14.jpg)
Hodajuku Distribution
• XOOPS Cube Legacy2.1 ベース• 実用的なモジュール 多数同梱 • 改良されたインストーラー• よりセキュアーに!• UTF-8 対応可• 携帯対応可• AutoLogin 対応可• Web 標準準拠
Tableless W3C Valid なデザイン• アクセシビリティ
JIS X 8341-3 WCAG1.0 に配慮
日本発!日本語を考慮した仕様
![Page 15: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/15.jpg)
推薦図書
Publication • 豊富な出版物• 国内だけで、 11冊以上
XOOPS入門 Customizing XOOPS XOOPS Cube Legacyデベロッパーズ・バイブル
![Page 16: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/16.jpg)
Community & Support• 多数のコミュニティサイト• 豊富なオンライン情報 & サポート
– 初心者向け 開発者向け– マニュアル 解説 ドキュメント– FAQ フォーラム
xoops.kudok.com hiyokosan.com usadeki.jpxoopscube.sourceforge.net
xoopscube.jpgroups.google.com/group/xcube-dev-jaxugu.orgxc-tokai.net
![Page 17: 2008 08 09_osc2008nagoya_fight_cms_x_cube](https://reader033.vdocuments.mx/reader033/viewer/2022060112/556a74ddd8b42a7c758b466c/html5/thumbnails/17.jpg)
XOOPS Cube Legacy