コンテンツ マネージメント システム

ウェブサイトイントラネット
ホームページ

text : 増田"maskin"真樹

第4回

illust : 小松恵

これなら使える！！ 多機能イントラ作り
Xoopsで営業部イントラを作ろう（3）

ウェブサイトイントラネット
ホームページ

プラグインを使ってより実用的なサイトにする

インストールから苦労の連続……。ようやく掲示板まで組み上がった自分だけのCMSの調子はいかがだろうか。さまざまな機能が追加できるコンテンツマネージメントシステムのXoopsには、いわば無限の拡張性がある。Xoopsのプラグインファイルは、有志によってさまざまなものが公開されており、それを上手に組み合わせることで、より実用的なCMSサイトができるはずだ。今回は、営業イントラに使えるプラグインモジュールをセレクトして、実際に使えるところまでの手順を1つ1つ追っていく。

社内イントラのコンテンツセキュリティー

ゲストには不可視にしていた記事が実は公問題となりそうな言葉の使用を禁止してし開されていたり、上司への悪口を社員全員まおう。100パーセントカバーすることはに公開したりというものだ。もちろんメールできないが、意外と効果は大きい。

でも同様のトラブルがあっ前回は、初期設定から始まり、簡単なて社会問題化していて、こモジュールの組み込み、ページレイアウト

れらは「コンテンツセキュリデザインまでを行った。この 1 か月で、ニティー問題」と呼ばれていュースの配信やフォーラムでの議論などのる。これと同じような事故

基本的な操作は問題なくできるようになっはイントラサイトでは起こしたのではないかと思う（まだ問題を抱えてたくない。
そこで Xoops の「禁止いる人は、159 ページに書いてあるサポ用語」指定で、ある程度のートサイトをチェックしてほしい）。
プラグインの解説の前に重要なことを1カバーはできるので試してつ説明したい。社内のあらゆる情報がインみよう。管理メニューでロトラサイトに流れ始めたとき、もっとも怖いグインした後［禁止用語／のが「外に出ては困る情報の流出」や「越アクセス拒否IP／禁止ユ権発言」といったトラブルである。たとえば、ーザー名の設定］を開き、154 +++ iNTERNET magazine 2003.06 +++図1 禁止用語の指定

禁止用語に入力した言葉は、「###」で表示されるようになる。そもそも入力してはならない技術の名前や人名、プロジェクト名などを入力しておくだけでも効果はある。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

ンストールは完了するのだ。

さあ、新しい機能を導入しよう！

回インストールした「Polls（投票）」モジュールを使って、CMS に追加してほしい機C:¥Program Files¥Apache Group¥
Apache¥htdocs¥xoops¥modules

能を投票で選んでもらうのだ。
投票の設定は簡単だ。管理者のアカウントでログインした後、管理者メニューの冒頭からいきなり難しいテーマに入ってしまったが、今回のお題は 機能拡張 だ。

そうなると話は簡単だ。ユーザーが求左側で［Polls］→［投票の作成］を選択しフォーラムでの意見交換だけじゃ物足りなめている機能を見つけて、早速インストーよう。すると「新規投票の作成」画面（図い「もっと活用できないの〜？」などというルしてみよう。

3）が現れるので、 質問 、 説明 、 選択
肢 を順に入力していこう。たとえば、天声に、胸を張って応えていこう。
Xoopsは、そもそも機能拡張がウリなのご意見求む！
投票モジュール

で安心してほしい。
「XOOPS日本語モジュールプロジェク
ト」

気予報やニュースリンクなどは要望されることが多い機能だろう。選択肢の右側にある色のバーは結果表示の際に使われるものだ。最後に「送信」ボタンを押して、というものがあって、日々すばらしい機能をもった追加モジュールが登場「ちょっとまてよ、どんな機能をインスト

今度は管理メニューの［System Admin］していて、誰でも利用できるようになってールすればスタッフのみんなは喜んでくれ→［ブロック管理］でブロックの配置や表いる。気に入ったものをダウンロードして、るだろうか？」と悩む前に、実際にみんな示のON/OFFを設定すれば、トップページ次のパスにフォルダーごとコピーすればイの意見を聞いてみるのがいちばんだ。前に投票ブロックが登場する（図4）。

