【コラム】

Yet Another 仕事のツール

7 高機能CMS XOOPS(2)Webサイトの構築

鶴田展之  [2004/02/17]

今回はXOOPSの持つ基本的な機能を紹介しながら、Webサイトを構築してみよう。

一口にWebサイトといっても、目的や内容によって様々なものがある。当然、そこで求められる機能やデザインも様々だ。CMSはWebサイトの運営管理負荷を軽減しながら、なおかつ機能面、デザイン面の柔軟性も損なわないものでなければならない。この点、XOOPSは非常に良く考えて作られている。

まず、機能面を見ていこう。XOOPSは、豊富に用意された機能を、モジュール単位で追加・削除可能だ。管理者メニューから「一般設定」-「モジュール管理」を開くと、すぐに利用できる標準モジュールが一覧できる。

それぞれのモジュールの情報は、「操作」欄の「バージョン情報」アイコンをクリックすると表示されるが、最初は名前だけではどんな機能かわかりにくいものもあるので、多少補足的に説明しておこう。

・FORUM
高機能な掲示板の機能を提供するモジュール。

・ NEWS
頻繁に更新される新着情報を簡単に公開できるモジュールだ。企業サイトでは「新製品情報」「プレスリリース」等に、個人サイトでは日記として使うこともできるだろう。

・ CONTACT US
「お問い合せフォーム」の機能を提供する。

・ POLLS
投票と集計のモジュールだ。自由に設問を設定し、訪問者に対してアンケートを実施できる。

・ PARTNERS
パートナーサイトの情報を表示する、リンク集機能の一種だ。

・MEMBERLIST
XOOPSでは、ユーザ登録・ユーザ認証機能を使うことで、ユーザ毎にアクセス可能なコンテンツを制限することが可能だ。MEMBERLISTモジュールは、登録ユーザの情報を一覧する名簿の機能を提供する。

・ HEADLINE
最近、ニュースサイトを中心に"RSS"形式で更新情報を提供するところが増えてきた。RSSは更新情報のタイトルや要約を配信するための、共通のXMLフォーマットだ。HEADLINEモジュールを使うと、他のサイトの更新情報や新着情報を簡単に自分のWebサイトに表示できる。MYCOM PC WEBでもRSS配信を行っているので、自分のサイトに日々更新されるMYCOM PC WEBの新着ニュースを表示することも可能だ。

・ FAQ
よくある質問(FAQ)を管理するモジュールだ。製品サポート等に必須の機能だ。

・ SECTIONS
当コラムのような(?)散文的な情報や、製品カタログなどを掲載するのに便利な機能だ。複数ページに遷移するようなドキュメントを簡単に作成できる。

・DOWNLOADS
ファイルのダウンロード先リンクを登録できる。カタログやマニュアル、ソフトウェアの修正パッチの配布などに利用すると便利だ。

・ LINKS
いわゆる"リンク集"の機能を実現するモジュールだ。リンク先の新規登録や閉鎖・移転に伴う削除・変更も、ブラウザからの操作で簡単に行える。

各モジュールは、モジュール管理画面の「操作」欄から「インストール」アイコンをクリックするとインストールされ、有効になる。各モジュールには、画面を構成する単位になる「ブロック」があらかじめ用意されている。例えば、FORUMモジュールには「最近の投稿」「参照数の多い話題」「発言数の多い話題」などのブロックがあり、目的に応じて画面に配置することで、自在にWebサイトを構築できるようになっている。

管理者メニューから「ブロック管理」を見てみよう。

ここでは、まず「表示したい画面」のドロップダウンリストから対象のページを選んでから、ページに表示するブロックを選択する。「表示サイド」では、左/中央左/中央/中央右/右の5つに分割された画面上に各ブロックを配置し、横方向のレイアウトを自由に構成できる。縦方向のレイアウトは、「並び順」で設定可能だ。試しに、FORUMとNEWSだけのサイトを開設してみたのが次の図だ。

しかし、実際に公開するWebサイトとなると、このままではデザインが寂しい。次はサイトの見栄えをカスタマイズする方法を見てみよう。

XOOPSは画面のデザインを「テーマ」によって切り替えられる。標準では「default」「phpkaox」「x2t」という3つのテーマが収録されている。切替は管理者メニューの「一般設定」から行える他、「テーマ選択」ブロックを表示して、閲覧者に自由に選ばせることもできる。なお、OCEAN-NETをはじめ、テーマを作成・配布しているサイトがいくつかあるので、好みや目的に合ったテーマを選ぶと良いだろう。

phpkaox

x2t

今回は詳しく解説できないが、より細かく画面デザインを変更したい場合は、HTMLテンプレートや、テーマに含まれる画像を編集することで対応できる。例えば会社のロゴ等を表示する場合は、XOOPSをインストールしたディレクトリ下の「themes/テーマ名/images/logo.gif」を置き換えればよい。

今回はWebサイトの構築を前提に話したが、「もうWebサイトはあるから要らないよ!」という人も多いだろう。次回は、Webサイトではなく、社内LAN等で仕事に活用することを考えてみる。XOOPSの豊富なオプションモジュールなども紹介しよう。

    新着記事

    特設サイトの情報

    求人情報

    人気記事

    一覧

    イチオシ記事

    新着記事

    特別企画

    一覧

    転職ノウハウ

    あなたの仕事適性診断

    4つの診断で、自分の適性を見つめなおそう!

    Heroes File ~挑戦者たち~

    働くこと・挑戦し続けることへの思いを綴ったインタビュー

    はじめての転職診断

    あなたにピッタリのアドバイスを読むことができます。

    転職Q&A

    転職に必要な情報が収集できます

    スカウト転職する

    企業からアプローチのメッセージが届きます。