XOOPS独習マニュアル


プロローグ XOOPSとは何か

 0-1 XOOPSとは何か 12
   XOOPSは“ホームページ自動調理器” 12
   材料をたたき込めばWebサイトのできあがり 12
   普通のWebサイトとの違い 13
   XOOPSはどんな用途に向いているか 14
 0-2 XOOPSで何ができるか 15
   XOOPSはこんなに便利 15
   XOOPSで何ができるか 16
 0-3 XOOPSサイト作成に必要なもの 19
   XOOPSサイトを設置するサーバを確保する 19
   XOOPS以外のツールを準備する 19
 0-4 Webサイト作りのヒント 21
   Webサイトの目的を明確にしよう 21
   見てもらえるサイトを作るポイント 22


Part1 試しにXOOPSを使ってみる

第1章 XOOPSサイトを体験してみよう

 1-1 XOOPSサイトの構成 28
   体験サイトの紹介 28
   XOOPSサイトはブロックで構成される 29
   XOOPSサイトにユーザ登録してみる 30
 1-2 モジュールを体験してみる 34
   モジュールとは 34
   ニュースモジュールを体験しよう 34
   掲示板モジュールを体験しよう 37
   サイトマップモジュールを体験しよう 40
   ヘッドラインモジュールを体験しよう 41
 1-3 XOOPSを使ったサイトの紹介 43


第2章 XOOPSサイトを作ってみよう

 2-1 サイトの初期設定 46
   この章で説明する内容 46
   管理者としてログインする 48
   管理メニューを開く 49
   全体的な設定を行う 51
 2-2 便利なモジュールをダウンロードしておく 54
   モジュールをダウンロードする 54
   モジュールを解凍する 56
   モジュールをXOOPSサーバにアップロードする 56
 2-3 モジュールのインストール 58
   News(新着情報)モジュールのインストール 58
   その他のモジュールのインストール 59
 2-4 モジュールの設定を行う 61
   News(新着情報)モジュールの設定 62
   YYBBS(掲示板)モジュールの設定 64
   xhld(ヘッドライン)モジュールの設定 68
 2-5 画面の設定を行う 70
   ブロックを表示させる 70
   グループ権限を設定する 74
 2-6 ウェルカムメッセージをブロックで作る 76
 2-7 プランニングの方法 79


Part2 XOOPSの管理とカスタマイズ

第3章 システム管理メニューの操作

 3-1 システム管理メニューの概要 88
   システム管理メニューを開く 88
   ログイン画面 89
   管理メニュー画面 90
   システム管理メニュー画面 91
   ユーザとグループの種類 91
 3-2 システム管理→サイト一般設定 93
   一般設定 94
   ユーザ情報設定 99
   METAタグ フッタ設定 102
   禁止用語設定 104
   検索オプション 105
   メール設定 106
 3-3 システム管理→ブロック管理 109
   ブロック管理画面 109
   ユーザメニューブロックの表示位置を変更する 111
   検索ブロックを表示させる 113
   そのほかのブロックも配置・表示してみる 114
   自由な形式でブロックを作る 117
   ブロックの詳細設定 120
 3-4 システム管理→グループ管理 122
   モジュール・ブロックの権限を設定する 122
   管理者グループの設定内容 123
   ゲストグループの設定内容 124
   グループメンバーの追加と削除 125
 3-5 システム管理→ユーザ管理 126
   ユーザの追加 126
   ユーザの編集 128
   ユーザの削除 128
 3-6 システム管理→ユーザランキング設定 129
 3-7 システム管理→イメージ・マネジャー 130
   イメージカテゴリを作る 131
   イメージカテゴリの作成例 132
   新しいイメージの登録 133
   画像の削除 135
 3-8 トラブルを避けるためのポイント 136
   XOOPSを構成するフォルダとファイル 136
   XOOPSで使われるファイルの種類 136
   XOOPSのフォルダ構成 137
   XOOPSシステム運用時の注意事項 138
   ファイルを格納するフォルダを間違えると動かない 138
   テキストファイルは文字コードをEUCにする 138
   モジュールのインストールは「とりあえず」が大切 138


第4章 XOOPSBBコードの使い方

 4-1 BBコードエディタ 140
   BBコードエディタのツール 141
   顔アイコンを追加する 142
   リンクを追加する 144
   文字を装飾する 146
   URLから画像を追加する 147
   イメージ・マネジャーから画像を追加する 148
 4-2 XOOPSBBコード一覧 151


