以下に Squeakland 本家イメージ及び今月リリース予定の日本語版 Squeakland2005j に関する情報を述べます。Update stream とは、スクイークの最新の更新を反映させる仕組みです。ユーザが自分で更新を行うためには以下の二つの方法があります。
- デスクトップメニューから、ヘルプ - サーバからアップデートを取得
- プリファレンスの設定 (#promptForUpdateServer) によっては複数のサーバから選ぶ事が出来ます。
- Utilities serverUrls で現在有効になっているサーバが分かります。
- Utilities updateUrlLists で選択可能なサーバが分かります。
- ウェブブラウザで作品を開く。
- 例えば http://squeakland.org/whatis/tutorials.html の作品をどれか開いてください。
- タグの update_server 属性によって選択可能なサーバから有効なサーバを決める事が出来ます。
- タグの update 属性によってアップデート番号の上限を制限する事が出来ます。
- この方法では、アップデートと保存が同時に行われてしまうので、私はあまり使わないです。
開発の流れは以下の通りです。
- 開発者版イメージ http://www.squeakland.org/installers/SqueakPluginImage-dev.zip で作業を行う。
- 作成したパッチは開発用 update stream http://squeakalpha.org/updates/updates.list にメンテナ(Scott さん)によって投稿される。
- タグの update 属性変更後、http://www.squeakalpha.org/project.jsp?http://www.squeakland.org/projects/EToy-Template.001.pr を開くと squeakalpha の変更が反映される。
- 動作が確認されたら、公開用 update stream http://squeakland.org/updates/updates.list にメンテナ(Bert さん)によって投稿される。
- タグの update 属性変更後、http://www.squeakland.org/project.jsp?http://www.squeakland.org/projects/EToy-Template.001.pr を開くと、公開版の変更が反映される。
squeakalpha.org とは、スクイークの開発用に設けられたサーバで、公開前の試験が行われます。http://squeakalpha.org に置かれた作品をブラウザから見ると公開用の更新が反映されてしまいます。
参考: ServerDirectory http://d.hatena.ne.jp/propella/20040914/p2