Dreamweaver 3

Web editing tools have to walk a fine line between designers who don't want to get bogged down by HTML and programmers who want the kind of control only code-hacking can provide. Dreamweaver 3 finally calls a truce between these two sides.

Dreamweaver 3 builds on the program's traditional strengths, such as page templates, strong site management, and respect for your HTML code (unlike other programs, it won't rewrite your HTML or JavaScript when you switch to visual mode). The new version has innovative page-editing tools, better features for design teams, and unparalleled extensibility that add up to a must-have upgrade.

One big change is under the hood. Macromedia has rewritten Dreamweaver 3 from scratch as a fully native Macintosh application, unlike its predecessors, which behaved suspiciously like fugitive Windows applications. Many of the interface quirks that annoyed Mac users in the past have gone away, and Dreamweaver now supports such Mac OS features as window shades, spring-loaded folders, and Navigation Services.


Dreamweaver 3's new Quick Tag Editor should thrill HTML jockeys. This pop-up window lets you view and edit the underlying HTML code for any object while you're still in the visual-editing environment. In other programs, including earlier versions of Dreamweaver, you have to switch out of visual editing–or open an HTML window–to get at the code. Using Quick Tag Editor is like having X-ray vision for your Web pages. If you pause while typing in the Quick Tag Editor, a pop-up window shows all the HTML tags Dreamweaver understands. The list is context-sensitive, so if you, pause on a tag, a list of attributes appears.

A Quick Dip into the Code   With the new Quick Tag Editor, it's easy to inspect and change the underlying HTML for any object.

Much text that ends up on Web pages begins in Microsoft Word, and at first glance Word's ability to save as HTML seems like a real time-saver. The trouble is that Word produces bloated HTML code, which looks great in Microsoft Internet Explorer for Windows but isn't very efficient. Dreamweaver's new Clean Up Word HTML command strips out the Microsoft-specific junk and produces cleaner, smaller Web pages. Excel users will appreciate the new Insert Tabular Data command, which converts any text-only tab-delimited file into a table.

The ability to create and apply paragraph and character styles is a cornerstone of any decent word-processing program, but these features are hard to implement in Web designs. The problem is that you have to decide between font-tag attributes and Cascading Style Sheets (CSS). CSS styles are flexible, but display reliably only in recent browser versions (4.0 or later), and even then they often exhibit problems, such as type that appears in unreadably small sizes. Font-tag attributes display correctly in any browser, but applying multiple tags to a selection–say, for font, size, and type style–is time-consuming. The new HTML Styles palette lets you store multiple font-tag attributes as a style and apply them with a click. Dreamweaver stores the site's HTML Styles in an XML document within the site folder, making the styles available to anyone who works on your site.

The new Design Notes feature solves a key problem Web-building teams face: keeping track of who made what changes, and when. Dreamweaver maintains a Design Note, a separate XML document to which you can add date-stamped comments.

Often the teams that build sites, especially larger ones, are using both Macs and Windows PCs. Until recently, Dreamweaver was the most popular cross-platform HTML program among design pros. Adobe finally stepped up to the plate with GoLive 4.0 for Windows, but it has a significant limitation–you can't interchange its project files with those of GoLive for Macintosh. This throws up unnecessary barriers for Mac-and-Windows teams collaborating on Web sites.

Dreamweaver 3 negates some of GoLive's advantages by adding new objects with prebuilt frame sets, special characters such as copyright or euro symbols, and easier addition of e-mail links. Like GoLive, Dreamweaver's Site Window can synchronize a remote site with a local version.


Beginning with Dreamweaver 2, you could extend the software using JavaScript and HTML. Dreamweaver 3 takes customization into the stratosphere. It defines everything, including menus, palettes, dialog boxes, and the entire feature set, as some combination of HTML files, XML files, and JavaScript. If you can think of a feature, you can create it and add it to one of Dreamweaver's menus.

Developers have jumped on this ability with a vengeance. Hundreds of additional objects, commands, and behaviors are now available on Macromedia's Dreamweaver Exchange Web site. JavaScript's cross-platform nature makes it a scripting tool superior to proprietary languages such as AppleScript or Visual Basic.

The ability to customize the menu system is a boon for design shops, which can give a simplified, custom version of Dreamweaver to their clients. This version could, for example, omit Dreamweaver commands an inexperienced client might misuse, while including new commands that make it easier to create content pages from prebuilt templates.

Extendability in Dreamweaver 3 isn't just for programmers. The new History palette keeps track of what you've done, and a slider bar lets you move backward and forward through your actions. It's the ultimate undo and redo feature. The only limitation is that the History palette just records keyboard actions, not mouse clicks and drags. The best part is that you can automate your work by selecting steps in the palette and choosing the Save As Command. After you name the new command, it appears in the Commands menu.


Macromedia timed the revision of its Web graphics tool, Fireworks 3, to coincide with the release of Dreamweaver 3, and the two programs make a potent combination. From Dreamweaver, you can click on a graphic to edit or optimize it in Fireworks, which returns the modified image smoothly to Dreamweaver. Dreamweaver understands rollovers and other JavaScript created in Fireworks, so navigation bars, buttons, and image maps built in Fireworks drop into your Web layout with the Insert Fireworks HTML command; the links update automatically. Because both programs are completely scriptable via JavaScript, programmers can write scripts that drive Fireworks from Dreamweaver or vice versa. For example, you can create a script that optimizes and makes thumbnails of a series of Fireworks images, then builds a Web page of the thumbnails, linking each one to pages containing the larger optimized images. Macromedia sells the two programs together as the $399 Dreamweaver 3 Fireworks 3 Studio.


Dreamweaver 3 is an excellent successor to an already good Web design tool. It finally gets rid of the weird pseudo-Windows interface in previous versions in favor of a real Mac look-and-feel. Dreamweaver 3 starts off the latest round of innovation in Web design tools, and Adobe is readying its reply with the next version of GoLive. Because it was cross-platform right from the start, Dreamweaver built a large, loyal customer base, enabling Macromedia to improve Dreamweaver on a fast Internet time scale. Now that GoLive has gone more than a year without significant revision, Adobe faces a real challenge to maintain its user base.

Dreamweaver directly targets Web developers, and Macromedia keeps adding the features hard-core Web geeks request, such as amazing extensibility, tight integration with Flash and Fireworks, and smooth incorporation of server-based Web production tools such as ASP, Cold Fusion, and WebObjects. With GoLive, Adobe builds on its base of print and graphic designers who want to reuse and repurpose their work for the Web. Chances are, both approaches will succeed, as Web developers are a diverse group.

For now, the momentum is definitely behind Macromedia and Dreamweaver 3. Until the next big program comes along, Dreamweaver 3 is the tool of choice for the professional Web site developer.

RATING:

5.0 mice
PROS: Almost infinitely customizable via JavaScript; practically limitless undos; good integration with Fireworks 3; excellent site-management and collaborative features. CONS: None significant. COMPANY: Macromedia (800/457-1774, http://www.macromedia.com ). COMPANY'S ESTIMATED PRICE: $299.

April 2000 page: 34

1 2 Page 1
Shop Tech Products at Amazon