図2 XOOPS日本語モジュールプロジェクト

図3 新規投票の作成

http://xoopsjp.planewave.org/modules/news/

図4 トップページに表示された投票ブロック

内容と期限を決めて、投票を実施しよう。複数の選択肢を選べるようにすることもできる。
「投票終了時に作者にメールを送信する」
を「はい」にしておけば、終了したことがアナウンスされるので便利だ。

図5 投票の結果表示1つだけでなく複数個作成することもできる。難しい問題を投票で調べる場合、無理に1つにまとめるよりも、2〜3個立てたほ

投票結果は随時表示でき、わかりやすいグラフで表示できる。グラフの色うが効率がいい。

は投票作成時に設定した色で表示される。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2003.06 +++155

明日の天気をトップページに天気予報モジュール

図6 「モジュール管理」からインストール

さて、投票の結果はどうだっただろう
フォルダーをコピーするだけで管理者メニューの「モジュール管理」に表示される。

か？ おそらくビジネスに必要な情報から固めていくことになるだろう。
ここで、筆者がチョイスしたのは「天気予報」のブロックだ。営業部ならば、翌日

図7 「ブロック管理」で表示設定の行動に直接関係する天気の情報は重要だ。ということで見つけた「XP-Weather」
は、とても優れた天気予報表示システムモジュールをインストールしたら管理者メニューの「ブロック管理」を確認する必要がある。

だ。日本国内はもちろん、世界中の都市を非常に細かいセグメントで予報してくれる。日本 語 化され たモジュール（ X P Weather1.3a(J2)）がhypweb.net

図8 XP-Weatherの設定は2種類あるからダウンロードできる。
システムのデフォルトの設定と個人別の設定に分けて設定できるので、地方に営業所があって部署イントラを共有している場合でも柔軟に対応できる。

先程説明したようにインストールは非常に簡単だ。ダウンロードしたファイルを解凍してできる「XP-Weather」というフォルダーを、Xoopsの「modules」フォルダーにコピーするだけだ。
すると、管理者メニューの「モジュール

図9 表示するエリアと表示の単位を設定管理」の画面に早速「XP-Weather」というアイコンが現れるので、リスト項目の「管理」から［インストール］を選択しよう（図6）。
インストールが完了しただけでは、ブロまず国か都市、地域と、細かく範囲を狭めていく。温度は 摂氏C 、風速は m/s にしておかないとわからなくなってしまう。

ックが非表示のままなので、同じく管理者
メニューの「ブロック管理」で場所を決めて（ここでは左上）、表示／非表示で「はい（表示）」を選べばOKだ（図7）。トップペー
ジに行くと、左上に「お天気ガイド」
ブロックが表示されたのがわかるだろう。
デフォルトでは米国のサンフランシスコ（暖かい！）が設定されているが、「場所を変える」をクリックすれば世界中の都市と地域から選択できる（図8）。ここで「規定の設定値」を選べば、新規ユーザー（もしくはXP-Weatherをデフォルト設定で使っているユーザー）に変更が適用される。
実際の設定項目はわかりやすいが、気温と風速の表示単位を使い慣れたものに図10 便利な天気予報が追加された無事に設定完了。天気の図柄や「詳細情報」
をクリックすれば、非常に詳細な予報画面が表示される。レーダーや気象衛星、降水確変更するのを忘れてはいけない（図9）。
hypweb.net
http://hypweb.net/xoops/率のリンクもあり、ほぼ完ぺきといったところだ。 使えるぞ！

156 +++ iNTERNET magazine 2003.06 +++インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D有用なニュース記事をゲット！
NewsGet!!モジュール

メニューの「モジュール管理」からインストー

クワード となるわけだ（図12）。

ルし、「ブロック管理」で表示すればいい。

このチェックワードは、ニュースサイトに管理メニューの左リストから［NewsGet!!］よって異なるので、他のニュースサイトを→［ニュースサイト編集］を選択する。ここ指定するときは、「ニュースサイト追加」のさあ、さらに便利な機能を追加していこう。

では、ニュースのリンク先となるニュース下の欄にある「チェックワード探索」を活用