第5章 テーマの変更

 5-1 簡単にテーマを変える 156
   標準テーマを変更してみる 156
   テーマをダウンロードして使ってみる 158
   テーマの基本構造 161
   hisanagaテーマのtheme.html 162
   hisanagaテーマのstyle.css 164
 5-2 hisanagaテーマを変更してみる 168
   ロゴファイルを変更する 168
   スタイルシートファイルを変更する 169
   [1]左ブロックと右ブロックの色を変更する 170
   [2]左ブロックと右ブロックのタイトルの文字を大きくする 171
   テンプレートファイルを変更する 171
   [1]「○○さんこんにちは!」と表示させる 172
   [2]バナー表示をやめて、代わりに検索窓を表示させる 173
   [3]現在時刻を表示させる 174
   [4]ヘッダ部分にメインメニューや別のページへのリンクを表示させる 176


Part3 モジュールで機能拡張

第6章 モジュールの管理

 6-1 モジュールの概要 182
   モジュールの操作 182
   モジュールのダウンロードとアップロード 183
   モジュールのフォルダ構成 183
 6-2 モジュールのインストール 185
   モジュールのインストール操作 186
 6-3 モジュールの設定 188
   モジュールの名称変更 188
   モジュールのブロック設定 189
   モジュールの表示順設定 189
 6-4 モジュールのアップデートとアンインストール 190
   モジュールのアップデート 190
   モジュールの非アクティブ化 191
   モジュールのアンインストール 191
 6-5 各モジュールの説明手順 193


第7章 コミュニケーション系モジュール

 7-1 weBLogモジュール 196
   weBLogモジュールの主な情報 196
   weBLogモジュールのフォルダ構成 197
   weBLogモジュールの画面説明 197
   weBLogモジュールのブロック説明 201
   更新状況を表示するブロック 201
   投稿者別の情報を表示するブロック 202
   エントリを一覧表示するブロック 202
   weBLogモジュール設置計画シート 203
   weBLogモジュールの設定 204
   一般設定 205
   カテゴリ 210
   権限管理(従来のweBLogシステム) 211
   権限管理(XOOPSの標準システム) 211
   ブロック・アクセス権限 212
   エントリの投稿方法 212
   weBLogモジュールのデザインを変更する 216
 7-2 YYBBS(掲示板)モジュール 218
   YYBBSモジュールの主な情報 218
   YYBBSモジュールのフォルダ構成 219
   YYBBSモジュールの画面およびブロック説明 219
   YYBBSモジュール設置計画シート 221
   YYBBSモジュールの設定 222
   一般設定 223
   掲示板の一覧 225
   新しい掲示板 227
   アイコンの設定 228
   スレッドの一覧 230
   メッセージの一覧 231
   全体のパーミッション設定 231
   JoyfulBBSデータの移行 232
   HOWTO 232
   YYBBSモジュールのデザインを変える 232
   掲示板一覧画面のデザインを変える 232
 7-3 FormMail(お問い合わせ)モジュール 236
   FormMailモジュールの主な情報 236
   FormMailモジュールのフォルダ構成 237
   FormMailモジュールの画面説明 237
   FormMailモジュール設置計画シート 238
   問い合わせフォームの作成 239
   問い合わせフォームの全体設定 240
   問い合わせフォームの入力項目の設定 242
   一般設定 245
   メニュー管理 246
   送信メールのフォーマットを変更する 246
 7-4 FAQモジュール 248
   FAQモジュールの主な情報 248
   FAQモジュールのフォルダ構成 248
   FAQモジュールの画面説明 249
   FAQモジュール設置計画シート 250
   FAQモジュールの設定 250
   FAQモジュールのデザインを変更する 252


