個人サイトでもポータルでも、用途を問わずに手軽にウェブサイトを構築。登録メンバーだけが書き込みできる掲示板をフォーラムで手軽に実現。ユーザ登録や認証の機能も組み込みで安心。自作のソフトウェアや作品をダウンロードでどんどん公開。“What’s New”はニュースにおまかせ。日々の更新もブラウザから書き込むだけ。コメント機能も充実。テーマセットでデザイン一新。カスタマイズはテンプレートとスタイルシートでハッピー。そのほかリンク集にRSSにFAQにアンケート投票に問合せフォームにスケジュール帳付きカレンダーにフォトアルバムに、ウェブログやWikiだってOK。しかもフリー!
●個人サイトでもポータルでもラクラク構築
インターネットのWebサイトを立ち上げるときに、HTMLタグを手で打ったり、ビルダー系のツールを使うのは「もう古い!」。これからは個人でもポータルでも「CMS(コンテンツ・マネージメント・システム)」で作っていく時代です。
「XOOPS(ズープス)」は、コミュニティ系のウェブサイトを立ち上げるのに最適な、オープンソースのCMSツールです。レンタルサーバスペースをお持ちなら、簡単に導入できるでしょう(※)。組み込みの多彩なモジュールによって、登録メンバーだけが書き込みできる掲示板や、自作のソフトウェアや作品を公開できるダウンロード機能、ニュースの掲載、コメント、リンク集、アンケートなど、必要なものがほとんど揃っていて、設置後すぐに利用できます。
●HTML不要でドンドン更新
XOOPSは運用や管理も難しくありません。日々の更新はブラウザからコンテンツを書き込むだけ。管理もすべてブラウザから行います。デザインを変えたければ、インターネットからテーマセットをゲットして着せ替え、もっと細かいカスタマイズはテンプレートとスタイルシートで自由自在です。
●インストールから事例まで、まるっと一冊に凝縮
本書は、モジュールのHackやXOOPSを使った商用サイトの構築など、XOOPSコミュニティの中心で活躍して経験も知識も豊富な2人の著者が、これまで培ってきた有用なTIPSを惜しげもなく注ぎ込んで書き上げました。XOOPSの機能紹介や導入だけでなく、実際に実用的なサイトを立ち上げるためのノウハウや実例が数多く盛り込まれています。
パワーユーザーから初心者・エンドユーザーまで、きっとXOOPSで素敵なWebサイトを作り上げることができるでしょう。
※ ただしMySQLとPHPが必要なので、レンタルサーバ選びには注意してください。
第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」の使い方
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 041 URL |
2刷 | 未 |
|
2004.06.03 | ||||||
1刷 | 118 メモ4行目 |
4刷 | 未 |
|
2005.04.14 | ||||||
1刷 | 182 図5-14キャプション |
2刷 | 未 |
|
2004.06.08 | ||||||
1刷 | 240 下から2行目 |
4刷 | 未 |
|
2005.04.14 | ||||||
1刷 | 250 見出し「piCalの主な画面」直下の行 |
2刷 | 未 |
|
2004.06.08 | ||||||
1刷 | 278 7行目 |
4刷 | 未 |
|
2005.04.14 | ||||||
1刷 | 289 コード下から1行目 |
6刷 | 未 |
|
2006.02.27 | ||||||
1刷 | 313 MySQLからデータを検索して表示するコード |
3刷 | 未 |
|
2004.06.09 |