筆 者 の 次 の チ ョ イ ス は「 N e w s

サイトを登録する。まず「ニュースサイトしよう。ここにニュースページのURLを入名」、そして「ニュースサイトURL」を入力れれば、チェックワードと思われる部分のしておいたニュースサイトの記事に、手軽しよう。
「チェックワード」というのは、ニュ色が変わって見えるのだ（図13）。に見出し付きのリンクを張る機能だ。たースページのHTMLで ニュースのタイト

ニュースサイトの設定が終わったらトッ

とえば、「あ、この記事は、うちの部署にとル が表示されている部分の特別な文字プページに行って、リンクを作りたいURLって重要だな」と思ったとき、そのニュース列を指定する。これを指定することで、ニを入力しよう。するとニュースのタイトルとのURLをコピー＆ペーストするだけで、見ュースのタイトルの場所を判別するのだ。

リンクが表示されるようになる。もちろん出し付きでトップページにリストアップでき何か1つのニュースを使って試してみよ

他のイントラサイト（社内ウェブ）へのリンGet!!」だ。これは、あらかじめ指定るのでユーザーに手軽に紹介できるという。たとえばINTERNET Watchうものだ。

ニュースページを開いてHTMLソースを見のこれもインストール方法は同じで、ダウてみると、ニュースのタイトルの前に必ずンロードした「newsget」というフォルダー「<title>」という文字列が入っている。これをXoopsの「modules」にコピーして、管理が、INTERNET Watchサイトの チェッ

図11 「モジュール管理」からインストールクを作ることも可能だ。
NewsGet!
http://www.phpoo.net:8080/

INTERNET Watch
http://internet.watch.impress.co.jp/

図12 ニュースサイトとチェックワードを指定「モジュール管理」のページを開くと、最下部に「NewsGet!!」の文字が。
「ブロック管理」
でブロックを表示する作業も忘れないようにしよう。

図13 「チェックワード検索」を使ってチェックワードを探す

INTERNET Watchのウェブページを指定。ここのタイトルカットは「<title>」で指定できる。

図14 トップページに表示されたニュースリンク「チェックワード探索」ニュースページのURLを入力して［check］
ボタンを押すと、その下にソースが表示される。色がついているところがタイトルと思われる場所。よく見ると、このページのタイトルには「<title>」というタグがある。

業務に関連のあるニュースを登録しよう。イントラ限定のニュースヘッドラインの完成だ。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2003.06 +++157

部署内で予定表を共有
eCalモジュール

図15 セキュリティーを考慮しよう

天気予報、ニュースリンクで情報を確認したら、あとは実際の営業活動に役立てるサービスが必要になるだろう。だからこ
こで、部署内全体のカレンダーを共有しておくといいだろう。
「XOOPS日本語モジュ

匿名ユーザーがスケジュールを書き換えてはまずいので制限をしよう。

ールプロジェクト」

から、「eCal」というモジュールを紹介しよう。ユーザー間で図16 表示位置の設定スケジュールを共有するためのイベントカレンダーモジュールだ。
これもインストール手順は同じだ。ウェブサイトから「eCal」で検索して「カレンダー eCal 2.2b 日本語化＋拡張ブロック」をダウンロードし、解凍した「eCal」フォル
トップページでの表示は、カレンダーに書かれた予定のリストだけ。ここでは中央にしたが、サイドでも問題ないはず。

ダーを、Xoopsの「modules」にコピーしてから管理メニューの「モジュール管理」で図17 予定の追加モジュールをインストールする。
管理メニューの左メニューにアイコンが現れるので、まず［環境設定］を開こう。設定するのは1か所だけだ。匿名ユーザーが予定を追加できるというのはまずいので、これを「いいえ」にして「承認／編集」ボタンをクリックして終了する（図15）。
後は、「ブロック管理」で予定の ピックアップ（カレンダーに書かれた予定のリストのみ）を配置する場所を［イベントカレ複数の日付にまたがって予定を入力できる。時間の範囲は指定できないけれども、市販されているスケジュールソフトより優秀（？）と思える部分も。

