xoops cube を使ってみよう

86
を使ってみよう! 2011/12/09 @ネスト赤羽IT勉強会 ラオシステムズ 竹原 俊広

Upload: toshihiro-takehara

Post on 15-Jun-2015

7.506 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: XOOPS Cube を使ってみよう

を使ってみよう!

2011/12/09 @ネスト赤羽IT勉強会

ラオシステムズ

竹原 俊広

Page 2: XOOPS Cube を使ってみよう

を使ってみよう!

•自己紹介

•XOOPS CubeってどんなCMS?

•XOOPS Cubeを使ってみよう!

•ノウハウはここ!

アジェンダ

Page 3: XOOPS Cube を使ってみよう

を使ってみよう!

•自己紹介

•XOOPS CubeってどんなCMS?

•XOOPS Cubeを使ってみよう!

•ノウハウはここ!

アジェンダ

Page 4: XOOPS Cube を使ってみよう

自己紹介 •日本名 :竹原 俊広(たけはら としひろ)

•ラオス名 :Nouphet Ratanavong

ヌーペット・ラタナヴォン

1973年、ラオス生まれ、1歳半から日本育ち

Twitter: @nouphet

Facebook: 竹原 俊広

http://nouphet.com/

を使ってみよう!

インフラ系エンジニア

Page 5: XOOPS Cube を使ってみよう

•経歴

•ミュージカル役者、ダンサー

•劇団でミュージカルに出演

•ディズニーのパレードダンサー とか

•20代の頃の仕事

•ペットの葬儀社

•パソコン修理屋さん(自営)

•ITの力をつけるべく31歳でIT業界へ

•IT業界8年生

を使ってみよう!

自己紹介

Page 6: XOOPS Cube を使ってみよう

•現在の業務 •2011/02 独立 -> ラオシステムズ

•企業や自治体のサーバ,ウェブ運用管理

•ウェブ制作(XOOPS Cube, WordPress)

•サーバの設計、構築

•Windows, Linux, UNIX

•Linux-HA(高可用性システム)

•仮想化(KVM, VMware)

•シンクライアント(仮想化デスクトップ)

•企業IT顧問

•出張でのパソコン、XOOPS教室

を使ってみよう!

自己紹介

Page 7: XOOPS Cube を使ってみよう

好き •Windowsが好き(だった、今でも嫌いではない)

•最近はLinuxとかXOOPSとかオープンソース

趣味 •フットサル、サッカー、スノボ、サーフィン、

ぱそこん、釣り

•ホームページ制作、いろんな勉強会への参加

を使ってみよう!

自己紹介

Page 8: XOOPS Cube を使ってみよう

活動 •XOOPS Cube コミュニティ

•テスト、広報、XUGJモデレータ

•Pack2011ディストリビューション開発に参加

•オープンソースカンファレンスへの出展

•初心者勉強会を主催

•WeeklyCMSのメンバー

•いろんなCMSを紹介するUstream番組

•じょうるり陣

•Ruby on Rails で動くJoruri CMSのコミュニティ

•サーバ構築係

を使ってみよう!

自己紹介

Page 9: XOOPS Cube を使ってみよう

活動 •初心者勉強会

•毎月開催している初心者向けワークショップを主催

を使ってみよう!

自己紹介

Page 10: XOOPS Cube を使ってみよう

活動 •オープンソースカンファレンスへの参加

を使ってみよう!

自己紹介

Page 11: XOOPS Cube を使ってみよう

を使ってみよう!

•自己紹介

•XOOPS CubeってどんなCMS?

•XOOPS Cubeを使ってみよう!

•ノウハウはここ!

アジェンダ

Page 12: XOOPS Cube を使ってみよう

読み方:ズープスキューブ ずーぷすきゅーぶ

XOOPSとは

を使ってみよう!

XOOPS CubeってどんなCMS?

eXtensible Object Oriented Portal System

の略で、直訳すると

「拡張可能なオブジェクト指向ポータルシステム」

となります。

・・・長い(汗)

Page 13: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS CubeってどんなCMS?

そもそもCMSってなに?

コンテンツマネジメントシステム

(Content Management System,CMS)は、

Webコンテンツを構成するテキストや画像など

のデジタルコンテンツを統合して体系的に管理し配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。

コンテンツ管理システムとも呼ばれる。

ウィキペディアより抜粋

Page 14: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS CubeってどんなCMS?

そもそもCMSってなに?

代表的な例で言うと

WordPressなどのブログシステム

を想像すると分かりやすいと思います。

Page 15: XOOPS Cube を使ってみよう

•拡張可能な(eXtensible) モジュール追加などで様々な機能・プログラムを自由に追加・削除することができる。

を使ってみよう!

