Comments
litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS. Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


A First Look at Dreamweaver MX 2004
Meeting the standards that Web developers look for

The Web always changes, and the tools we developers use must also. Dreamweaver MX 2004, the next generation of the popular Web development program, is on its way, featuring improved support for cutting-edge CSS, time-saving enhancements, and performance improvements. In this first look, MX Developer's Journal presents an overview of the changes.

CSS Rises to the Top

Web development is a moving target; once you've mastered one technology, a new standard comes along to take its place. Macromedia's dedication to providing tools that allow Web developers to ride that "bleeding edge" is evident in the significant enhancements to Dreamweaver's Cascading Style Sheet support. From basic text formatting to complex CSS-based page layouts, the program is infused with CSS.

In this release, Dreamweaver throws off deprecated formatting conventions like the <font> tag in favor of a cleaner separation of content from presentation. The Property Inspector, for example, now creates CSS styles when a user applies font-face, size, and color properties to text. Basic page properties, like background color and page margins, are all CSS based, so developers can use the program with less fear that Dreamweaver will insert deprecated attributes.

The creation and editing of CSS styles are also streamlined. You can edit a style using the new CSS Properties panel, whose basic editing grid makes changing or adding properties quick and easy. And when properties from multiple styles converge on a selected tag, the Relevant CSS panel is a big help (see Image I). It lists all styles (and properties) affecting the current selection, so you can quickly figure out what properties from which styles are formatting the selection.

 

For example, in Image I the Relevant CSS panel indicates that a <p> tag is currently selected; it's nested within three divs, which are themselves within the <body> of the page. Highlighting a rule (the <body> in this case) displays that rule's properties - properties in blue apply to the selection, while properties crossed out in red do not apply or are overridden by more specific styles. In this example then, the paragraph inherits "Arial" from the <body> as well as line height; however, the color (#333333) is overridden by another, more specific rule.

CSS support in Dreamweaver MX 2004 isn't limited to text or basic formatting, either. The program now does an excellent job of displaying CSS-based, table-free layouts (see Image II). In fact, the overall rendering of CSS within the program's design view is greatly improved. Working with the basic-building block of CSS-layout - a <div> - is also simplified; you can now select divs quickly in design view, and the new Insert Div object provides fine-grained control over placing divs on a page. To jump-start your CSS layouts, the program ships with several sample designs (like the one pictured in Image II).

 

To make sure your "bleeding edge" design doesn't end up a bloody mess in some poor person's browser, Dreamweaver MX 2004 adds a new crossbrowser validation tool. Check your pages against a customizable list of Web browsers to see whether your code will work (see Image III.) For example, if you're not sure how well Navigator 4 supports the CSS "padding" property, Dreamweaver's Browser check can tell you. The feature is very customizable: it can check for errors when the page opens, you can change the list of browsers to check against, and you can even set it to ignore errors you know are there but aren't harmful - such as the fact that the "marginwidth" attribute isn't supported in IE.

 

Helping You Work Faster
Other changes to the program are aimed at helping Web developers work faster. Get out of the gate quickly with the new start screen. It lets you open recent pages, create new files, and use supplied sample files to jump-start your design work. In addition, the program can remember files that were open the last time you quit the program, and reopen them when the program launches again. You no longer have to click through the Insert bar's multiple tabs just to insert the code you want; the new "Favorites" tab on the Insert bar holds all of your frequently used Dreamweaver objects (Insert Image and Insert Table, for example) in one easily customized tab. And snippets-addicts can rest their mouse-pads - the program's customizable keyboard shortcuts now support snippets!

Nothing can grind your workday to a halt like receiving content from a client, boss, or co-worker. Oversized, unoptimized JPEGs and highly formatted Word documents often mean hours of extra work. Fortunately, Dreamweaver MX 2004 can help ease this pain.

For quick image modifications, the Property Inspector sports some simple image editing tools, so you can optimize, crop, sharpen, and adjust the brightness and contrast of images - all within Dreamweaver. For more complex work, the program still integrates seamlessly with Fireworks.

Working with Word and Excel documents has also gotten easier. Dreamweaver finally retains basic formatting such as paragraph breaks, bold, italics, and headings when pasting from Word or Excel (this change alone could save you hours of work a week.) And if your boss insists that a Web page look just like the Word Doc he or she sent you, the "paste formatted" command preserves complex page formatting (at the expense of some bizarre and unwieldy CSS).

MX 2004 also features improvements to its FTP functionality - it's faster and more reliable (but still won't work in the background). And, if you don't need Dreamweaver's powerful site management features (all you need is one simple change to a page on your server, for example) "site-less" file editing lets you skip Dreamweaver's "Local Site" metaphor and work directly on files off an FTP or RDS server.

Today's Technologies
Modern CSS support isn't the only technological leap forward for the new Dreamweaver. For those in need of privacy, the program now supports Secure FTP for completely encrypted file transfer. In addition, if you communicate with an international audience, you'll find full Unicode support. Now you can build your pages using any font supported by your operating system - even doublebyte character sets.