ンダー］の項目で決めれば完了だ（図16）。
トップページの「メインメニュー」にイベントカレンダーの項目が追加されていて、図18 カレンダー表示

そこからは誰でも予定を追加できる（図17）。トピックをクリックすれば、カレンダー表示で、ユーザーみんなの予定をチェックできる（図 18）。厳密に「何時から何時まで」というスケジューラーではないのだが、複数の日付にわたる設定も可能で、たとえば「5、10、15、20日は営業会議の日」のような設定もできる。また、ユーザ
ーは自由にスケジュールを投稿できるが、管理者が承認しないと表示されない仕組みになっているので、ユーザー全員で共入力した予定は、月表示でも確認できる。その日の日付の色が変わるところも親切だ。これで営業部イントラも実用レベルといえるだろう。

有する情報としては十分だといえる。
これで営業部イントラも本物（！？）といってもいいくらい充実したのではないだろうか。

158 +++ iNTERNET magazine 2003.06 +++インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

管理負担をさらに軽減
FileManagerモジュール

場所をいちいち探したりする手間もなくな

CMSの管理者の仕事は、プログラムとかる。管理者としてXoopsにログインさえでシステムの雑多な作業ではなく、本質的きれば、どこからでもファイルの管理がでにサイトを管理するということに尽きるのきるのだ。

である。

最後に、アップロードやHTMLファイルXoopsの解説は今回で終了し、次回かの変更など管理者の作業負担を大幅に軽らはまた別の Movable TypeというCMSまとめ減する「ファイルマネージャー」を導入しよを使ってその可能性を追求していきたい。

う。
「XOOPS日本語モジュールプロジェク
ト」

筆者プロフィール

で「filemanager」で検索すれば見つかる。

増田"maskin"真樹
フリージャーナリスト／情報デザイナー。
blog : metamix.com

数回にわたり、CMS の中でもコミュニ「filemanager」フォルダーをXoops のティーサイト構築にフォーカスした、使い「modules」にコピーしてインストールすれやすく機能が豊富なXoopsを紹介してきば作業は完了だ（図19）。管理メニューにた。インストールこそ大変だったが、機能ログインすれば「Filemanager」のアイコンを拡張するたびに、「これは使える！」と感が現れる。これをクリックすれば、Xoopsじた人は多いのではないだろうか。

作ったCMSサイトを公開中!!
この連載で構築したXoopsのサイトを公開しています。自由に参加できるので、CMSサイト構がインストールされているディレクトリーのCMSの最大の魅力である ユーザーに内容がすべて表示され、ファイル名の横とって便利な機能 を必要なときにリアルに表示されるアクションアイコンを使ってタイムに導入できるのは、とても魅力のあしてください！

操作できる
（図20）
。

ることだが、人はそれだけでは動かない。

（協力：MyWebjapan）

ページの最下部には、ファイルのアップ

一番大切なのは、サイトの魅力と目的を利ロードや、ディレクトリー／ファイルの作成用者全員に理解させることだ。これが明機能も用意されている（図 21）。これで確に示すことができれば、ユーザーは必ずFTPソフトを起動したり、ディレクトリーのサイトのファンになるはずだ。つまり、

図19 「モジュール管理」でインストール

築に関する話題を話し合ったり、連載の内容でうまくいかなかったことを質問したりして活用

http://test.mywebjapan.com/xoops

図21 アップロードなどの機能もある
ページの最下部にあるアップロードメニュー。アップロード す る フ ァ イ ル は 、「Choose File」をクリックすると表示されるダイアログで指定するだけでいい。

モジュールをダウンロードしてXoopsにコピーしたら、管理メニューの「モジュール管理」でインストールする。このモジュールは管理者メニューから使うものなので、「ブロック管理」での表示設定は

図22 充実したイントラサイトが完成！

必要ない。

図20 ファイル管理画面

ニュースリンク、カレンダー、天気予報が搭載されたCMSサイト。こ最初にXoopsのディレクトリーが表示される。アクションの列のアイコンは、左からコピー、移こまで情報が充実すれば、ひとまず十分といえよう。あとは管理者の動、名前変更、削除、編集、ダウンロードを示す。

「腕」次第といったところだ。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2003.06 +++159

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.