•オブジェクト指向(Object Oriented) PHPは完全なオブジェクト指向ではありませんが、XOOPS及びXOOPS CubeではPHPの中のオブジェクト指向部分が多用されている。

•ポータルシステム(Portal System) 「ポータルシステム」は「 CMS(コンテンツマネジメントシステム)」とも呼ばれる

こともあります。日本ではあまり聞きなれない言葉でしたが、海外ではすでに多くのユーザの間に広まっており、これを素直に訳すと、「サイトのコンテンツを管理するためのシステム」となります。

XOOPS CubeってどんなCMS?

Page 16: XOOPS Cube を使ってみよう

XOOPSが広く普及した理由

XOOPSが広く普及した理由として、主に下記の3つが挙げられます。

•適切なパッケージ化

•豊富なテーマ

•モジュールによる拡張性

XOOPSはインストールが簡単で、多くのモジュールやテーマが標準でパッケージ化されて

いたために、ウェブアプリケーションの初心者ユーザであってもすぐに高機能なサイトを立ち上げることができました。

また、モジュールの開発が活発で、サイト管理者の好みに合わせて様々なモジュールを簡単にインストールできることもXOOPSが広く受け入れられた理由の一つです。

を使ってみよう!

XOOPS CubeってどんなCMS?

Page 17: XOOPS Cube を使ってみよう

XOOPS Cube(ズープス・キューブ)は

XOOPSから派生したCMSプロジェクト

Simple, Secure, Scalable

の「3S」コンセプトのもと

いち早く日本語を含むマルチバイト環境(UTF8)に対応した

柔軟性およびカスタマイズ性の高いシステム

を使ってみよう!

XOOPS CubeってどんなCMS?

Page 18: XOOPS Cube を使ってみよう

XOOPS Cubeの「Cube」には以下の意味が込められている。

•これまでのXOOPS(XOOPS 2.0系)の発展系のイメージ

(XOOPS 3 ⇒ Cubeを連想できる)

•Cube(=立方体)を組合せることで

オブジェクト指向のシステムとして様々な形で活用できる

•Cubeの単語が持つ「真面目な・堅い」という意味が

セキュアなシステムのイメージにつながる

XOOPSの後継であることを示しつつも、XOOPSとの識別が容易な名称である

を使ってみよう!

XOOPS CubeってどんなCMS?

Page 19: XOOPS Cube を使ってみよう

XOOPS Cubeが老舗ってどういうこと?

を使ってみよう!

XOOPS CubeってどんなCMS?

1999~2000年頃

2005年

2001年

CGIが全盛のころにPHPで開発された先進的なシステムで

しかもこんなに長く続いているオープンソースCMSはあまりない。

Page 20: XOOPS Cube を使ってみよう

XOOPS Cubeが老舗ってどういうこと?

を使ってみよう!

XOOPS CubeってどんなCMS?

いまってWordPressがすごい使われてるよね。

XOOPSの中心の人も出来たころから見てました。

というぐらいにXOOPS Cubeは古い。

Page 21: XOOPS Cube を使ってみよう

XOOPS Cubeが老舗ってどういうこと?

を使ってみよう!

XOOPS CubeってどんなCMS?

老舗だからこそのメリット(しかも日本発)

•モジュールが豊富

•テーマが豊富

•ノウハウが豊富

•日本語情報が豊富

Page 22: XOOPS Cube を使ってみよう

XOOPS Cubeが老舗ってどういうこと?

を使ってみよう!

XOOPS CubeってどんなCMS?

豊富なモジュール群 A.メインコンテンツ (1)

A01.eラーニング・クイズ (7)、A02.FAQ・QA (4)、A03.RSS・リンク集 (20)、A04.会員 (23)、A05.SNS (12)、A06.ブログ (16)、A07.

ニュース (8)、A08.Wiki (3)、A09.アンケート・投票 (5)、A10.調査 (1)、A11.イベント (4)、A12.カレンダー・スケジューラ (9)、A13.

ショップ・マーケット (8)、A14.チャット・メッセージ (9)、A15.Webメール (1)、A16.フォーラム・掲示板 (20)、A17.画像・動画

(20)、A18.メディア・ダウンロード (14)、A19.文書 (5)、A20.地図 (14)、A21.静的コンテンツ (0)、A2101.汎用静的 (11)、A2102.ページラップ (3)、A2103.ブロックひな型 (12)、A22.汎用DB (5)、A23.用途別DB (2)、A2301.CRM (1)、A2302.アドレス帳 (2)、A2303.

チーム・クラブ (3)、A2304.ランダム引用 (3)、A2305辞書 (1)、A2306.店舗紹介 (4)、A2307.同窓会 (1)、A2308.格言・名言 (2)、A24.

お問合せ・資料請求 (11)、A25.サイトマップ (2)、A26.ディレクトリ (4)、A27.宿泊予約 (1)