Dreamweaver began life as an HTML editor. It's since morphed into a CSS editor and proven itself to be a capable text editor. This latest version also boasts improvements in XML editing. Dreamweaver's code view supports XML namespaces so you can use the built in code-hints feature while authoring XML, and even validate your XML against an imported XML schema.

On the server side, Dreamweaver MX 2004 doesn't have as much to brag about. The basic server models introduced in Dreamweaver MX remain largely unchanged. If you've longed for more server behaviors to further expand the program's capacity to rapidly build database applications, you'll have to wait until the next version (or search through the many third-party extensions).

PHP developers will be happy to see that the User Authentication behaviors available in the other server models have been added for PHP/MySQL, as has the Master/Detail page set. (Unfortunately, still missing are the Go To Detail Page and Go To Related Page behaviors.) For ASP.NET, Dreamweaver introduces ASP.NET form control objects. You can build forms for using .NET Web controls; all properties of the form control can be modified in design view using the Property Inspector.

Even if Dreamweaver can't do everything for you automatically, at least it can help you find the answers. Dreamweaver's reference panel, which provides helpful references on key Web technologies from industry-leading authorities, has some new additions. You'll find SQL, ASP.NET, and PHP references from O'Reilly, as well as two ColdFusion references from Macromedia. Now the answers are at your mouse-tip.

The MX World
Dreamweaver doesn't stand alone in the Macromedia Pantheon. With every new version of MX the synergy between the company's programs increases. While the full story remains to be written, Dreamweaver MX 2004 provides some interesting glimpses into what the future might hold. Two fledgling features - MX HTML Elements and Flash Elements - while minor parts of Dreamweaver MX 2004, hold some mystery and a lot of promise.

According to the Macromedia Press releases, "MX Elements are a series of prebuilt components available in both Dreamweaver and Flash with a new generation of interactive design patterns embedded, making it fast for designers and developers to build the most effective UI for the task."The only example in this version of Dreamweaver is "Halo," a slick, chrome-inspired, CSS-only design (see Image II). It's cool, but hardly earth-shattering; what makes it most interesting is the fact that it's worthy of making the Dreamweaver press release. Whether this is part of some bigger plan for application integration (the Royale Inititiative - www.macromedia.com/special/royale - perhaps?) only time will tell.

In addition, Web developers (with little or no Flash knowledge) may find the new Flash elements helpful. A Flash element is basically a Flash movie whose properties can be customized within Dreamweaver. The only example that ships with Dreamweaver MX 2004 is the Image Viewer (see Image IV). It's basically a Flash-based slideshow projector. After inserting it into a page, you can use the Tag inspector to see various properties, including the name of the slideshow, the URL of images to appear in the show, and caption text for each slide.

 

While you might not need a slideshow, the idea behind the feature - customizable Flash movies - does hold promise for more interesting tools in the future.

No overview can cover it all. There are thousands of changes to the program: new features, interface enhancements, bug fixes, and performance improvements. But one thing is clear: in Dreamweaver MX 2004, Macromedia shows that they're committed to keeping pace with the rapidly changing standards and technologies that Web developers use and rely on.

About Dave McFarland
Dave McFarland is the Dreamweaver editor of MX Developer's Journal and author of Dreamweaver MX: The Missing Manual. Find out about his latest projects at www.sawmac.com.

DAVEMCFARLAND@SYS-CON.COM

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
Oracle seems to have divided the open source ranks over the MySQL delay it’s having closing its acquisition of Sun. Eben Moglin, the GPL’s most ardent defender and delineator, the lawyer who has worked hand in glove for years with the Free Software Foundation’s founder Richard Stallman...
Cloud computing is a game changer. The cloud is disrupting traditional software and hardware business models by disrupting how IT service gets delivered. Entrepreneurial opportunities abound as this classic disruptive technology begins to proliferate, so it is no surprise that SYS-CON'...
The irony is that Oracle has advanced MySQL, lost money in the process, and helped its competitors - all at the same time. When Oracle buys Sun and controls MySQL the gift (other than to Microsoft SQL Server) keeps on giving as the existential threat to RDBs is managed by Redwood Shore...
WSO2, the open source SOA company, today announced the launch of the WSO2 Cloud Platform. Available today, the new WSO2 Cloud Platform features a family of WSO2 Cloud Virtual Machines; WSO2 Cloud Connectors for enabling fast, secure cloud services; and the multi-tenant WSO2 Governance-...
Now, the open source Mozilla Thunderbird client software can be used with Open-Xchange collaboration software. The "Community OXtender for Thunderbird" software connector gives users full access to appointments and contacts stored in the Open-Xchange Server and enables them to use Thun...
Morph Labs, a leading provider of enterprise cloud computing technology, today announced an introductory trial of the Morph CloudServer, an open, standards-based server IT organizations can use to rapidly model and evaluate their cloud implementations. A miniature "Cloud Environment in...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE