第1章 XOOPSとは
1-1 Webサイトを作ろう
1-2 XOOPSで作るWebサイト
第2章 XOOPSはこんなところで使われている
2-1 XOOPSの情報源
2-2 見回せばこんなにXOOPSサイトが
第3章 ユーザから見たXOOPS―XOOPSサイトを利用してみよう
3-1 これがXOOPSのトップページだ
XOOPSを構成するブロックとページレイアウト
3-2 ゲストとして使ってみよう
フォーラムを覗いてみよう
フォーラムのスレッドを表示する
変身!テーマセットチェンジ!
3-3 ユーザ登録してみよう
ユーザ登録の手順
登録の確認と承認
3-4 登録ユーザとしてログインしてみよう
いざログイン!パスワード覚えてる?
ログイン前と比較してみよう
3-5 とっても便利なイベント通知機能
ブックマーク機能
イベント通知機能
3-6 フォーラムに投稿してみよう
XOOPSbbcodeと顔アイコン
テキスト入力エリアの使い方
3-7 投稿できるのはフォーラムだけじゃない
ニュース記事の投稿
リンク集へのサイト登録
コメントの表示と投稿
3-8 検索してみよう
3-9 アカウント情報とアバター
アカウント情報を変更しよう
アバターってなに?
第4章 XOOPS2のインストールと基本的な設定
4-1 サーバを用意しよう
4-2 ファイルを用意しよう
配布ファイルのダウンロード
ファイルのアップロード
4-3 XOOPSのインストール
(1)インストールに使用する言語を選択する
(2)概要説明
(3)ファイルのアクセス権のチェック
(4)データベース、およびパス・URLの設定
(5)設定内容の確認
(6)設定の保存
(7)パス・URLのチェック
(8)データベース設定の確認
(9)データベースをチェック
(10)データベーステーブル作成
(11)サイト管理者についての設定
(12)データの生成
(13)インストール完了
(14)トップページ
4-4 インストール後の確認事項
第5章 XOOPS管理の基本
5-1 まずこれだけは覚えておこう
5-2 一般設定
一般設定
ユーザ情報設定
METAタグ/フッタ設定
禁止用語設定
検索オプション
5-3 モジュールとブロックとグループの管理
モジュール、ブロック、グループ
モジュールの管理
グループ管理
ブロック管理
5-4 その他の主な管理機能
バナー管理
ユーザランキング
ユーザ管理
ユーザ検索
そのほかの機能
第6章 モジュールで機能アップ
6-1 モジュールを使おう
6-2 ニュースモジュール
用意されているブロック
ニュースモジュールの主な画面
ニュースモジュールの簡単な使い方
ニュースモジュール管理の詳細
ニュースモジュールの一般設定
6-3 フォーラムモジュール
用意されているブロック
フォーラムモジュールの主な画面
フォーラムモジュールの簡単な使い方
フォーラムモジュール管理の詳細
6-4 ヘッドラインモジュール
用意されているブロック
ヘッドラインモジュールの主な画面
ヘッドラインモジュールの簡単な使い方
ヘッドラインモジュール使用上の注意点
6-5 リンク集モジュール
用意されているモジュール
リンク集モジュールの主な画面
リンク集モジュールの管理
6-6 FAQモジュール
FAQモジュールの主な画面
FAQモジュールの管理
6-7 投票モジュール
用意されているブロック
投票モジュールの主な画面
投票モジュールの管理
6-8 お問合せモジュール
6-9 サードパーティ製モジュールを使おう
6-10 カレンダーモジュールpiCal
用意されているブロック
piCalの主な画面
piCalの管理
6-11 フォトアルバムモジュール―myalbum-P
用意されているブロック
myalbum-Pの主な画面
myalbum-Pの管理
イメージマネージャ統合機能
第7章 デザインに凝る―テーマセットとテンプレート
7-1 XOOPSサイトの見ばえ
7-2 テーマセット
テーマ選択の管理メニュー
テーマセットを追加するには
defaultテーマに手を加えてみよう
一歩進んだ自作テーマセット
7-3 テンプレート
テンプレートとは
「テンプレート・マネージャー」の構造
テンプレート変更の実例
テンプレートの一括管理―テンプレートセット
第8章 より深くXOOPSを使おう―カスタムブロックの活用とソースコードのハック
8-1 ハックで、よりあなた好みのXOOPSに
8-2 カスタムブロックで遊ぼう
ブラウザのリファラーを表示する
XOOPSのグローバル変数をカスタムブロックで使う
データベースからデータを取得して表示する
XOOPS本体のクラスを利用してデータを取得する
8-3 Smartyテンプレートのハック
モジュール毎にテーマファイルを変更する
未読プライベートメッセージ数を表示する
Newマークを表示するSmartyプラグイン
8-4 お手軽モジュール化
無機能スケルトンモジュール
ブロックだけのモジュール
ブロックのテンプレートを利用する
単独HTMLページのモジュール化
外部サイトへのリンクをメニューに組み込む
8-5 XOOPSにメスを入れる
管理画面を少し便利に―admin_r
フォーラム・モジュールの機能追加―newbb_r
8-6 より良いXOOPSハッカーになるために
Webで参考情報を探す
XOOPSのデバッグモードを活用する
MySQLに登録されているデータを見る
XOOPSのソースコードを解析する
情報共有でより良いハックを
第9章 XOOPSサイトを作ってみよう―サイト構築、4つの事例
9-1 はじめに
XOOPSサイト構築の手順
共通事項など
9-2 事例 1:XOOPS日本公式サイトを真似てみよう
XOOPS日本公式サイトのの構成
まねっこサイトの構築開始
ニュース設定
フォーラム設定
ブロック配置
カスタムブロック
ここでいったん確認を
グループ管理
その他の細かい設定
まねっこサイトの動作確認
9-3 事例 2:凹凸開発の社内コミュニティサイト
社内サイトの構築プラン
サイトの構築に取りかかる―準備作業
構築作業―モジュール設定
構築の仕上げ
見ばえを調節する
9-4 事例 3:洋酒愛好会のサイト「Liquor Fan」
サークルサイトの構築プラン
構築の準備作業
モジュールの設定
ブロック設定
グループ設定
テーマセットのカスタマイズ
運営スタッフのユーザ登録
事例 4:ウェブログみたいなポータルサイト「上越インフォ」
地域ポータルサイトの構築プラン
構築作業のはじめ―基本設定
モジュール設定
ブロック設定
グループ設定
テーマセットのカスタマイズ
テンプレートセットのカスタマイズ―Newマーク
ウェルカムメッセージ
完成
更新作業
Appendix
Appendix A XOOPSの歴史
Appendix B XOOPSのフォルダ構成
Appendix C XOOPSbbcodeの表示例
Appendix D セキュリティソフトでのリファラの設定
Appendix E サードパーティ製モジュール一覧
Appendix F テンプレートファイル一覧
Appendix G FTPクライアント「FFFTP」の使い方