B.コンテンツ補助 (1)

B01.エディタ (2)、B02.ガジェット (22)、B03.ゲーム (6)、B04.ライフハック (10)、B05.コメント (3)、B06.ファイル添付 (4)、B07.

ブックマーク (3)、B09.検索 (9)、B10.承認待ち (1)、B11.新着 (3)、B12.推薦 (1)、B13.評価 (8)、B14.クーポン (1)

C.サイト管理 (1)

C01.アクセス解析・SEO (9)、C02.アバター (2)、C03.アフィリエイト (12)、C04.カウンター (4)、C05.サーバ・バックアップ (8)、C06.システム管理 (5)、C07.セキュリティ・認証 (14)、C08.プリロード (14)、C09.メニュー (5)、C10.モジュール更新 (1)、C11.モバイル (6)、C12.言語切替 (1)、C13.広告 (1)、C14.寄付 (1)、C15.メール管理 (3)、C16.ファイル管理 (3)

D.開発・構築支援 (1)

D01.CSS (2)、D02.JavaScript・HTML (3)、D03.バグ管理 (1)、D04.QR・バーコード (6)、D05.カテゴリ (1)、D06.テーマ (4)、D07.デバッグ (4)、D09.フレームワーク (7)、D12.メールフォーム (10)、D13.ライブラリ (13)、D14.レイアウト調整 (1)、D15.色選択 (1)、D16.画像編集 (2)、D17.翻訳 (2)、D18.ブリッジ (3)

その他 (2)

Page 23: XOOPS Cube を使ってみよう

XOOPS Cubeが老舗ってどういうこと?

を使ってみよう!

XOOPS CubeってどんなCMS?

たくさん選べるテーマ Xoopsのフリーテンプレート まとめ http://webhackr.blog105.fc2.com/blog-entry-34.html

Official XOOPS WebsiteXoops本家の英語サイト。テーマの数も半端じゃない。左のメニューのThemes Libraryをクリック。PopularかTop Ratedを選択するとそれぞれのテーマが見れます。

Xoops123 新しいテーマを精力的に開発していてjQueryに対応していたり、Media Queryでレスポンシブデザインのテーマも開発している。

BCOOL THEME BCOOL THEMEさんのXoopsのテーマは種類も多いしかっこいいのも多いです。文句なしでオススメ。検索エンジンに最適化をおこなっているXHTMLのテーマもあるのですばらしい。

theme4u.Net 数は少ないですがクールでオサレなXoopsのテーマがあります。きれいなのでサイトのイメージもアップしそう。

XOOPS DESIGN lab. XOOPS DESIGN lab.さんのテンプレートはカジュアルなものが多いようです。女性ウケがよさそうでいいですね。

アート ノマド | artNOMAD 使いやすそうなテンプレートが多いです。数もありますしジャンルも豊富。

TSUKURU STYLE ビジネスっぽいきちっとしたテンプレートが多いようです。ZenCart用テンプレートなど珍しいテーマもあります。

7dana.com 海外のサイトのXoopsのテーマになりますが上のメニューのfree downloadからdownload centerを押すとページへ行けます。なかなかクールなテンプレートがあります。

Page 24: XOOPS Cube を使ってみよう

どんなサイトに向いているの?

を使ってみよう!

XOOPS CubeってどんなCMS?

•コミュニティサイト

•ポータルサイト

•グループウェア

•企業内イントラサイト

Page 25: XOOPS Cube を使ってみよう

どんなサイトに向いているの?

を使ってみよう!

XOOPS CubeってどんなCMS?

•コミュニティサイト

一般ユーザの会員登録機能を標準装備!

強力な掲示板機能!

モジュールの追加で自前SNSも構築可能!

Page 26: XOOPS Cube を使ってみよう

どんなサイトに向いているの?

を使ってみよう!

XOOPS CubeってどんなCMS?

•ポータルサイト

様々なモジュールを組み合わせて静的コン

テンツと動的コンテンツを組み合わせる!

外部サイトのRSSを集約してサイトに表示!

PHPが使えるので外部APIとの連携容易!

Page 27: XOOPS Cube を使ってみよう

どんなサイトに向いているの?

を使ってみよう!

XOOPS CubeってどんなCMS?

•グループウェア

•企業内イントラサイト

ユーザ管理機能だけじゃなく

グループ管理機能も標準搭載!

コンテンツ公開の承認機能もあり!

Page 28: XOOPS Cube を使ってみよう

XOOPS Cubeで作られているサイトの事例は?

を使ってみよう!

XOOPS CubeってどんなCMS?

あります!

一部をご紹介!

Page 29: XOOPS Cube を使ってみよう

オープンソースカンファレンス https://www.ospn.jp/osc2011-fall/

ラオシステムズ 竹原 俊広

を使ってみよう!

