Unzipper

Unzipperは、複数ファイルからなるHTMLページを、Maharaのページにiframeで表示するプラグインです。

unzipper_17E15AC0.png

動作条件

  • Apache の設定で、.htaccess による分散設定と、mod_rewriteによるURL書き換え機能が使えるようになっていることが必要です
  • 開発者は以下の環境で動作確認しました
    • Mahara 1.5.10, 1.6.6, 1.7.2
    • サーバ環境は Linux (CentOS 6.4) + PostgreSQL

インストール

  1. 以下のファイルをダウンロード
  2. Mahara の htdocs/artefact/file/blocktype の中に展開
    • htdocs/artefact/file/blocktype/unzipper というディレクトリができます
  3. Mahara へ管理者でログイン
  4. 管理→拡張機能→プラグイン管理
  5. プラグインタイプ:blocktype リストの最後に以下のように表示されているはずなので ”インストール" とします
    未インストールプラグイン
    file/unzipper(インストール)

動作確認

  1. 画像、CSS入りのHTMLファイルを含んだZIPファイルを用意しました。これをダウンロード
  2. Mahara のページに、Unzipper のアイコン(「ファイル、イメージおよびビデオ」のところにあります)をドラッグ
    unzipper_17E15B08.png
  3. 上でダウンロードしたsample.zipをアップロードし、「保存」をクリック
    unzipper_17E15B4A.png
  4. こんなふうになれば、成功です
    unzipper_17E15B8E.png
    動作条件のところに書いた「分散設定ファイルと URL書き換え機能が有効」になっていない場合は、こんな感じの表示になるはずです。もしくは、"Internal server error" になる場合もあるかもしれません。
unzipper_17E15BC6.png

Apache の設定を変更する方法は…「apache .htaccess 有効」とか「apache mod_rewrite 有効」などでググるとたくさん出てきます。

設定項目

ブロックタイトルとZIPファイルの指定は説明不要ですよね。"Initial page" という設定項目の説明をします。

ZIPファイルの中で、最初に表示されるファイル名をここに書きます。デフォルトは index.html です。上のサンプルファイル (sample.zip) では、index.html が最初に表示されるページになるように作っています。

ここで注意が必要なのですが、あるフォルダに入っているファイルをZIPファイルにするときに、二通りのやり方があります。一つはフォルダを選択してZIPにするやりかた。二つ目は、フォルダの中のファイルを全部選択してZIPにまとめるやりかたです。

index.html を最初に表示するページにしたいとき、後者のやり方で作ったZIPファイルだったらOKです。しかし、前者のやり方で作っている場合には「フォルダ名/index.html」と書く必要があります。

initial_pages.jpg

Copyright

Maharaのライセンスに準じます。 http://www.gnu.org/copyleft/gpl.html ; Copyright 2012-13, Leapels (Leading Program eLearning Support, Hiroshima University)


添付ファイル: filesample.zip 213件 [詳細] fileunzipper101.zip 253件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-12 (木) 11:20:28 (1472d)