ラッパーで外部サイトを表示させる - J!1.0

Joomla!サイトに外部のページをはめ込んで表示

Joomla!には、Joomla!で作成したサイトの中に、はめ込むようなかたちでJoomla!の外にある別サイトを表示させる機能、「ラッパー」がはじめから用意されています。ここでは、このラッパー機能を利用して、別ページを表示させる方法を説明します。

外部サイトのブログや掲示板を表示させるのに便利

たとえば、既にJoomla!を使わずに別の場所でブログを運営していて、Joomla!サイトの中にこのブログを同時に表示させたいとき。あるいは、Joomla!のエクステンションとして用意されているブログやフォーラム以外で、気に入ったものがあるのでそれをJoomla!サイト内に同時に表示させたいとき。そういった外部の別サイトを同時に表示させるとき、ラッパー機能が役に立ちます。以前のこのサイトでも、上部に表示されている「Joomla!書籍」というメニューで、このラッパー機能を利用していました。


オレンジの枠内は、Joomla!ではなく別のツールで作った外部のページが、Joomla!サイトの中に表示されています。もっとも、書籍の表示に使っているツールは、ラッパーを利用しなくともJoomla!本体と結合させる(ブリッジする)ことで、Joomla!のコンテンツとしても表示させることが可能なツールです。こういったツールはわざわざラッパー表示させるのではなく、Joomla!本体とブリッジした後にJoomla!自体に表示させてしまうほうが楽です。

phpbbやSMFといったフォーラムやWordPressなどのブログツールでも、Joomla!側でユーザー登録さえしてしまえば同じユーザー名とパスワードでフォーラムやブログ投稿が可能になるため、ラッパー表示させるよりもブリッジしてしまったほうが便利なものが多くあります。ブリッジできるツールを、それでも敢えてラッパー表示させる利点があるとすれば、ブリッジさせるよりバージョンアップ時のメンテナンスがしやすいというセキュリティ面でしょう。

ラッパー機能の使い方

ラッパーを利用するのは、メニュー管理から。管理画面上部「メニュー」から、ラッパー表示させるメニューを選択します。


選択後、右上の「新規」ボタンを押します。


一覧表示から、「その他」にある「ラッパー」にチェックを入れて、右上の「次へ」ボタンを押します。


「名前」に、メニューに表示させる名称を入力し、表示させるサイトのURLを「ラッパーリンク」欄に入力します。


この段階で、一度フロントエンド(Joomla!で作成したサイト)のメニューからラッパー表示させてみます。上下が狭かったりするなど、表示に問題があれば先ほどのラッパー設定画面の右下にある、「スクロールバー」以下の項目を変更して修正します。ドメインが異なるページを表示させる場合など、これらの項目を変更してもうまく変更が反映されないこともあります。表示がうまくいかない場合、これらの項目をいじってみてもっとも問題のない設定を見つけ出して保存します。


以上で「ラッパー」自体の設定は完了です。ラッパー表示させた際に、同時に表示させるモジュールなどは、各モジュールの設定画面で各々の「メニューアイテムリンク」を選択することで反映させます。モジュール設定の詳細は、以下の記事を参照ください。
まれにラッパー表示で他人の作成したサイトを自分のサイト内に表示させている人がいますが、表示方法によっては著作権法などに反する可能性があると思います。ラッパー機能は、あくまで自分の作った別のページを表示させる用途に限定したほうが無難です。

Joomla!が使えるレンタルサーバー

J!サイトピックアップ

JoomlaEasy.net
http://joomlaeasy.net/
J!1.5サイト:Joomla!1.5 MANUAL
Joomlaでポン
http://www.joomladepon.com/
Joomler!.net
http://www.joomler.net/
JUSER.JP
http://juser.jp
Joomla!の道しるべ
http://joomlaway.net

Joomla!1.5関連書籍

はじめてでもできる!Joomla!で作るカンタンWebサイト
はじめてでもできる!Joomla!で作るカンタンWebサイト
当サイトからもリンクさせていただいている、Joomla!でポンのアネさん(杉原 裕子さん)が、Joomla!初心者向けの本を出版されました!
Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
Joomla!Pro Book オープンソースCMS導入&カスタマイズガイド
Joomla!に特化した日本語の書籍です。画像も使ってわかりやすく解説してくれていますので、インストールから操作方法、活用まで参考になります。
はじめてのJoomla!―無料のCMSで、カンタンWebページ管理!
はじめての Joomla!―無料のCMSで、カンタンWebページ管理! (I/O BOOKS)

Dreamweaver&FireworksによるオープンソースCMSテンプレートデザイン
Dreamweaver&Fireworksによるオープンソー―Joomla/Nucleus/Zen Cartにもデザインを! CS3/8/MX
J USER.JPを運営されている、伊丹 シゲユキさんの著作。約250ページの本文中、約80ページがJoomla!に割かれています。
訪問者数 [+/-]
今日:
昨日:
一昨日:
229
465
455

+10
今週:
先週:
先々週:
2493
2782
3069

-287