[Squeak-ja: 4044] Webブラウザ上でのプロジェクト閲覧について

Kazuhiro ABE abee @ squeakland.jp
2008年 10月 27日 (月) 00:47:47 JST


こんにちは、阿部です。

いくつかのWebサイトでは、WebページにSqueak
Etoysのプロジェクトを埋め込み、プラグインを使ってWebブラウザ上で見られるようにしていますが、その中の一部が開けなくなっています。これは具体的には、Squeakland.jp、スーパーサイエンスキッズ、みんなでたのしくスクイークなどに掲載されている作品の一部です。
たとえば、次のページにある「ボールと階段」という作品をクリックしてみてください。

http://squeakland.jp/kids/kidshome.html

すると、プラグインで作品が開く代わりに以下のテキストが表示されます。

You do not seem to have the Squeakland plugin installed.
Please download the plugin here and then run the installer.

You could also download ballandstairs.001.pr and open it in Etoys.

これは、先にお知らせしたSqueakland.orgのリニューアルにともない、launcherが最新のEtoysのインストールを要求するようになったためです(launcherを使っていないサイト、たとえば、SuperSwiki2などは影響を受けません)。
http://www.smalltalk.jp/pipermail/squeak-ja/2008-September/003990.html

当面の対処法として、作品のリンク(この例ではballandstairs.001.pr)をクリックすれば、作品をダウンロードしてSqueakland
2005Jのアプリケーションから開けます。あるいは、plugin
hereをクリックして、最新のEtoysをインストールすることもできます。ただし、その場合は先のお知らせのように日本語フォントのインストールを行う必要があります。また、最新版は以前のバージョンの作品を開けますが、最新版で作った作品は2005Jを含む以前のバージョンでは開けませんのでご注意ください。

これ以降は、各Webサイトの管理者の方向けの説明です。
最新のEtoysをインストールしていない場合、それぞれのページのhtml中で以下のように記述していると動作しません。

<a href="http://www.squeakland.org/launcher/?http://プロジェクトが置かれているサイト/プロジェクト名.pr">

これを次のように変更します。

<a href="http://プロジェクトが置かれているサイト/プロジェクト名.htm">

そして、プロジェクト名.htmは以下のように記述します。

<object classid="clsid:2BE9C39E-8386-4435-B337-FCDAD8EAB006"
codebase="http://www.squeakland.org/installers/SqueakPluginInstaller.exe"
width="1024" height="768" id="SqueakOCX Control">
<param name="src" value="http://プロジェクトが置かれているサイト/プロジェクト名.pr" />
<param name="pluginspage" value="http://www.squeakland.org/detect.html" />
<param name="apiSupported" value="true" />

<embed type="application/x-squeak-source" width="1024" height="768"
src="http://プロジェクトが置かれているサイト/プロジェクト名.pr" apiSupported="true"
pluginspage="http://www.squeakland.org/detect.html"></embed>

widthとheightは埋め込む作品の大きさに合わせて変更してください。

数が多いと大変だと思いますが、よろしくお願いします。

 //abee
--
阿部 和広  EMAIL abee @ squeakland.jp


Squeak-ja メーリングリストの案内