ショウケース

Page 30: XOOPS Cube を使ってみよう

XUGJ(ザグジェイ – XOOPS User Group Japan) http://www.xugj.org/

を使ってみよう!

ショウケース

Page 31: XOOPS Cube を使ってみよう

すぎラボ – 杉並区子育て支援サイト http://www.suginami-kosodate.jp/xoops/

を使ってみよう!

ショウケース

Page 32: XOOPS Cube を使ってみよう

千代田プラットフォームスクエア http://www.yamori.jp/

を使ってみよう!

ショウケース

Page 33: XOOPS Cube を使ってみよう

High photo Japan - ハイフォトジャパン http://www.h-pj.com/

を使ってみよう!

ショウケース

Page 34: XOOPS Cube を使ってみよう

世界の千葉 http://www.sekainochiba.net/

を使ってみよう!

ショウケース

Page 35: XOOPS Cube を使ってみよう

ツーリングWEB - バイクツーリングの総合ポータルサイト

http://bktr.jp/

を使ってみよう!

ショウケース

Page 36: XOOPS Cube を使ってみよう

フィッシングラボ http://www.fishing-labo.net/

を使ってみよう!

ショウケース

Page 37: XOOPS Cube を使ってみよう

【学術・教育機関】

電気通信大学付属図書館

http://www.lib.uec.ac.jp/

Tohoku University Library

http://tul.library.tohoku.ac.jp/

国立大学法人 山梨大学

http://www.yamanashi.ac.jp

Asia Science and Technology Portal

http://astp.jst.go.jp/

京都府立医科大学

http://www.kpu-m.ac.jp/

を使ってみよう!

ショウケース 他にも色々 【自治体・公益機関】

東京小児科医会

http://tokyo-pediatrics.org/

すぎなみ子育てサイト - 杉並区からのお知らせ

http://www.suginami-

kosodate.jp/xoops/modules/bulletin/

宮崎みんなのポータルサイト miten 宮崎の情報満載

http://www.miten.jp/miten/

サザエさん作者の長谷川町子美術館. - 財団法人 長谷川町子美術館

http://hasegawamachiko.jp/

南伊勢町 - 海、山と風がそよぐ自然豊かなまち

http://www.town.minamiise.mie.jp/

【商用サイト】

High photo Japan - ハイフォトジャパン

http://www.h-pj.com/

信州きのこdeダイエット

http://kinoko-diet.com/index.php

玄人志向

http://kuroutoshikou.com/

USEN音楽放送 番組ホームページ

http://music.usen.com/

【非商用コミュニティ】

EC-CUBE 開発コミュニティサイト - 日本発のECオープンソース

http://xoops.ec-cube.net/

CakePHP: 高速開発 php フレームワーク。 Home

http://cakephp.jp/

FLASH-JP.COM - FLASH-japan FORUM

http://flash-jp.com/

Page 38: XOOPS Cube を使ってみよう

を使ってみよう!

•自己紹介

•XOOPS CubeってどんなCMS?

•XOOPS Cubeを使ってみよう!

•ノウハウはここ!

アジェンダ

Page 39: XOOPS Cube を使ってみよう

動作環境 LAMP環境

OS Linux、UNIX、Windows、Mac OS Xなど

ウェブサーバ Apache、Nignx、IIS等

最も問題が起きにくいであろうApacheを推奨します。

言語PHP 5.0以上(PHP 5.2以上推奨)。 最近は動作が軽量なNginxなども。

データベースサーバ MySQL 5.0以上

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 40: XOOPS Cube を使ってみよう

ライセンス XOOPS Cubeはオープンソースライセンスの元でリリースされているオープンソースソフトウェア(OSS)です。そのため、XOOPS Cubeのソース

コードはいつでも誮でも入手することができ、また、再配布も可能となっています。

XOOPS Cube Core XOOPS Cube Coreは修正BSDライセンスを採用しています。修正BSDライセンスは、元のBSDライセンスから広告条項の部分を削除したものです。

BASEパッケージ

XOOPS Cube Legacy XOOPS Cube LegacyはXOOPS 2.0系との互換性保持をその目的の一つとしており、XOOPS 2.0系のソースコードを使用しています。そのため、同梱されているXOOPS Cube Core以外は、XOOPS 2.0系と同様にGPLv2ライセンスとなっています。

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 41: XOOPS Cube を使ってみよう

要するに…

•誮でも!

•無料で使える!

•ビジネスに使ってもOK!

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 42: XOOPS Cube を使ってみよう

XOOPS Cube使うなら

ディストリビューション

を使おう!

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 43: XOOPS Cube を使ってみよう

なぜディストリビューションがあるのか

XOOPS Cube Legacyって本体のみのインストールでは

はっきり言って

•管理画面でサイトの基本設定をする

