*XOOPSでWebサイトを作ろう [#t5964539] ホームページという言い方をよく耳にしますけど、これはひとつのサイトのトップページを指す場合とサイト全体を言う場合がありますので、ちょっと混乱してしまいます。なので、サイト全体のことはWebサイトと呼んだ方が良いでしょうね。 **XOOPSって何? [#v653eeb1] XOOPSは、「ズープス」って読みます。 e&font(Red){''X''};tensible ''&font(Blue){O};''bject ''&font(Blue){O};''riented ''&font(Blue){P};''ortal &font(Blue){''S''};ystem の略で、直訳すると「拡張可能なオブジェクト指向ポータルシステム」なんだそうですが、これだけ聞くと「何のこと?」って思いますよね? 簡単に説明すると、Webサイト全体を構築して、Web上でデータを作成したり、管理することができるシステムで、 &font(14pt){''ブログやニュース、カレンダーや予定表、画像アルバム、掲示板など''}; 自分で好きな機能を追加して利用するができる、いわゆるコンテンツマネージメントシステム(CMS)と呼ばれるもので、そんな高機能なシステムが、なんと無料で使うことができるのです。 これって凄いですよね? ※ XOOPSは、GPLというライセンスで作成されており、この規定に従うことで、無料で利用可能です。(ライセンスといっても、そんなに難しいものではなく、普通に使う分には何も問題はありません。個人だけではなく、商用サイトでも無料利用することができるんです。) #br 「ブログだったら、僕はもう使ってるよ!」 「私も Yaho○ ブログ使ってるし・・・」 はい。最近は、無料で使えるブログが沢山ありますよね。 確かに、利用ユーザーの多い有名ブログサイトを利用すると、お友達が出来たり、交流したりすることも出来るので、それはそれで良いと思います。 また、自分専用のブログサイトを作りたい場合には、WordpressやMovableTypeなどを使って、構築されている方もいらっしゃることと思います。 でも、知り合いやお友達などが自由に意見を交換できるような、掲示板機能は使えますか? 画像をアップロードして綺麗な写真アルバム集を作ったり、予定表を掲載したり、お知らせを通知したり、好きなサイトの色々な更新情報を集めて新聞や雑誌のようなページを作ったり、Wikipediaみたいなページを作ったり、レイアウトを自由に変えたり、デザインを編集して自分の好きな表示にしたり・・・ また、地域のコミュニティサイトとか会員制のサークル専用サイト、会員用のページを作ったり、SNSのようなサイトを作ったり・・・ さらに、それぞれのページにコメント欄をつけて、掲示板で統合表示できるような機能などなど・・・ あなたのブログで、そんなことが、できますでしょうか? そして、そんなことが出来たら、楽しいと思いませんか? 「いやいや、私のホームページビ○ダーで作ったページも、デザインを好きに変えられますよ~」 そうですね。 確かに、従来型(あえて、こう言わせていただきますが)のホームページ作成ソフトで作ったページも、自由にデザインやレイアウト変更ができますね。 でも、全部のページを一気に同じデザインに変更することができますか? そのサイトを訪問してくれた方が、好きなデザインを選んで変更することって、できますか? Web上で、あるページにブロックを追加して、好きな情報を表示したり、配置を変えたりなんてことが、できますか? 「が、画像アルバムなら、僕のホームページにもあるよ!」 う~ん、頑張ってますね。 でも、Web上で画像のカテゴリ変更とか、カテゴリ別に表示したり、1ページあたりの表示枚数を変えたり、画像一覧のサムネイル画像の大きさを変更したり、なんて・・・できますか? そうです。 &font(18pt,Red){''XOOPSを使うと、その全てが可能になるんです。''}; もちろん、簡単なものから、高度な技術を必要とするカスタマイズまで、色々な選択肢がありますが、これから説明するのは、ごく基本的かつ簡単に、これらを実現する方法です。 なお、ここで述べているXOOPSは、日本語環境に最適化された最新のXOOPS Cube Legacy2.2のことを言います。 *XOOPSなら「出来る」理由 [#z16244a5] &font(Blue,16pt){''XOOPSの特徴は、デザインと基本機能、拡張機能がそれぞれ独立している''};ことにあります。 拡張機能は、モジュールと呼ばれるサーバー上で動くプログラムで、部品のようにユーザーが自由に選択して追加・削除することが出来るのです。 デザインは、テーマと呼ばれるディレクトリ単位のデザインセットを追加することで、管理者が管理画面で選択して表示設定したり、テーマ選択ブロックを画面上に表示させてユーザーに選択できるようにしておくと、閲覧したユーザーが自由にテーマを選ぶことが出来るようになったります。 そう、&font(16pt){''&font(Blue){自分が使いたいモジュールやテーマをサーバに追加するだけで、あとはWeb上で全て変更可能};''};となる。これが、&font(16pt){''&font(Red){XOOPSの「出来る」理由};''};です。 モジュールやテーマは、それぞれXOOPSのベーシックなパッケージに元から入っているものもあります。 でも、入っているモジュールはごく基本的なものだけですので、何かしようと思ったら他のモジュールをインストールする必要があります。 テーマも、「いかにもXOOPS」的なものが数点しかありませんので、それが気に入らなければテーマを探してきて追加しなくてはいけません。 モジュールやテーマは、それぞれ作者様のページなどからダウンロードするのですが・・・ ちょっと面倒ですよね? ということで、&font(18pt){''&font(Red){今からXOOPSを始めるなら、[[XOOPS X (ten)]] を使いましょう。};''}; XOOPS使いのプロ達が厳選、メンテナンスしたモジュールが沢山入っていますし、何より今現在もプロジェクトがどんどん進行中の「旬」なパッケージですので、安心して使うことができます。 さらに、今流行のレスポンシブウェブデザインに対応したテーマを始め、各種テーマも入っています。 そうそう、あと少しで、ブラウザで表示した管理画面上から各種モジュールやテーマのインストールも可能となりますので、より一層便利になることでしょう。 &font(16pt){''&font(Green){[[XOOPS X (ten)]]を使うと、こんなサイトが作れますよ~(o^^o)};''}; -&font(14pt){''ブログ+画像アルバム+掲示板''}; -&font(14pt){''地域のコミュニティサイト''&font(10pt){(情報の発信、集約、意見交換など)};}; -&font(14pt){''○○ファンの集い''&font(10pt){(同上)};}; -&font(14pt){''企業のポータルサイト''&font(10pt){(既存ページの置き換えも可能)};}; -&font(14pt){''○○商店のホームページ''&font(10pt){(同上)};}; -&font(14pt){''ファッションやアフィリエイトなどのサイト''}; #br 上記は、ほんの一例です。 まだまだ、色々なサイトを作ることができますし、既存のブログサイトと組み合わせて使うなんて方法も面白いでしょう。 でも、まずはサンプルサイトを見ていただき、どんなものができるかイメージしてくださいね。&font(10pt){(って、まだ作ってなかったりして・・・)};