AppleのiWebは、魅力的なウェブサイトを簡単に作成・公開できるツールです。私自身も、生後数ヶ月の娘の写真やニュースを家族や友人に公開するためにiWebを使っています。しかし、iWebには現在大きな制限があります。それは、1つのウェブサイトしかサポートしていないことです。1つのサイト内に複数のページを作成することはできますが、独立した複数のサイトを作成することはできません。
この制限を回避することは可能です。iWeb はデータを ~/Library/Application Support/iWeb 内の Domain.sitesという Mac OS X パッケージに保存します 。このファイルを削除または名前変更すると(もちろん、iWeb が 起動していない状態で )、次回 iWeb を起動したときに新しい空の Domain.sites パッケージが作成され、新しいサイトを作成できるようになります。~/Library/Application Support/iWeb フォルダ内の Domain.sites パッケージを手動で入れ替えることで、iWeb で複数のサイトを操作できるようになります。
皆さんはどう思われるか分かりませんが、私はその手順がかなり面倒だと思います。AppleがiWebをアップデートして複数のサイトで作業できるようになるまでは、Cocoadrilloの無料(寄付受付) iWebSites 0.9を使えば、ファイルのやり取りを任せられます。
iWebSites を起動すると(繰り返しますが、iWeb が 現在起動していないことを確認してください )、現在の iWeb サイトが表示されます。右側のボタンを使って、「新規サイト」ボタンで追加のサイトを作成するか、「複製」ボタンで既存のサイトを複製することができます。(後者のオプションは、特定の「テンプレート」サイトをベースに複数のサイトを作成する場合に便利です。)既に iWeb サイトを切り替えて使用している場合は、それらをそれぞれ iWebSites のサイトリストにドラッグしてください。~/Library/Application Support/iWeb フォルダにコピーが作成され、iWebSites のリストにサイトが表示されます。


iWeb で特定のサイトを操作する準備ができたら、iWebSites リストでそのサイトを選択し、「今すぐ開く」ボタンをクリックします。すると、iWeb が起動し、選択した Web サイトが表示されます。(または、「デフォルト」ボタンをクリックして、選択したサイトの Finder パッケージの名前を Domain.sitesに変更し 、iWeb を手動で起動することもできます。また、リスト内のサイトをダブルクリックして、そのサイトをデフォルトサイトとして設定し、iWeb を起動することもできます。)変更内容はすべてそのサイトに保存され、公開されます。別のサイトで作業したい場合は、iWeb を終了し、iWebSites で別のサイトを選択して、「今すぐ開く」をもう一度クリックします。
(.Mac に公開する場合、既存のサイトと同じ .Mac アカウントに新しいサイトを公開すると、既存のサイトが上書きされることに注意してください。異なる .Mac アカウントに公開するには、iWeb を起動するたびにシステム環境設定で .Mac アカウント情報を変更する必要があります。または、iWeb の「フォルダに公開」オプションを使用して別のフォルダに保存し、手動でサイトをアップロードすることもできます。)
他にもサイト管理オプションがいくつかあります。「削除」ボタンをクリックすると、現在のiWebサイトがiWebSitesのリストとハードドライブの両方から削除されます。また、サイト名を変更することもできます(これはiWebSitesのリストでの表示方法のみに影響します)。iWebサイトのパッケージを他の人に送信する場合は、「コピーまたはドラッグ時にZip圧縮」チェックボックスをオンにし、iWebSitesのリストからサイトをFinderまたはメールアプリケーションにドラッグすると、.zip形式でアーカイブ(圧縮)されたサイトが提供されます。
とはいえ、iWebSites が現時点では有望な見込みであり、公式に評価された Mac Gem ではない理由は、私のコンピュータ 2 台では問題なく動作したにもかかわらず、Power Mac G5 では動作しなかったためです。(iWeb サイトやその他のデータには一切影響がなく、iWebSites が単に機能しなかっただけです。) 開発者は少なくとも他のユーザー 1 人から同様のフィードバックを受けており、現在この問題を調査中です。
このバグが修正されるまでは、iWebSites をダウンロードして、Mac で動作するかどうかを確認する必要があります。動作するなら、iWeb の機能の大きな欠陥を埋める便利なユーティリティです。
2006年5月15日午後3時45分更新:この記事の公開後まもなく、Apple社は複数のiWebサイトを限定的にサポートするiWeb 1.1をリリースしました。Apple社のこの新機能に関するドキュメントによると、Domain.sitesパッケージをダブルクリックすると、その場所に関係なく、iWebはそのサイトを開き、その場所をデフォルトのサイトの場所として使用します。(つまり、Domain.sitesパッケージをダブルクリックするのではなく、iWebを手動で起動すると、iWebは最後にダブルクリックしたDomain.sitesパッケージの場所にあるDomain.sitesパッケージを開きます。) 別の 場所にあるDomain.sitesパッケージを編集するには、そのパッケージをダブルクリックする必要があります。この新機能は、少なくとも複数のサイトを操作するという点では、以前のバージョンのiWebよりも改善されていますが、iWebSitesを使用するよりもはるかに複雑です。