XOOPS コミュニティサイト 構築ガイド

[表紙]XOOPS コミュニティサイト 構築ガイド

B5変形判/352ページ

定価(本体3,280円+税)

ISBN 4-7741-1925-3

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

最近のWebサイト,特にユーザ間の意思疎通=コミュニケーションを重視するサイトは,掲示板,ニュースなどのおきまりの要素を持つ。これらを組み込み部品(モジュール)としてあらかじめ用意してあるのがXOOPS(ズープス)である。

MySQLとPHPという,利用者の多い基本技術を採用していることや,日本語のようなマルチバイト言語への対応がこなれている点で,同種のシステムのなかでも評価が高い。本書はこのXOOPSの設定事項を詳細に解説し,サンプルとなるサイト構築事例やカスタマイズ例などを盛り込んだ決定版です。

こんな方におすすめ

  • Webサイトを運営する方、企業の部門単位のSI担当者など、サイト構築/運営に携わるユーザ全般

目次

第1部 導入編

第1章 XOOPS概論

  • 1.1 XOOPSとは何か
    • 1.1.1 .CMSとは何か
    • 1.1.2 .CMSとしてのXOOPS
  • 1.2 XOOPSの構造
    • 1.2.1 .外部モジュールの種類
  • 1.3 XOOPSの多言語対応
  • 1.4 XOOPSの動作環境
    • 1.4.1 .動作プラットホーム
    • 1.4.2 .Webサーバ
    • 1.4.3 .使用言語
    • 1.4.4 .データベース

第2章 XOOPSのインストール

  • 2.1 インストールの概要
    • 2.1.1 .XOOPSのインストール要件
    • 2.1.2 .XOOPSのインストール手順
  • 2.2 動作環境の構築(Windows XP編)
    • 2.2.1 .Apacheのインストール
    • 2.2.2 .MySQLのインストール
    • 2.2.3 .PHPのインストール
  • 2.3 動作環境の構築(Redhat Linux編)
  • 2.4 XOOPSのインストール
    • 2.4.1 .コアパッケージと日本語ファイルパッケージのダウンロード
    • 2.4.2 .コアパッケージと日本語ファイルパッケージの解凍
    • 2.4.3 .日本語ファイルパッケージのコピー
  • 2.5 インストールウィザードによる設定
    • 2.5.1 .使用言語の選択
    • 2.5.2 .XOOPSのイントロダクション
    • 2.5.3 .ディレクトリアクセス権のチェック
    • 2.5.4 .データベース,およびパス,URLの設定
    • 2.5.5 .設定内容の確認
    • 2.5.6 .「mainfile.php」の内容のチェック
    • 2.5.7 .パス,URLのチェック
    • 2.5.8 .データベースの作成
    • 2.5.9 .データベーステーブルの作成
    • 2.5.10 .サイト管理者の設定
    • 2.5.11 .データの作成
    • 2.5.12 .インストールの完了

第3章 XOOPSを使ってみる

  • 3.1 メインメニューとユーザメニュー
    • 3.1.1 .ユーザメニューの機能
    • 3.1.2 .メインメニュー
  • 3.2 ユーザ登録をする
    • 3.2.1 .ユーザ登録をする
    • 3.2.2 .パスワードの再発行

第4章 XOOPSのシステム管理

  • 4.1 XOOPSの基本構成
    • 4.1.1 .ブロックとメインコンテンツ
    • 4.1.2 .画面構成
  • 4.1.3 コンテンツを組み込む〜外部モジュール
  • 4.2 システム管理モジュール
    • 4.2.1 .システム管理モジュールの機能
    • 4.2.2 .システム管理モジュールへのアクセス
  • 4.3 ユーザ情報管理機能
    • 4.3.1 .ユーザ管理
    • 4.3.2 .ユーザランキングの設定
    • 4.3.3 .ユーザグループの編集
    • 4.3.4 .ユーザ宛にメールを送信
    • 4.3.5 .ユーザ検索
  • 4.4 コンテンツ管理機能
    • 4.4.1 .モジュール管理
    • 4.4.2 .ブロック管理
    • 4.4.3 .コメントマネジャー
  • 4.5 イメージ管理機能
    • 4.5.1 .イメージマネジャー
    • 4.5.2 .顔アイコン設定
    • 4.5.3 .バナーマネジャー
    • 4.5.4 .アバターマネジャー
  • 4.6 その他の機能
    • 4.6.1 .一般設定
    • 4.6.2 .テンプレートセットマネジャー
  • 4.7 XOOPSシステムのカスタマイズ
    • 4.7.1 .テーマ
    • 4.7.2 .外部モジュール
    • 4.7.3 .ブロックレット

