62
ファーストルック:Dreamweaver 8は改良と将来を見据えたツールを提供

先日発表されたMacromedia Studio 8スイートの一部であるDreamweaver 8により、MacromediaはWeb開発の限界をさらに押し広げています。数々の細かな改良とワークフローの改善に加え、この業界をリードするビジュアルWebページオーサリングプログラムは、再設計されたCSSツール、より高速なバックグラウンドFTP、そしてXMLファイルを美しくデザインされたブラウザフレンドリーなドキュメントに変換するツールを備えています。

更新された Web デザイン アプリケーションを試してみると、次のような効果が期待できます。

ワークフローの改善

Dreamweaver 8では、Webデザイナーの作業効率を高めるための多くの改良が導入されています。ドキュメントウィンドウのタブインターフェースにより、現在開いているすべてのドキュメントが1つのペインにまとめられます。Safariのタブブラウジングと同様に、マウスクリックでドキュメントを切り替えることができ、多数のウィンドウの中から探し出すという煩わしい作業が不要になります。

さらに、パネルの配置を「ワークスペースレイアウト」として保存できます。これにより、異なるワークフローに合わせてパネルをグループ分けして保存できます。例えば、データベース駆動型のWebページ用のパネルレイアウトと、デザイン重視でCSSを多用するページ用のパネルレイアウトを作成し、異なる種類のWebページで作業する際にそれらを切り替えることができます。

デザイナーにとって魅力的な新機能がいくつか追加されました。ズームツールを使用すると、グラフィックの配置確認、小さなアイテムの選択、小さな文字の扱いが容易になります。また、ページ上のガイドをドラッグして要素を正確に配置したり、Dreamweaverに様々な画面解像度の表示領域を示すガイドを表示させたりすることも可能です。例えば、800×600ピクセルのモニターで表示した際に、ページの「スクロールせずに見える範囲」の領域を確認できます。

Flash Video のサポートにより、VCR のようなコントロールを使用してビデオを Web ページに直接埋め込むことができます (ビデオの作成とエンコードには、Flash MX 2004 Pro などの追加ソフトウェアが必要です)。

拡張されたCSSサポート

Dreamweaver 8は、Dreamweaver MX 2004(2004年1月)に搭載された、既に優れたカスケーディング・スタイルシート(CSS)機能を基盤としてさらに   進化しました。複雑なスタイルシート情報の表示が改善され、デザインを確認するためにWebブラウザを開く回数が減ります。

いくつかの視覚化設定により、複雑な CSS レイアウトのトラブルシューティングに役立つビューが提供されます。CSS ブロック要素のアウトラインを作成したり、さまざまな背景色で強調表示して、その位置とサイズをすばやく識別したりできます。Dreamweaver 8 では、要素のパディングとマージンの効果を視覚化するための便利なヒントも提供されます。

メディア タイプの新しいサポートにより、特定のデバイスを対象としたスタイルを追加できるようになりました。たとえば、Web ページを印刷するときにのみ適用されるスタイルシートや、ページがコンピューターに表示されるときにのみ適用されるスタイルシートなどです。

CSSパネル

CSSパネルは完全に刷新され、Dreamweaver MX 2004の多数のCSSパネルを1か所にまとめた統合パネルになりました。これにより、スタイルを素早く識別、編集できるだけでなく、段落、画像、リンクなどのページ要素に適用されているスタイルを確認できる、より使いやすいコントロールパネルが実現しました。

Dreamweaver 8では、CSSパネルにサマリービューが追加され、現在選択されている要素に適用されているCSSプロパティを素早く特定できるようになりました。シンプルなリストで、現在選択されている要素にどのスタイルのどのプロパティが適用されているかが一目でわかります。複数のCSSスタイルを組み合わせてWebページをフォーマットするルールは複雑で分かりにくいため、この機能は、複雑なCSSベースのデザインのトラブルシューティングを任されているWebデザイナーにとって、すぐに欠かせないツールになるでしょう。

より高速なファイル転送

DreamweaverがWebサーバーにファイルを転送している間、ただ指をくわえて待つしかなかった多くのWebデザイナーにとって、新バージョンではついにバックグラウンドFTPが導入され、大きな安心感を与えました。以前のバージョンのDreamweaverでは、インターネット経由でファイルを転送している間、ユーザーは生産的なタスクを実行できませんでした。しかし、Dreamweaverがバックグラウンドでファイルを転送している間、ユーザーはサイトの編集や追加、新しいスタイルの作成など、作業を継続できます。

さらに、Dreamweaver 8 ではファイル同期機能が大幅に改善され、Web サイトに常に最新の更新バージョンの Web ページが保持されるようになります。

XMLとXSLTで未来へ

Dreamweaver 8は、複雑なテクノロジーを扱うためのユーザーフレンドリーでビジュアルなツールを提供するというMacromediaの伝統を継承しています。新しいXML/XSLTオーサリング機能は、Webブラウザで表示するためのXMLファイルのフォーマット処理を簡素化します。CSSフォーマットを備えたXSLTファイルを作成することで、理解しにくいXMLファイルを魅力的なWebページに変換できます。

Dreamweaver 8 では、この問題に対して 2 つのアプローチを提供しています。クライアントサイド方式では、XML ファイルを Safari、Firefox、Windows 版 Internet Explorer 6 など、XML および XSLT ファイルの読み取りと表示が可能なあらゆるブラウザで表示できるように、簡単にフォーマットできます。より幅広いユーザーにリーチするには、Dreamweaver 8 のダイナミックページツールを使用できます。このツールは、PHP、ASP、または Dreamweaver が理解できるその他のサーバーサイド言語のパワーを活用し、XML ファイルをあらゆる Web ブラウザで読み取り可能な HTML に変換します。

Dreamweaver XML と XSLT

「XMLなんて使わない」と言う前に、お気に入りのウェブサイトから最新のニュースや情報をホームページに取り込むことを想像してみてください。RSSフィードはXMLなので、Dreamweaver 8ならまさにそれが可能です。

何が欠けているか

しかしながら、プログラムの一部は依然として停滞しています。Dreamweaverのビヘイビア(ページにインタラクティブ性を追加するJavaScriptプログラム)は、ほぼ完全に放棄された状態です。また、サーバーサイドでは(XML/XSLTツールとColdFusion MX 7の新規サポートという顕著な例外を除けば)、データベース駆動型Webサイトにさらなる機能を追加するための魅力的な新しいビヘイビアは提供されていません。

David Sawyer McFarland は、『Dreamweaver 8: The Missing Manual』 (O'Reilly、2005 年)の著者です。