アプリケーションがバージョン5に到達すれば、強力で高性能、そして欠点のないことが期待されます。Adobe GoLive 5はまさにそれを実現しています。強力なデザイン環境や優れたサイト管理機能など、多くのWebデザイナーを魅了してきた特長がさらに強化され、PhotoshopをはじめとするAdobeの他の世界トップクラスのツールとの統合により、GoLiveはほぼあらゆるWeb作業を余裕を持ってこなすことができます。しかし、肝心なのは細部に宿るものであり、今回のアップグレードにはいくつか気になる点があり、購入をためらう理由になるかもしれません。
助け合う手
GoLive 5には、予想通り、数多くの新機能が搭載されています。特に便利なのは360Codeです。これは、GoLiveでコードを作成し、別のエディタで微調整した後、GoLiveに返す際に、GoLive側でソースコードを書き換えることなく、コードを書き戻すことができるツールです。また、レイアウトとページのソースコードを別々のウィンドウで同時に表示できる機能も便利です。
Adobe GoLiveの新機能、例えば360Codeなどは、Macromedia Dreamweaver 3( Reviews 、2000年4月号) に追いつくためのものであることは明らかです 。GoLiveはDreamweaverの優れた機能をさらに改良した点もあります。例えば、Dreamweaverでは、ガイドとしてドキュメントの背景に画像レイヤーを配置するというコンセプトが導入されました。Adobeはこのアイデアをさらに一歩進め、トレース画像の一部を切り取ってフローティングボックス(動的なHTML要素)に変換し、Webページの一部にすることができるようにしています。
GoLive には Photoshop の「 Web 用に保存」画像最適化機能が組み込まれているため、プログラムを終了せずに Web 用のグラフィックを作成できます。ネイティブ Photoshop ファイルをインポートし、各 Photoshop レイヤーを GoLive のフローティングボックスとして表示できるようになりました。インポート時に各レイヤーに異なる最適化設定を適用することも可能です。GoLive では、Adobe の他の 3 製品 (Photoshop、LiveMotion、Illustrator 9) からファイルを「スマートオブジェクト」として配置することもできます。スマートオブジェクトをダブルクリックすると、元のアプリケーションでファイルが開き、ソースに変更を加えると Web ページ上のファイルのコピーが更新されます。スマートオブジェクトのサイズを変更すると、自動的に再最適化されるため、大幅に時間を節約できます。
|
| 高いところからの眺め GoLive 5 の多くのサイト管理の改善点の 1 つは、サイト ビュー ウィンドウに複数のペインが追加されたことです。 |
新しい表パレットも時間節約に役立ちます。パレット内の表の縮小マップをクリックして、セル、行、または列を選択します。マップに色やテキストスタイルを適用したり、独自のスタイルを保存して再利用したりできます。
標準的ではない
プロフェッショナルなWeb制作ツールが標準に準拠したHTMLを作成しないという言い訳は通用しません。標準に準拠することで、ページは様々なプラットフォームで予測可能な表示を実現し、障碍のある方にとってもアクセスしやすくなります。しかし、GoLive 5で作成されたページは、https://validator.w3.orgのHTML 4.01検証テストに合格していません。
GoLive で標準に準拠したページを作成できるでしょうか?もちろんです。検証テストに合格するページを手動で作成し、ステーショナリーとして保存して、新しいファイルごとにそのステーショナリーを使用するように GoLive に指示するだけです。また、GoLive のレイアウトグリッドなどの機能は、独自のコードを使って動作するため、使用しないでください。
大きな仕事のための大きな銃
大規模サイトと大規模な開発チームが当たり前になりつつある中、サイト管理に対する要件はますます厳しくなっています。GoLive は、業界標準の WebDAV(Web Distributed Authoring and Versioning)のサポートという答えを提供します。Dreamweaver のバージョン管理よりも強力な WebDAV により、チームメンバーは WebDAV サーバーにページをチェックインおよびチェックアウトし、本番サーバーにアップロードする前にサイトをステージングできます。
このプログラムのサイトデザインツールも改良されました。ページを1つ作成する前にサイト全体のダイアグラムを作成できるほか、プレースホルダーを作成して既存のサイトに新しいセクションをデザインし、後でコンテンツを埋め込むこともできます。GoLive 5では、既存のサイトに影響を与えることなく新しいデザインを作成し、準備が整ったら新しいページを本番環境に移行できます。
GoLiveのダイナミックリンク機能
GoLive では、ODBC 準拠のデータベースサーバーまたは Microsoft Commerce Server ASP を使用して、データベースを基盤としたコンテンツを作成できます。GoLive を 1 つ以上の動的コンテンツサーバーに接続し、GoLive のダイナミックリンクパレットを使用してサンプル SQL クエリを作成し、データベースフィールドをテーブルまたはフォームフィールドにバインドします。GoLive の「ブラウザで表示」機能を使用して最終出力をプレビューし、エンドユーザーと同じように Web ページを操作できます。Web プログラマーにとってライブテスト機能は便利ですが、開発環境内からサーバーサイドスクリプトを編集およびテストできない点は不満に感じるかもしれません。また、GoLive には、Web 開発者に人気の 3 つのオープンソースデータベースである MySQL、mSQL、Postgres のサポートが組み込まれていません。
Dreamweaver の際立った機能の 1 つは、JavaScript、XML、C または C++ によるカスタマイズと拡張性のサポートです。これらのプログラミング言語を使用すると、Dreamweaver のメニュー、オブジェクト、ダイアログボックス、パレットに機能を追加したり、変更したりできます。プログラマーでなくても、一連のアクションを記録して新しいコマンドに変換できるヒストリー機能を使用して、Dreamweaver を簡単にカスタマイズできます。ユーザーによるカスタマイズの点では、GoLive は依然として Dreamweaver に遅れをとっています。メニュー、メニュー項目、キーボードショートカットをカスタマイズできず、プログラムのツールパレット上の項目を並べ替えることもできません。また、エンドユーザーが手順をコマンドとして保存できる Dreamweaver のような機能もありません。また、GoLive は拡張性でも Dreamweaver に匹敵しません。プログラマーはカスタムメニューやその他のオブジェクトを追加できますが、組み込みのインターフェイスを変更することはできません。
GoLiveの以前のバージョンは、膨大で読みにくいドキュメントが批判されていました。バージョン5のマニュアルは短くなりましたが、改善されたとは言えません。GoLiveを初めてお使いになる方は、この複雑で強力なプログラムを最大限に活用するために、サードパーティ製のマニュアルを購入することをご検討ください。
Mel Beckman 氏と Steven Shmerler 氏が追加調査を行いました。