第2部 運用&応用編

第5章サイト構築の実際

  • 5.1 地域コミュニティサイト「長岡系」
    • 5.1.1 .システム要件
    • 5.1.2 .外部モジュール
    • 5.1.3 .サイト構成
    • 5.1.4 .投稿規定
    • 5.1.5 .コンテンツ管理
  • 5.2 サイトの構築
    • 5.2.1 .XOOPSコアのインストール
    • 5.2.2 .外部モジュールのインストール
  • 5.3 「システム管理」の設定
    • 5.3.1 .[一般設定]の設定
    • 5.3.2 .トップページで公開するブロックの設定
    • 5.3.3 .ゲストユーザのアクセス権限の設定
    • 5.3.4 .「サイトスタッフ」の作成
  • 5.4 各モジュールの設定
    • 5.4.1 .ニュース
    • 5.4.2 .フォーラム
    • 5.4.3 .投票
    • 5.4.4 .リンク集
    • 5.4.5 .管理者日記
  • 5.5 テーマの導入
    • 5.5.1 .テーマの選択
    • 5.5.2 .ダウンロード
    • 5.5.3 .解凍
    • 5.5.4 .アップロード
    • 5.5.5 .テーマの利用

第6章 XOOPSの周辺技術

  • 6.1 Smarty
    • 6.1.1 .テンプレートとは何か
    • 6.1.2 .Smartyとは何か
    • 6.1.3 .Smartyの機能
    • 6.1.4 .XOOPS内におけるSmartyの利用
  • 6.2 テーマ
    • 6.2.1 .テーマとは何か
    • 6.2.2 .テーマファイルtheme.htmlの構造
    • 6.2.3 .コンテンツレイアウト
    • 6.2.4 .テーマファイルtheme.htmlの記述
  • 6.3 外部モジュール
    • 6.3.1 .外部モジュールとは何か
    • 6.3.2 .外部モジュールの画面構成
    • 6.3.3 .外部モジュールのディレクトリ構成
    • 6.3.4 .外部モジュールのインストール
    • 6.3.5 .xoops_version.phpの設定項目
  • 6.4 RSS
    • 6.4.1 .RSSとは何か
    • 6.4.2 .XMLの予備知識
    • 6.4.3 .RSS2の構造
    • 6.4.4 .XOOPSとRSS

第7章 外部モジュールの作成

  • 7.1 管理者日記
    • 7.1.1 .「管理者日記」の概要
    • 7.1.2 .「管理者日記」の機能構成
    • 7.1.3 .「管理者日記」モジュールのディレクトリ構成
    • 7.1.4 .トップディレクトリ下のファイル
    • 7.1.5 ../sql下のファイル
    • 7.1.6 ../templates下のファイル
    • 7.1.7 ../class下のファイル
    • 7.1.8 ../admin下のファイル
    • 7.1.9 ../include下のファイル
    • 7.1.10 ../blocks下のファイル
    • 7.1.11 .language/japanese下のファイル
  • 7.2 eストア
    • 7.2.1 .「eストア」の概要と機能構成
    • 7.2.2 .「eストア」モジュールのディレクトリ構成
    • 7.2.3 .トップディレクトリ下のファイル
    • 7.2.4 ../sql下にあるファイル
    • 7.2.5 ../templates下のファイル
    • 7.2.6 ../class下のファイル
    • 7.2.7 ../admin下のファイル
    • 7.2.8 .language/japanese下のファイル

第8章 XOOPSのディレクトリ構成

    • 8.1.1 ../
    • 8.1.2 ../cache
    • 8.1.3 ../templates_c
    • 8.1.4 ../images
    • 8.1.5 ../uploads
    • 8.1.6 ../upgrade
    • 8.1.7 ../install
    • 8.1.8 ../language
    • 8.1.9 ../include
    • 8.1.10 ../kernel
    • 8.1.11 ../themes
    • 8.1.12 ../class
    • 8.1.13 ../modules

付録 

  •  A.1 よりセキュアなMySQLの設定
  •  A.2 XOOPSの導入可能なレンタルサーバ業者

著者プロフィール

高井守(たかいまもる)

1964年生まれ。新潟県見附市在住。

今町地域情報ラボラトリ代表・プログラマNPO法人ながおか生活情報交流ねっと理事。東京の某私大文学部の卒業後そのまま都内のソフトハウスにプログラマとして就職。2001年夏に家庭の事情により,実家に戻り,地域付きのプログラマを目指して奮闘中。