第8章 情報発信系モジュール

 8-1 i-Diary(日記帳)モジュール 256
   i-Diaryモジュールの主な情報 256
   i-Diaryモジュールのフォルダ構成 256
   i-Diaryモジュールの画面説明 257
   i-Diaryモジュールのブロック説明 262
   i-Diaryモジュール設置計画シート 263
   i-Diaryモジュールの設定 264
   一般設定 264
   記念日設定 265
   表示設定 265
   その日の日記を入力する 267
   i-Diaryモジュールのデザインを変更する 267
 8-2 piCal(予定表)モジュール 270
   piCal(予定表)モジュールの主な情報 270
   piCalモジュールのフォルダ構成 271
   piCalモジュールの画面説明 271
   piCalモジュールのブロック説明 277
   piCalモジュール設置計画シート 279
   piCalモジュールの設定 280
   一般設定 281
   ブロック・グループ管理 284
   テーブルメンテナンス 285
   iCalendarのインポート 285
   グループの全体的な権限 286
   カテゴリー管理 286
   カテゴリーのアクセス権限 288
   予定管理 288
   スケジュールの承認 289
   予定の登録方法 289
   予定を登録する 289
   登録した予定を編集する 291
   登録した予定を削除する 292
   登録した予定をコピーする 292
 8-3 myAlbum-P(アルバム)モジュール 293
   myAlbum-Pモジュールの主な情報 293
   myAlbum-Pモジュールのフォルダ構成 294
   myAlbum-Pモジュールの画面説明 294
   myAlbum-Pのブロック説明 298
   myalbum-Pモジュール設置計画シート 299
   myAlbum-Pモジュールの設定 300
   一般設定 301
   カテゴリー管理 305
   画像管理 306
   画像エクスポート 307
   画像インポート 307
   サムネイルの再構築 308
   画像一括登録 308
   ブロック・アクセス権限 309
   各グループの権限 310
   投稿された画像の承認 310
   モジュールの状態チェック 310
   myAlbum-Pモジュールの画像の登録方法 311
   イメージマネージャ統合 312
   myAlbum-Pモジュールのデザインを変更する 313
 8-4 Newsモジュール 316
   Newsモジュールの主な情報 316
   Newsモジュールのフォルダ構成 317
   Newsモジュールの画面説明 317
   Newsモジュールのブロック説明 321
   Newsモジュール設置計画シート 322
   Newsモジュールの設定 323
   一般設定 323
   トピック管理メニュー 325
   ニュース記事の投稿 編集 326
   ニュース記事の投稿と管理 327
   「ニュースの投稿 編集」で記事を管理する 327
   「ニュースの投稿 編集」で記事を作成する 329
   Newsモジュールのデザインを変更する 330


第9章 便利系モジュール

 9-1 multiMenuモジュール 336
   multiMenuモジュールの主な情報 336
   multiMenuモジュールのフォルダ構成 337
   multiMenuモジュール設置計画シート 337
   multiMenuモジュールのブロック説明 338
   multiMenuモジュールの設定 338
   マルチメニューブロックにリンクを追加する 339
   メニューの順番を変更する 342
   リンク情報を編集・削除する 342
   ブロック設定 342
 9-2 TinyDモジュール 344
   TinyDモジュールの主な情報 344
   TinyDモジュールのフォルダ構成 345
   TinyDモジュールの設定 345
   一般設定 346
   ブロック・アクセス権限 348
   ページラップの追加 348
   コンテンツの追加 348
   TinyDのコンテンツの管理と作成 349
   コンテンツの管理 349
   コンテンツの作成 350
 9-3 Yomi-Search(検索)モジュール 352
   Yomi-Searchモジュールの主な情報 352
   Yomi-Searchモジュールのフォルダ構成 352
   Yomi-Searchモジュールの画面およびブロック説明 353
   Yomi-Searchモジュールの設定 355
   管理室→環境設定→環境設定(一般) 356
   管理室→環境設定→登録処理関係の設定 357
   管理室→カテゴリ設定 357
   リンクの登録 359
 9-4 その他のモジュール 360
   サイトマップを作成するモジュール 360
   sitemapモジュールの主な情報とメイン画面 360
   モジュールのブロックを管理するモジュール 361
   BlocksAdminモジュールの主な情報と設定画面 361
   ダウンロードページを作成するモジュール 362
   downloadモジュールの主な情報とメイン画面 362
   買い物かごを設置するモジュール 363
   uu_cartモジュールの主な情報とメイン画面 363


付録 XOOPSサイトの作成に欠かせないツール

   A-1 テキストエディタ 366
   A-2 FTPソフト 369
   A-3 画像処理ソフト 375
   A-4 圧縮 解凍ソフト 379


INDEX