•ユーザの登録

•グループの作成

•テーマのインストール

•モジュールやプリロードなどのプラグインのインストール

くらいしかできない。

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 44: XOOPS Cube を使ってみよう

なぜディストリビューションがあるのか

静的コンテンツを書くためのモジュールが標準で入っていない。

orz

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 45: XOOPS Cube を使ってみよう

それは何故か… 誤解を恐れずに言うと

を使ってみよう!

XOOPS Cubeを使ってみよう!

XOOPS Cubeは

ウェブアプリケーション

プラットフォーム

だから

なぜディストリビューションがあるのか

Page 46: XOOPS Cube を使ってみよう

実は…

初めてXOOPS Cubeをインストールしたとき

僕は何もできなくて使うのを断念しました…(涙)

を使ってみよう!

XOOPS Cubeを使ってみよう!

なぜディストリビューションがあるのか

Page 47: XOOPS Cube を使ってみよう

その後、

ホダ塾ディストリビューション

と出会い

XOOPS Cube

を使うことができるように!

を使ってみよう!

XOOPS Cubeを使ってみよう!

なぜディストリビューションがあるのか

Page 48: XOOPS Cube を使ってみよう

なぜディストリビューションがあるのか

静的コンテンツのモジュールを探してきてインストールしなければ、CMSとして使えない。

•初心者にはできない場合がある

•静的コンテンツモジュールを探してこないといけない

これがXOOPSは難しい、敷居が高いと言われる

所以でもあります。

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 49: XOOPS Cube を使ってみよう

そこでXOOPS Cubeのコミュニティから

静的コンテンツ用モジュールを始めとして

代表的ないくつかのモジュールをセットアップした

使い勝手の良いCMSとして

ディストリビューションが生まれました。

ホダ塾ディストリビューション hodaka氏がホダ塾という勉強会を開催し

そこから生まれたパッケージ

XOOPS9 九州のXOOPSコミュニティから

生まれたパッケージ

(他にもいくつか)

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 50: XOOPS Cube を使ってみよう

なぜディストリビューションがあるのか

ホダ塾ディストリビューション

をお勧め (だった)

これなら簡単!

もちろん無料です!

(XCL 2.1.8)

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 51: XOOPS Cube を使ってみよう

XOOPS Cube 2.2をベースにした

新ディストリビューション誕生

Pack2011 TOKYOPen xCCK

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 52: XOOPS Cube を使ってみよう

XOOPS Cube 2.2

を使ってみよう!

XOOPS Cubeを使ってみよう!

Distribution Pack 2011

もちろん無料です!

http://www.xoopscube.net/

Page 53: XOOPS Cube を使ってみよう

XOOPS Cube 2.2

を使ってみよう!

XOOPS Cubeを使ってみよう!

xCCK

もちろん無料です!

http://d.hatena.ne.jp/kilica/

Page 54: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 55: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう! xCCKで作られた野球チームの

ホームページが無料で作成・管理ができるサービス

http://89dream.jp/

Page 56: XOOPS Cube を使ってみよう

XOOPS Cube 2.1 base

を使ってみよう!

XOOPS Cubeを使ってみよう!

TOKYOPen

もちろん無料です!

http://tokyopen.jp/

Page 57: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう! XOOPS Cubeをベースに使いやすい機能が豊富!メンテが楽!

http://tokyopen.jp/

TOKYOPenを使うべき7つの理由

理由1 ビジネスユースに安心なサポートプラン

理由2 1クリックでオンラインアップデート

理由3 統合されたサイトナビゲーション

理由4 直感的な管理機能

理由5 統合された多言語対応

理由6 強化されたパーソナライズ機能

理由7 FTP転送丌要のアドオンストア

Page 58: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

Pack 2011の特徴

•標準でUTF8に対応

•PHP 5.3に対応

•MySQL Server 5.5に対応

Page 59: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•厳選したモジュールをパッケージ

コンテンツ作成系

pico(静的ページ作成)

Bulletin(ニュース)

D3forum(フォーラム・掲示板)

Xpress(ブログ)

xpWiki(Wiki)

d3pipes(RSS集約)

GnaviD3(Googleマップ連携)

Page 60: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•厳選したモジュールをパッケージ

システム管理系 altsys(システム管理モジュール)

Protector(セキュリティ防御)

MultiMenu(カスタムメニュー)

CubeUtils(便利機能ユーティリティ)

HypCommonFunc(携帯/スマホ対応:非モジュール)

hypconf(HypCommonFuncの設定用モジュール)

openid(OpenID認証:)

Page 61: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•その他のモジュールをインストール

