2008 08 09_osc2008nagoya_fight_cms_x_cube

17
XOOPS Cube Legacy

Upload: tom-hayakawa

Post on 31-May-2015

656 views

Category:

Documents


0 download

DESCRIPTION

2008年8月9日OSC(オープンソースカンファレンス)2008 Nagoya名古屋市立大学山の畑キャンパス教養教育学部棟CMS大決戦XOOPS Cube紹介

TRANSCRIPT

Page 1: 2008 08 09_osc2008nagoya_fight_cms_x_cube

XOOPS Cube Legacy

Page 2: 2008 08 09_osc2008nagoya_fight_cms_x_cube

XOOPS Cube Legacy

• GPL License • PHP + MySQL

• Nuke 系 CMS• Upper Compatibility

ほとんどのレンタルサーバOK!

XOOPS2の実質最新版モジュール・テーマOK!互換性あり!

Page 3: 2008 08 09_osc2008nagoya_fight_cms_x_cube

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

XOOPS Cube Legacy

• System

• Modules , Blocks & Preloads

• Themes & Templates

• Contents

アプリケーション以外の基本機能

デザイン管理

アプリケーション機能Modules & Blocks によって機能追加 / 拡張Preloads でカスタマイズなど

Database へ格納

Page 5: 2008 08 09_osc2008nagoya_fight_cms_x_cube

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

oceannet.jp

Themes & Templates多くのサイトで様々なテーマを配布

Page 7: 2008 08 09_osc2008nagoya_fight_cms_x_cube

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

Modules & Blocks

• 万能サイト構築ツール

携帯対応 可能

コミュニティDigg 風ニュース

企業・法人ブログ

はてブ風Wiki

各種管理ツール

オートログイン対応可能

Page 9: 2008 08 09_osc2008nagoya_fight_cms_x_cube

Preloads

• 特定のプログラムを特定のフォルダーに置くだけ

• 指定のプログラムへ割込み / 上書き等が可能に

バージョンアップ時に変更部分の上書き防止

モジュール間通信の宣言ファイルに

簡単なハック / カスタマイズに

Page 10: 2008 08 09_osc2008nagoya_fight_cms_x_cube

Scalability

• XCube Service– 仮想サービス– Module 間通信・サイト間通信に利用

• XCube Delegate– Preloads と組合わせると、より便利に

これらの機能を利用して、新しい機能の開発が可能に

拡張性

Page 11: 2008 08 09_osc2008nagoya_fight_cms_x_cube

XCube Serviceモジュール間&サイト間の連携手段

カテゴリ管理掲示板

サイト A サイト B

ex.

サイトの内外を意識する事無く、コンテンツの連携が可能

サービス

掲示板

Page 12: 2008 08 09_osc2008nagoya_fight_cms_x_cube

XCube Delegate

ファイルを追加するだけで、 (preload file)独自機能追加(ハック / カスタマイズ)が可能に

Preloadsプログラム

+Delegate

OpenID Login独自追加

ログイン処理

アクセス処理

ex.

Page 13: 2008 08 09_osc2008nagoya_fight_cms_x_cube

Distribution

• Hodajuku Distributionhttp://www.hodajuku.org/

• UNMG Distribution(Ultimate Newbies Modules Guide)

ディストリビューション、世界中で増殖中!

XOOPS の豊富な機能をパッケージにして配布

Page 14: 2008 08 09_osc2008nagoya_fight_cms_x_cube

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

推薦図書

Publication • 豊富な出版物• 国内だけで、 11冊以上

XOOPS入門 Customizing XOOPS XOOPS Cube Legacyデベロッパーズ・バイブル

Page 16: 2008 08 09_osc2008nagoya_fight_cms_x_cube

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

XOOPS Cube Legacy