public_html/ |-- class/ |-- common/ |-- core/ |-- images/ |-- include/ |-- install/ |-- kernel/ |-- language/ |-- modules/ ここにモジュールファイルを配置 |-- preload/ |-- themes/ `-- uploads/

Page 62: XOOPS Cube を使ってみよう

え?プリロードって?

•機能を追加できるアドオン

•ファイル1つでいろいろできる

•小さなモジュールの様なもの

例)

•メールアドレスログインを可能にする

•XOOPS Cubeを多言語対応させる

•デバッグをし易くする

•XOOPS CubeをiPhone対応させる

とかとかいろいろある

設置は簡単

XOOPS_ROOT_PATH¥preload にファイルを置くだけ

を使ってみよう!

XOOPS Cubeを使ってみよう!

•プリロードもある

Page 63: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•プリロードをインストール

public_html/ |-- class/ |-- common/ |-- core/ |-- images/ |-- include/ |-- install/ |-- kernel/ |-- language/ |-- modules/ |-- preload/ ここにファイルを置くだけ |-- themes/ `-- uploads/

Page 64: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•最新のテーマを同梱

•basic5

•XOOPS Cube Legacy 2.2

•Pack2011_default

•ktai_default

•4seasons

Page 65: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•その他のテーマをインストール

public_html/ |-- class/ |-- common/ |-- core/ |-- images/ |-- include/ |-- install/ |-- kernel/ |-- language/ |-- modules/ |-- preload/ |-- themes/ ここにテーマファイルを配置 `-- uploads/

Page 66: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•サーバを準備しよう

•さくらインターネット

•ロリポップ

•チカッパ

•ハッスルサーバー

•Xserver

•ファーストサーバ

•アイル

•カゴヤ …他、VPSなど多数

Page 67: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•インストールのコツ

•ドメインを準備

•事前にデータベースを準備 •サーバのホスト名/データベース名/ユーザ名/パスワードを確認して控えておく

•ファイルの転送は余裕を持って •時間がかかります

•SSH使うと早いよ♪

•XOOPS Cubeの管理者ID/パスワードを考えておく

Page 68: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•インストールのコツ ファイルの配置

パターン1(推奨)

あなたのディレクトリ/

┃-- public_html / ここをドキュメントルートに

┗-- xoops_trust_path /

/home/takehara/

┃-- public_html / ここをドキュメントルートに ┗-- xoops_trust_path /

Page 69: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•インストールのコツ ファイルの配置

パターン2

public_html/

┃-- html/ ここをドキュメントルートに

┗-- xoops_trust_path / htmlと同じ階層

Page 70: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

•インストールのコツ ファイルの配置

パターン3

あなたのディレクトリ/

┗-- public_html / ここをドキュメントルートに

┗ -- xoops_trust_path / public_html配下

これでも設置可能だが、セキュリティ的に非推奨

Page 71: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

Distribution Pack 2011

インストールデモ!

Page 72: XOOPS Cube を使ってみよう

を使ってみよう!

XOOPS Cubeを使ってみよう!

Distribution Pack 2011 テーマ変更で見た目を変える!

Page 73: XOOPS Cube を使ってみよう

テーマファイルの追加

XOOPS、XOOPS Cubeでは多くのテーマファイル(無償・有償)

が配布されていて、簡単にサイトの外観を変更することができる。

テーマ選びにお勧めしたいサービス(無料)

開発者 @suin さん

http://cmsthemefinder.com/

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 74: XOOPS Cube を使ってみよう

モジュールファイルの追加

XOOPS Cubeでは多くのモジュールが配布されていて

簡単にサイトに機能を追加することができる。

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 75: XOOPS Cube を使ってみよう

XOOPS Cubeには数々のモジュールがある

A.メインコンテンツ (1)

A01.eラーニング・クイズ (7)、A02.FAQ・QA (4)、A03.RSS・リンク集 (20)、A04.会員 (23)、A05.SNS (12)、A06.ブログ

(16)、A07.ニュース (8)、A08.Wiki (3)、A09.アンケート・投票 (5)、A10.調査 (1)、A11.イベント (4)、A12.カレンダー・スケジューラ (9)、A13.ショップ・マーケット (8)、A14.チャット・メッセージ (9)、A15.Webメール (1)、A16.フォーラム・掲示板 (20)、A17.画像・動画 (20)、A18.メディア・ダウンロード (14)、A19.文書 (5)、A20.地図 (14)、A21.静的コンテンツ (0)、A2101.汎用静的 (11)、A2102.ページラップ (3)、A2103.ブロックひな型 (12)、A22.汎用DB (5)、A23.用途別DB (2)、A2301.CRM (1)、A2302.アドレス帳 (2)、A2303.チーム・クラブ (3)、A2304.ランダム引用 (3)、A2305辞書 (1)、A2306.店舗紹介 (4)、A2307.同窓会 (1)、A2308.格言・名言 (2)、A24.お問合せ・資料請求 (11)、A25.サイトマップ (2)、A26.ディレクトリ (4)、A27.宿泊予約 (1)

B.コンテンツ補助 (1)

B01.エディタ (2)、B02.ガジェット (22)、B03.ゲーム (6)、B04.ライフハック (10)、B05.コメント (3)、B06.ファイル添付

(4)、B07.ブックマーク (3)、B09.検索 (9)、B10.承認待ち (1)、B11.新着 (3)、B12.推薦 (1)、B13.評価 (8)、B14.クーポン

(1)

C.サイト管理 (1)

C01.アクセス解析・SEO (9)、C02.アバター (2)、C03.アフィリエイト (12)、C04.カウンター (4)、C05.サーバ・バックアップ (8)、C06.システム管理 (5)、C07.セキュリティ・認証 (14)、C08.プリロード (14)、C09.メニュー (5)、C10.モジュール更新 (1)、C11.モバイル (6)、C12.言語切替 (1)、C13.広告 (1)、C14.寄付 (1)、C15.メール管理 (3)、C16.ファイル管理 (3)

D.開発・構築支援 (1)

D01.CSS (2)、D02.JavaScript・HTML (3)、D03.バグ管理 (1)、D04.QR・バーコード (6)、D05.カテゴリ (1)、D06.テーマ

(4)、D07.デバッグ (4)、D09.フレームワーク (7)、D12.メールフォーム (10)、D13.ライブラリ (13)、D14.レイアウト調整

(1)、D15.色選択 (1)、D16.画像編集 (2)、D17.翻訳 (2)、D18.ブリッジ (3)

その他 (2)

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 76: XOOPS Cube を使ってみよう

代表的なモジュール

•静的コンテンツ :pico, TinyD, xpWiki

•ブログ :d3blog , d3diary

•フォーラム :d3forum

•お問合わせ :ccenter , InquirySP

•イベント受付 :eguide

•地図表示モジュール :GNAVI

•フォトアルバム :myAlbum-P , webphoto

•動画 :XooTube

•他,ショッピングカート,野球スコア,アクセス解析,

Wiki , SNSなど

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 77: XOOPS Cube を使ってみよう

Lagecyの名前の通り、XOOPSのジュールも使える (XOOPSの資産も活用できる!)

•Systemモジュールを入れると使える

•一部修正が必要なものもあり

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 78: XOOPS Cube を使ってみよう

XOOPS Cubeの機能を活かしたモジュール

XSNS

をインストールしてみよう!

を使ってみよう!

XOOPS Cubeを使ってみよう!

Page 79: XOOPS Cube を使ってみよう

を使ってみよう!

•自己紹介

•XOOPS CubeってどんなCMS?

•XOOPS Cubeを使ってみよう!

•ノウハウはここ!

アジェンダ

Page 80: XOOPS Cube を使ってみよう

http://xoopscube.jp/page/6 関連サイト

XOOPS Cube国際サイト(英語)

XOOPS Cubeの国際サポートサイト

XOOPS Cube公式サイト(日本語)

XOOPS Cubeプロジェクトの公式サイト日本語版です

XOOPS Cube公式サイト

XOOPS Cubeプロジェクトの公式サイト

ひよこむ

XOOPS Cube初心者のためのサイト

XOOPS Users Group Japan

XOOPSの普及および開発と、ユーザからのフィードバックを円滑に進めるために設立されたサイト

XOOPS Cube Developers Group Japan

XOOPS Cubeに関連する開発者・Webデザイナー及びドキュメント執筆者のためのディスカッショングループ

XOOPS Cube TOKAI

名古屋市を中心とする東海地区における、XoopsCubeのコミュニティーサイトです。

XOOPS9.com

XOOPS9.comは九州でXOOPSに興味がある方々の情報交換の場です。

文系のためのXOOPS入門

自称文系のサイト管理人がXOOPSについて易しく説明するサイト

うさぎにもできるXOOPS Cube入門

主人公のうさぎが日々成長し、XOOPS Cube Legacyを使って自分でサイトを作れるようになるまでを説明するサイト

XC-FAQ

XOOPS Cubeに関してよくある質問とその答えをまとめるサイトです。

を使ってみよう!

ノウハウはここ!

Page 81: XOOPS Cube を使ってみよう

http://xoopscube.jp/page/6 関連サイト

XOOPS Cube国際サイト(英語)

XOOPS Cubeの国際サポートサイト

XOOPS Cube公式サイト(日本語)基本はここ XOOPS Cubeプロジェクトの公式サイト日本語版です

XOOPS Cube公式サイト

XOOPS Cubeプロジェクトの公式サイト

ひよこむ

XOOPS Cube初心者のためのサイト

XOOPS Users Group Japan

XOOPSの普及および開発と、ユーザからのフィードバックを円滑に進めるために設立されたサイト

XOOPS Cube Developers Group Japan

XOOPS Cubeに関連する開発者・Webデザイナー及びドキュメント執筆者のためのディスカッショングループ

XOOPS Cube TOKAI

名古屋市を中心とする東海地区における、XoopsCubeのコミュニティーサイトです。

XOOPS9.com

XOOPS9.comは九州でXOOPSに興味がある方々の情報交換の場です。

文系のためのXOOPS入門

自称文系のサイト管理人がXOOPSについて易しく説明するサイト

うさぎにもできるXOOPS Cube入門

主人公のうさぎが日々成長し、XOOPS Cube Legacyを使って自分でサイトを作れるようになるまでを説明するサイト

XC-FAQ

XOOPS Cubeに関してよくある質問とその答えをまとめるサイトです。

を使ってみよう!

ノウハウはここ!

Page 82: XOOPS Cube を使ってみよう

http://xoopscube.jp/page/6 関連サイト

XOOPS Cube国際サイト(英語)

XOOPS Cubeの国際サポートサイト

XOOPS Cube公式サイト(日本語)

XOOPS Cubeプロジェクトの公式サイト日本語版です

XOOPS Cube公式サイト

XOOPS Cubeプロジェクトの公式サイト

ひよこむ

XOOPS Cube初心者のためのサイト

XOOPS Users Group Japan Q&Aが活発 XOOPSの普及および開発と、ユーザからのフィードバックを円滑に進めるために設立されたサイト

XOOPS Cube Developers Group Japan

XOOPS Cubeに関連する開発者・Webデザイナー及びドキュメント執筆者のためのディスカッショングループ

XOOPS Cube TOKAI

名古屋市を中心とする東海地区における、XoopsCubeのコミュニティーサイトです。

XOOPS9.com

XOOPS9.comは九州でXOOPSに興味がある方々の情報交換の場です。

文系のためのXOOPS入門

自称文系のサイト管理人がXOOPSについて易しく説明するサイト

うさぎにもできるXOOPS Cube入門

主人公のうさぎが日々成長し、XOOPS Cube Legacyを使って自分でサイトを作れるようになるまでを説明するサイト

XC-FAQ

XOOPS Cubeに関してよくある質問とその答えをまとめるサイトです。

を使ってみよう!

ノウハウはここ!

Page 83: XOOPS Cube を使ってみよう

http://xoopscube.jp/page/6 関連サイト

XOOPS Cube国際サイト(英語)

XOOPS Cubeの国際サポートサイト

XOOPS Cube公式サイト(日本語)

XOOPS Cubeプロジェクトの公式サイト日本語版です

XOOPS Cube公式サイト

XOOPS Cubeプロジェクトの公式サイト

ひよこむ

XOOPS Cube初心者のためのサイト

XOOPS Users Group Japan

XOOPSの普及および開発と、ユーザからのフィードバックを円滑に進めるために設立されたサイト

XOOPS Cube Developers Group Japan

XOOPS Cubeに関連する開発者・Webデザイナー及びドキュメント執筆者のためのディスカッショングループ

XOOPS Cube TOKAI

名古屋市を中心とする東海地区における、XoopsCubeのコミュニティーサイトです。

XOOPS9.com

XOOPS9.comは九州でXOOPSに興味がある方々の情報交換の場です。

文系のためのXOOPS入門

自称文系のサイト管理人がXOOPSについて易しく説明するサイト

うさぎにもできるXOOPS Cube入門 初心者向け 主人公のうさぎが日々成長し、XOOPS Cube Legacyを使って自分でサイトを作れるようになるまでを説明するサイト

XC-FAQ

XOOPS Cubeに関してよくある質問とその答えをまとめるサイトです。

を使ってみよう!

ノウハウはここ!

Page 85: XOOPS Cube を使ってみよう

を使ってみよう!

ノウハウはここ!

書籍

あなたにも作れるコミュニティWebサイト XOOPS

Cubeを使った動的コンテンツWebサイト構築入門 [単行本(ソフトカバー)]

佐藤 浩 (著), 佐藤 浩・山下真生子 (編集), 山下真生子 (イラスト)

XOOPS入門 ―― ひとが集まるWebをつくる。 [単行本]

坂井 恵 (著), 天野 龍司 (著)

Page 86: XOOPS Cube を使ってみよう

を使ってみよう!

ノウハウはここ!

勉強会

サタラボ(XOOPS Cubeサタデーラボ)

月1回くらいのペースで土曜日に開催

株式会社RYUSさんが主催 ⇒ http://ryus.co.jp/

XOOPS Cube初心者勉強会

毎月1回恵比寿コワーキングスペースにて開催

PCを持ち込んで直接教わるワークショップ形式

竹原が主催 ⇒ http://www.facebook.com/groups/xoopscube.beginner/