<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2704701827954456700</id><updated>2011-11-27T15:16:18.524-08:00</updated><title type='text'>Sherawat Web Solution</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sherawatwebsolution.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2704701827954456700/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sherawatwebsolution.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prakash Sherawat</name><uri>http://www.blogger.com/profile/02294597517444368462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2704701827954456700.post-7050317018410516822</id><published>2007-11-16T06:44:00.000-08:00</published><updated>2008-06-02T08:10:33.455-07:00</updated><title type='text'>Sherawat Web Solution Dreamweaver MX HELP</title><content type='html'>&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com//"&gt;Dreamweaver MX HELP&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com//"&gt;Introducing Dreamweaver MX&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p align="justify"&gt;&lt;br /&gt;Dreamweaver MX, by Macromedia, is a professional Web site development program for creating static pages and dynamic&lt;/p&gt;&lt;p align="justify"&gt;Web applications. Among its many distinctions, Dreamweaver was the first Web authoring tool capable of addressing multiple server models, making it equally easy for developers of ASP, ColdFusion, or JavaServer Pages to use. In its latest incarnation, Dreamweaver MX has re-invented itself with a new user interface and a broader focus; in addition to creating straight HTML pages, Dreamweaver is also suitable for coding a wide range of Web formats including JavaScript,XML, and ActionScript to name a few.&lt;br /&gt;Dreamweaver is truly a tool designed by Web developers for Webdevelopers. Designed from the ground up to work the way professional&lt;br /&gt;Web designers do, Dreamweaver speeds site construction and streamlines site maintenance. This chapter describes the philosophical&lt;br /&gt;underpinnings of the program and provides a sense of how Dreamweaver blends traditional HTML and other Web languages with&lt;br /&gt;cutting-edge server-side techniques. You also learn some of theadvanced features that Dreamweaver offers to help you manage a Web site.&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;The Dynamic World of Dreamweaver&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;Dreamweaver is a program very much rooted in the real world. Web applications are developed for a variety of different server models, and Dreamweaver writes code for the most pervasive ones. The real world is also a changing world, and Dreamweaver’s extensible architecture opens the door for custom or third-party server models as well.  Moreover, Dreamweaver recognizes the real-world problem of incompatible browser commands and addresses the problem by producing code that is compatible across browsers. Dreamweaver includes browser-specific HTML validation so you can see how your existing or new code works in a particular browser.&lt;br /&gt;Dreamweaver MX extends the real-world concept to the workplace. Features such as the Assets panel streamline the production and&lt;br /&gt;maintenance process on large Web sites. The advanced Design view makes it possible to quickly structure whole pages during the production stage, while maintaining backward compatibility with&lt;br /&gt;&lt;br /&gt;C H A P T E R&lt;br /&gt;✦ ✦ ✦ ✦&lt;br /&gt;In This Chapter&lt;br /&gt;Understanding the&lt;br /&gt;Dreamweaver&lt;br /&gt;philosophy&lt;br /&gt;How Dreamweaver is&lt;br /&gt;designed&lt;br /&gt;Connecting to data in&lt;br /&gt;Dreamweaver&lt;br /&gt;Accessing nextgeneration&lt;br /&gt;features&lt;br /&gt;Automating Web&lt;br /&gt;application production&lt;br /&gt;Maintaining your Web&lt;br /&gt;site with Dreamweaver&lt;br /&gt;✦ ✦ ✦ ✦&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;4 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;browsers when the pages are published. Dreamweaver’s Commands capability enables Web designers to automate their most difficult Web creations, and its Server Behavior Builder permits often-used custom code to be easily inserted.&lt;br /&gt;Connecting to the world’s data&lt;br /&gt;Connectivity is more than a buzzword in Dreamweaver; it’s an underlying concept. Dreamweaver makes it possible to connect to any data source supported by the most widely used application servers: ASP, ASP.NET, ColdFusion, PHP, and JSP. Moreover, the actual connection type is quite flexible; developers may opt for a connection that is easier to implement but less robust or one&lt;br /&gt;that requires slightly more server-side savvy and offers greater scalability. Dreamweaver even offers a choice of languages for a number of applications servers, as shown in Figure 1-1. Figure 1-1: Get a jump start on building your Web pages by choosing a page—and the corresponding tags—from Dreamweaver’s extensive collection. Dreamweaver accesses standard recordsets—a subset of a database—as well as more sophisticated data sources, such as session or application variables and stored procedures. Through their implementation of cookies and server-side code, Web applications designed in Dreamweaver may track visitors or deny them entrance.&lt;br /&gt;You’ll also find support in Dreamweaver for high-end technologies such as Web services, JavaBeans, and ColdFusion components. Dreamweaver allows you to introspect elements of all technologies, enabling coders to quick grasp the syntax, methods, and functions required.&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;Chapter 1 ✦ Introducing Dreamweaver MX 5&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;True data representation&lt;br /&gt;One truly innovative feature of Dreamweaver integrates the actual data requested with the Web page—while still in the design phase. Dreamweaver’s Live Data view sends the page-inprocess to the application server to depict records from the data source within the page, as shown in Figure 1-2. All elements on the page remain editable in Live Data view; you can even alter the dynamic data’s formatting and see those changes instantly applied. Live Data view shortens the work cycle by showing the designer exactly what the user will see. In addition, the page may be viewed under different conditions through the Live Data Settings feature.&lt;br /&gt;Figure 1-2: When in Live Data view, you can edit the Web page to accommodate the&lt;br /&gt;actual data used, as highlighted here.&lt;br /&gt;Integrated visual and text editors&lt;br /&gt;In the early days of the World Wide Web, most developers “hand-coded” their Web pages using simple text editors such as Notepad and SimpleText. The second generation of Web authoring tools brought visual design or WYSIWYG (“what you see is what you get”) editors to market. What these products furnished in ease of layout, they lacked in completeness of code. Professional Web developers found they still needed to hand-code their Web pages, even with the most sophisticated WYSIWYG editor.&lt;br /&gt;Dreamweaver acknowledges this reality and has integrated a superb visual editor with its browser-like Document view. You can work graphically in Design view, or programmatically in Code view. You even have the option of a split-screen view, which shows Design view and&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;&lt;strong&gt;6 Part I ✦ Dreamweaver MX Basics&lt;/strong&gt;&lt;br /&gt;&lt;/a&gt;Code view simultaneously. Figure 1-3 shows Dreamweaver’s visual editor and code editor working together. Any change made in the Design view is reflected in the Code view and vice versa. If you prefer to work with a code editor you’re more familiar with, Dreamweaver enables you to work with any text editor. Moreover, the program includes two of the best: a&lt;br /&gt;full-version of HomeSite for Microsoft Windows developers and a trial version of BBEdit for Macintosh developers. Dreamweaver enables a natural, dynamic flow between the visual and code editors.&lt;br /&gt;Figure 1-3: Dreamweaver enables you to work with a visual WYSIWYG editor and a&lt;br /&gt;code editor simultaneously.&lt;br /&gt;Dreamweaver further tightens the integration between the visual design and the underlying code with the Quick Tag Editor. Web designers frequently need to adjust the HTML code minutely—changing an attribute here or adding a single tag there. The Quick Tag Editor, which appears as a small pop-up window in the Design view, makes these code tweaks quick and easy.&lt;br /&gt;World-class code editing&lt;br /&gt;Coding is integrally tied to Web page development, and Dreamweaver’s coding environment is second-to-none. If you’re hand-coding, you’ll appreciate the code completion feature and Code Hints (shown in Figure 1-4). Not only do these features speed development of HTML pages, but Dreamweaver’s underlying Tag Libraries extend their use to the full range of other code formats such as JavaScript, ActionScript, and XML.&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 7&lt;br /&gt;Figure 1-4: Code Hints speed hand-coding by displaying all the attributes available for a specific tag.&lt;br /&gt;Dreamweaver’s Code view is easy on the eyes as well with syntax coloring that can be turned off and on at will. To get around the page quickly, use either the standard line numbering facility or the advanced Code Navigation feature; Code Navigation lists all the functions found on a page and instantly jumps to that code when a function is selected.&lt;br /&gt;Veterans and novices alike will find Dreamweaver’s Tag Chooser and Tag Inspector indispensable.&lt;br /&gt;As the name implies, the Tag Chooser allows the coder to select the desired tag&lt;br /&gt;from a full list of tags in the various Web markup languages including HTML, CFML, PHP, ASP,&lt;br /&gt;ASP.NET, and more. The Tag Inspector displays a detailed tree of all the tags on your page, as&lt;br /&gt;well as an editable list of any selected tag’s attributes for quick modification.&lt;br /&gt;Code is far more than just a series of individual tags, of course. Dreamweaver’s Snippets&lt;br /&gt;panel stores the most commonly used sections of code just a drag-and-drop away.&lt;br /&gt;Dreamweaver comes with hundreds of snippets ready to use—and gives you the ability to&lt;br /&gt;add your own at any time.&lt;br /&gt;Roundtrip HTML&lt;br /&gt;Most Web authoring programs modify any code that passes through their system—inserting returns, removing indents, adding tags, uppercasing commands, and so forth. Dreamweaver’s programmers understand and respect the fact that all Web developers have&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;Code Hints pop-up&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;8 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;their own particular coding styles. An underlying concept, Roundtrip HTML, ensures that you can move back and forth between the visual editor and any HTML text editor without your code being rewritten.&lt;br /&gt;Web site maintenance tools&lt;br /&gt;Dreamweaver’s creators also understand that creating a site is only a part of the Webmaster’s job. Maintaining the Web site can be an ongoing, time-consuming chore. Dreamweaver simplifies the job with a group of site management tools, including a library of repeating elements and a file-locking capability for easy team updates. In Dreamweaver, Web site maintenance is easier than ever—and very visual. Take note of the Site Map feature that enables you to view your Web site structure at a glance and to access&lt;br /&gt;any file for modification. Links are updated automatically or, if a file moves from one directory to another, are under user control. Moreover, not only can you access a library of repeating elements to be inserted in the page, you can also define templates to control the entire look and feel of a Web site—and modify a single template to update all the pages sitewide.&lt;br /&gt;Team-oriented site building&lt;br /&gt;Until now, individual Web developers have been stymied when attempting to integrate Dreamweaver into a team development environment. File-locking was all too easily subverted, enabling revisions to be inadvertently overwritten; site reports were limited in scope and only output to HTML; and, most notable of all, version control was nonexistent. Dreamweaver MX&lt;br /&gt;addresses all these concerns while laying a foundation for future connectivity. Dreamweaver MX supports two industry-standard source control systems: Visual SourceSafe (VSS) and WebDAV. Connecting to a Visual SourceSafe server is well integrated into&lt;br /&gt;Dreamweaver; simply define the VSS server as your remote site and add the necessary connection information. WebDAV, although perhaps less well known than VSS, offers an equally powerful and more available content-management solution. More important, Macromedia has developed the source-control solution as a system architecture, enabling other third-party&lt;br /&gt;content management or version control developers to use Dreamweaver as their front end. ColdFusion developers have long enjoyed the benefits of RDS, short for Remote Development Services, and now, RDS connectivity has been added to Dreamweaver. Through RDS, teams of developers can work on the same site stored on a remote server.&lt;br /&gt;Extensible architecture also underlies Dreamweaver’s site reporting facility. Dreamweaver ships with the capability to generate reports on usability issues such as missing Alt text or workflow concerns such as showing who has what files checked out. However, users can also develop custom reports on a project-by-project basis.&lt;br /&gt;The Dreamweaver Interface&lt;br /&gt;When creating a Web page, Webmasters do two things repeatedly: They insert an element— whether text, image, or layer—and then they modify it. Dreamweaver excels at such Web page creation. The Dreamweaver workspace combines a series of windows, panels, and inspectors to make the process as fluid as possible, thereby speeding up the Webmaster’s work.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;&lt;strong&gt;Chapter 1 ✦ Introducing Dreamweaver MX 9&lt;/strong&gt;&lt;br /&gt;&lt;/a&gt;Choice of environments&lt;br /&gt;For the first time, Dreamweaver MX offers developers a choice of design environments. The classic floating panel interface is available for both Windows and Macintosh users, and Windows users have the option of selecting an integrated workspace.&lt;br /&gt;The new integrated workspace, available for Windows users, utilizes a Multiple Document Interface (MDI) that keeps all the open documents and panels together in one application window. There are two flavors of the MDI workspace: the default with panels grouped on the right and HomeSite style, with panels on the left. As shown in Figure 1-5, you switch from&lt;br /&gt;one workspace to another in Preferences. Figure 1-5: Windows users get a choice of design&lt;br /&gt;environments in Dreamweaver MX.&lt;br /&gt;When using the Dreamweaver MX workspace, it is highly recommended that your monitor&lt;br /&gt;resolution be set for 1024x768 or higher. Lower resolutions, I find, do not offer sufficient&lt;br /&gt;space for the Document window.&lt;br /&gt;Easy text entry&lt;br /&gt;Although much of the World Wide Web’s glitz comes from multimedia elements such as&lt;br /&gt;images and sound, Web pages are primarily a text-based medium. Dreamweaver recognizes&lt;br /&gt;this and makes the text cursor the default tool. To add text, just click in Dreamweaver’s main&lt;br /&gt;workspace—the Document window—and start typing. As shown in Figure 1-6, the Text&lt;br /&gt;Property inspector even enables you to change characteristics of the text, such as the size,&lt;br /&gt;font, position, or color by assigning a Cascading Style Sheet (CSS) style; you can also use&lt;br /&gt;regular HTML tags if you prefer.&lt;br /&gt;Drag-and-drop data fields&lt;br /&gt;It’s one thing to make a connection to a data source; it’s quite another to actually insert the&lt;br /&gt;dynamic data in the proper place on the Web page. Dreamweaver makes drag-and-drop easy&lt;br /&gt;with the Bindings panel. All the available data sources for a page are displayed in an expandable&lt;br /&gt;tree outline in the Bindings panel, as shown in Figure 1-7. An instance of any dynamic&lt;br /&gt;field displayed in the panel may be inserted on the page by either dropping it into place or by&lt;br /&gt;using the Insert button.&lt;br /&gt;Note&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;10 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Figure 1-6: Use the Text Property inspector to change the format of the selected&lt;br /&gt;text with CSS or straight HTML tags.&lt;br /&gt;Figure 1-7: Drag any field from the Bindings panel onto a selected placeholder&lt;br /&gt;phrase to quickly turn a static page into a dynamic one.&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 11&lt;br /&gt;One-stop object modification&lt;br /&gt;You can select Web page elements other than text from the Insert bar. Adding a picture to a&lt;br /&gt;Web page is as easy as clicking the Image icon from the Insert bar. Dreamweaver asks you to&lt;br /&gt;select the file for the image, and your image appears in your current cursor position. After&lt;br /&gt;your graphic is onscreen, selecting it brings up the appropriate Property inspector to enable&lt;br /&gt;you to make modifications. The same technique holds true for any other inserted element—&lt;br /&gt;from horizontal rules to Shockwave movies.&lt;br /&gt;Accessing and managing resources&lt;br /&gt;One standout addition to Dreamweaver’s interface is the Assets panel, shown in Figure 1-8.&lt;br /&gt;The Assets panel gathers all the various elements used in an individual site: images, background&lt;br /&gt;and text colors, external URLs, included scripts, Flash movies, Shockwave content, and&lt;br /&gt;QuickTime media, as well as Dreamweaver templates and library items. Sizeable thumbnails of&lt;br /&gt;graphics and media are displayed in the preview pane of the Assets panel—you can even play&lt;br /&gt;Flash, Shockwave, and QuickTime elements in preview before dragging them onto the page.&lt;br /&gt;Moreover, often-used resources can be listed in a Favorites category, distinguishing them from&lt;br /&gt;the rest of the assets found in the site.&lt;br /&gt;Figure 1-8: You can preview a Flash movie with the Assets panel before placing it on the&lt;br /&gt;Dreamweaver page.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;12 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Complete custom environment&lt;br /&gt;Dreamweaver enables you to customize your workspace to suit yourself. A handy Launcher&lt;br /&gt;opens and closes various windows, panels, and inspectors, all of which are movable. Just&lt;br /&gt;drag them wherever you want them onscreen. Want to see your page by itself? You can hide&lt;br /&gt;all windows at the touch of a function button; press it again, and your controls are revealed.&lt;br /&gt;Dreamweaver’s customization capabilities extend even further. If you find that you are repeatedly&lt;br /&gt;inserting something, such as a QuickTime video or WAV sound file, you can add that&lt;br /&gt;element to your Insert bar. Dreamweaver even enables you to add a specific element—a&lt;br /&gt;Home button, for example—to the Insert bar. In fact, you can add entire categories of&lt;br /&gt;objects if you like. Moreover, Dreamweaver MX exposes the entire menu structure for&lt;br /&gt;customization—you can not only change keyboard shortcuts, but also add custom menus.&lt;br /&gt;For more information about customizing your Insert bar, see Chapter 34.&lt;br /&gt;Managing keyboard shortcuts&lt;br /&gt;Keyboard shortcuts are great in theory: Just press a key combination to activate an essential&lt;br /&gt;feature. Unfortunately, in reality, there are too many essential features, too few single-purpose&lt;br /&gt;keys on the keyboard, and (most important), too few brain cells to retain all the widely varied&lt;br /&gt;keyboard combinations from all the programs the working designer must master.&lt;br /&gt;Macromedia has taken steps to ease keyboard-shortcut overload across its entire product&lt;br /&gt;line, and Dreamweaver’s no exception. Dreamweaver now offers a Keyboard Shortcut Editor&lt;br /&gt;that enables you to both standardize and customize the key combinations used in the program.&lt;br /&gt;Choose from a Macromedia standard set—common to Dreamweaver, Dreamweaver,&lt;br /&gt;Fireworks, and Flash—or use a set taken from Dreamweaver 3. You can even select a set from&lt;br /&gt;an entirely different program such as HomeSite or BBEdit. Best of all, any keyboard shortcut&lt;br /&gt;can be personalized to represent a combination that’s easy for you to remember.&lt;br /&gt;Simple selection process&lt;br /&gt;As with most modern layout programs, in order to modify anything in Dreamweaver, you&lt;br /&gt;must select it first. The usual process for this is to click an object to highlight it or to click&lt;br /&gt;and drag over a block of text to select it. Dreamweaver adds another selection option with&lt;br /&gt;the Tag Selector feature. Click anywhere on a Web page under construction and then look at&lt;br /&gt;Dreamweaver’s status bar. The applicable tags appear on the left side of the status bar.&lt;br /&gt;In the example shown in Figure 1-9, the Tag Selector shows&lt;br /&gt;&lt;br /&gt;Click one of these tags, and the corresponding elements are selected on your page, ready for&lt;br /&gt;modification. The Tag Selector is a terrific time-saver; throughout this book, I point out how&lt;br /&gt;you can use it under various circumstances.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;Chapter 1 ✦ Introducing Dreamweaver MX 13&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Figure 1-9: Choosing the &lt;p&gt; tag in Dreamweaver’s Tag Selector is a quick and easy way to&lt;br /&gt;highlight the current paragraph on your Web page.&lt;br /&gt;Enhanced layout options&lt;br /&gt;Dreamweaver works much more like a desktop publishing program than do many other visual&lt;br /&gt;HTML editors. Today’s browser capabilities permit images and text to be placed in specific&lt;br /&gt;locations on the Web page—a concept known as absolute positioning. To enable you to take&lt;br /&gt;full advantage of this power, Dreamweaver includes both rulers and grids. You can specify the&lt;br /&gt;type of measurement to be used (inches, pixels, or centimeters), as well as the spacing and&lt;br /&gt;appearance of the grid lines. You can even have objects snap to the grid for easy alignment.&lt;br /&gt;Dreamweaver has always made it easy for designers new to the Web to build nice-looking&lt;br /&gt;interactive Web pages without having to know HTML. Dreamweaver MX expands on that&lt;br /&gt;theme with Layout view. Layout view enables designers to draw tables and cells directly on&lt;br /&gt;the screen for positioning content. Once drawn, cells can be modified by dragging borders or&lt;br /&gt;moving the entire cell. Nested tables may also be included.&lt;br /&gt;To find out more about absolute positioning, see Chapter 29; you can learn more about&lt;br /&gt;Layout view in Chapter 10.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;Tag Selector Status bar&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;14 Part I ✦ Dreamweaver MX Basics&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;Plugin media preview&lt;br /&gt;In order for a browser to display anything beyond standard format graphics, a plugin is generally&lt;br /&gt;required. Plugins extend the capability of most browsers to show animations, play music,&lt;br /&gt;or even explore 3D worlds. Dreamweaver is one of the first Web authoring tools to enable you&lt;br /&gt;to design your Web page with an active plugin playing the extended file; with all other systems,&lt;br /&gt;you have to preview your page in a browser to see the active content.&lt;br /&gt;The active content feature in Dreamweaver enables the playback of plugins such as&lt;br /&gt;Macromedia Flash, Shockwave, and others. However, this feature extends far beyond that.&lt;br /&gt;Many Web pages are coded with server-side includes, which traditionally required the page to&lt;br /&gt;be viewed through a Web server. Dreamweaver translates much of the server-side information&lt;br /&gt;so that the entire page—server-side includes and all—can be viewed in its entirety at&lt;br /&gt;design time.&lt;br /&gt;Extended Find and Replace&lt;br /&gt;The Web is a fluid medium. Pages are constantly in flux, and because changes are relatively&lt;br /&gt;easy to effect, corrections and additions are the norm. Quite often, a Web designer needs to&lt;br /&gt;update or alter an existing page—or series of pages. Dreamweaver’s enhanced Find and&lt;br /&gt;Replace feature is a real power tool when it comes to making modifications.&lt;br /&gt;Find and Replace works in the Document window, whether in Design view or Code view, as&lt;br /&gt;well as in the Code inspector to alter code and regular content. Moreover, changes are applicable&lt;br /&gt;to the current page, the working site, selected Web pages, or an entire folder of pages,&lt;br /&gt;regardless of the number. Complex Find and Replace queries can be stored and retrieved&lt;br /&gt;later to further automate your work.&lt;br /&gt;Up-to-Date Code Standards&lt;br /&gt;Most Web pages are created in HyperText Markup Language (HTML). This programming language—&lt;br /&gt;really a series of tags that modify a text file—is standardized by an organization&lt;br /&gt;known as the World Wide Web Consortium, or W3C (www.w3.org). Each new release of HTML&lt;br /&gt;incorporates an enhanced set of commands and features. The current version, HTML 4, is recognized&lt;br /&gt;by the majority of browsers in use today. Dreamweaver writes clear, easy-to-follow,&lt;br /&gt;real-world, browser-compatible HTML 4 code whenever you insert or modify an element in&lt;br /&gt;the visual editor.&lt;br /&gt;Cutting-edge CSS support&lt;br /&gt;Support for Cascading Style Sheets (CSS) has been steadily growing among browsers, and&lt;br /&gt;Dreamweaver has greatly enhanced its own support in response. In addition to enhanced&lt;br /&gt;rendering in the Design view for advanced CSS effects such as backgrounds and positioning,&lt;br /&gt;Dreamweaver has made it far simpler to apply CSS from the ground up. A handy toggle on the&lt;br /&gt;Property inspector allows the designer to switch between HTML and CSS tags with a single&lt;br /&gt;click.&lt;br /&gt;The CSS Styles panel has also had a complete make-over in Dreamweaver MX, as shown in&lt;br /&gt;Figure 1-10. Now editing a CSS style is just as easy as applying one. When in Edit CSS mode,&lt;br /&gt;the CSS Styles panel displays all the current styles—both internal and external—with&lt;br /&gt;detailed characteristics. Double-click on any style to modify it.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;Chapter 1 ✦ Introducing Dreamweaver MX 15&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Figure 1-10: The Edit Styles mode of the CSS Styles panel displays detailed views of all&lt;br /&gt;the styles connected to the current page.&lt;br /&gt;Addressing accessibility&lt;br /&gt;Accessibility is an issue of great concern to many Web developers. Increasingly, many designers&lt;br /&gt;labor under a mandate to produce accessible sites, especially in consideration of Section&lt;br /&gt;508 of the Federal Rehabilitation Act. To help designers create accessible pages, Dreamweaver&lt;br /&gt;MX optionally displays additional attributes for key Web page objects such as tables, forms,&lt;br /&gt;images, media, and frames. These attributes—like summary for the &lt;table&gt; tag—are always&lt;br /&gt;available through the Tag Inspector when enabled through Dreamweaver Preferences.&lt;br /&gt;In addition, Dreamweaver MX, as a tool, is far more accessible than previous versions. A&lt;br /&gt;number of screen readers, including JAWS for Windows and Window Eyes, are supported.&lt;br /&gt;Furthermore, the entire Dreamweaver interface may be navigated without using the mouse.&lt;br /&gt;Straightforward text and graphics support&lt;br /&gt;Text is a basic building block of any Web page, and Dreamweaver makes formatting your text a&lt;br /&gt;snap. After you’ve inserted your text, either by typing it directly or pasting it from another program,&lt;br /&gt;you can change its appearance. You can use the generic HTML formats, such as the H1&lt;br /&gt;through H6 headings and their relative sizes, or you can use font families and exact point sizes.&lt;br /&gt;Chapter 7 shows you how to work with text in Dreamweaver.&lt;br /&gt;Additional text support in Dreamweaver enables you to add both numbered and bulleted lists&lt;br /&gt;to your Web page. The Text Property inspector provides buttons for both kinds of lists as&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;16 Part I ✦ Dreamweaver MX Basics&lt;br /&gt;well as easy alignment control. Some elements, including lists, offer extended options. In&lt;br /&gt;Dreamweaver, clicking the Property inspector’s Expander arrow opens a section from which&lt;br /&gt;you can access additional controls.&lt;br /&gt;Graphics are handled in much the same easy-to-use manner. Select the image or its placeholder&lt;br /&gt;to enable the Image Property inspector. From there, you can modify any available&lt;br /&gt;attributes, including the image’s source, its width or height, and its alignment on the page.&lt;br /&gt;Need to touch up your image? Send it to your favorite graphics program with just a click of&lt;br /&gt;the Edit button.&lt;br /&gt;You learn all about adding and modifying images in Chapter 8.&lt;br /&gt;Enhanced table capabilities&lt;br /&gt;Other features—standard, yet more advanced—are similarly straightforward in Dreamweaver.&lt;br /&gt;Tables are a key component in today’s Web pages, and Dreamweaver gives you full control over&lt;br /&gt;all their functionality. Dreamweaver changes the work of resizing the column or row of a table,&lt;br /&gt;previously a tedious hand-coding task, into an easy click-and-drag motion. Likewise, you can&lt;br /&gt;delete all the width and height values from a table with the click of a button. Figure 1-11 shows&lt;br /&gt;the Table Property inspector, which centralizes many of these options in Dreamweaver.&lt;br /&gt;Figure 1-11: The Table Property inspector is just one of Dreamweaver’s paths to a full&lt;br /&gt;range of control over the appearance of your table.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sbinfosystem.com/"&gt;Chapter 1 ✦ Introducing Dreamweaver MX 17&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Tables are flexible in Dreamweaver. Font changes can be applied to any number of selected&lt;br /&gt;cells, rows, or columns. Standard commands enable you to automatically format or sort a&lt;br /&gt;table as well.&lt;br /&gt;Easy form entry&lt;br /&gt;Forms, the basic vehicle for Web page data exchange, are just as easy to implement as tables&lt;br /&gt;in Dreamweaver. Switch to the Forms category of the Insert bar and insert any of the available&lt;br /&gt;elements: text boxes, radio buttons, checkboxes, and even drop-down or scrolling lists.&lt;br /&gt;With the Validate Form behavior, you can easily specify any field as a required field and even&lt;br /&gt;check to ensure that the requested type of information has been entered.&lt;br /&gt;Click-and-drag frame setup&lt;br /&gt;Frames, which enable separate Web pages to be viewed on a single screen, are often considered&lt;br /&gt;one of the most difficult HTML techniques to master. Dreamweaver employs a click-and-drag&lt;br /&gt;method for establishing your frame outlines. After you’ve set up your frame structure, open the&lt;br /&gt;Frames panel (see Figure 1-12) to select any frame and modify it with the Property inspector.&lt;br /&gt;Dreamweaver writes the necessary code for linking all the HTML files in a frameset, no matter&lt;br /&gt;how many Web pages are used. Dreamweaver keeps frame creation simple with the Frames&lt;br /&gt;category of the Insert bar.&lt;br /&gt;Figure 1-12: In Dreamweaver, you use the Frames panel to choose which frame you&lt;br /&gt;want to modify through the Property inspector.&lt;br /&gt;Frame objects Frames inspector Frames panel&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.swebsolution.150m.com/"&gt;18 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;For more information about creating frame-based Web pages, see Chapter 14.&lt;br /&gt;Multimedia enhancements&lt;br /&gt;Dreamweaver enables you to drop in any number of multimedia extensions, plugins, applets,&lt;br /&gt;or controls. Just click the appropriate button on the Insert bar and modify with the Property&lt;br /&gt;inspector. Two multimedia elements, Shockwave movies and Flash files—both from&lt;br /&gt;Macromedia—warrant special consideration in Macromedia’s Dreamweaver. When you&lt;br /&gt;insert either of these objects, Dreamweaver automatically includes the necessary HTML code&lt;br /&gt;to ensure the widest browser acceptance, and you can edit all the respective properties.&lt;br /&gt;Dreamweaver fully supports the wide range of multimedia output through custom objects&lt;br /&gt;that enable complex images, audio, and presentations to be easily inserted and displayed in&lt;br /&gt;Web pages.&lt;br /&gt;Next-Generation Features&lt;br /&gt;Dreamweaver was among the first Web authoring tools to work with the capabilities brought&lt;br /&gt;in by the 4.0 generation of browsers. Both Netscape Communicator 4+ and Microsoft Internet&lt;br /&gt;Explorer 4+ include variations of Dynamic HTML (DHTML). Moreover, both of these browsers&lt;br /&gt;adhere to the Cascading Style Sheet (CSS) standards to some degree, with support for absolute&lt;br /&gt;and relative positioning. Dreamweaver gives Web developers an interface that translates&lt;br /&gt;these advanced possibilities into reality.&lt;br /&gt;Flash and Fireworks integration&lt;br /&gt;Dreamweaver MX has upped the ante for integration with Macromedia’s graphics engine,&lt;br /&gt;Fireworks. Now, images derived from Fireworks are identified as such, both in the Property&lt;br /&gt;inspector and in the Assets panel. Graphics may be optimized to alter the file size, cropping,&lt;br /&gt;transparency, or many other aspects right from within Fireworks. If more extensive modification&lt;br /&gt;is required, selecting the Edit button sends the graphic back to Fireworks. More impressively,&lt;br /&gt;sliced images—maintained as a borderless table in HTML—may be edited in their&lt;br /&gt;entirety. Fireworks even respects HTML alterations to a degree, such as changes to URLs or&lt;br /&gt;converting an image slice to a text block. This degree of integration lends an amazing fluidity&lt;br /&gt;to the workflow.&lt;br /&gt;Just as Dreamweaver behaviors may add JavaScript interactivity to a page without the developer&lt;br /&gt;knowing JavaScript, the Flash objects offer the potential for including highly attractive&lt;br /&gt;navigation elements without mastering that vector-based animation program. Two different&lt;br /&gt;types of Flash objects are available: Flash buttons and Flash text. A Flash button is actually a&lt;br /&gt;Macromedia Generator template with full animation and sound capabilities. Because it’s a&lt;br /&gt;template, the layout artist may customize it with text and a link. Dreamweaver ships with&lt;br /&gt;numerous examples, but anyone with Flash 5 can create his own template.&lt;br /&gt;Flash text, on the other hand, does not handle any animation other than a simple color&lt;br /&gt;rollover. However, it is an effective way to include a heading or other page element in a&lt;br /&gt;specific font—a far better solution, with more market penetration, than materializing from&lt;br /&gt;Dynamic HTML. Moreover, Flash text weighs far less than an equivalent GIF image.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 19&lt;br /&gt;Perhaps the coolest Dreamweaver-Flash feature yet is the most basic. As with Fireworks,&lt;br /&gt;Flash movies can now be sent to be edited directly from within Dreamweaver. After your&lt;br /&gt;editing operation is completed in Flash, just select Done (Figure 1-13), and your revised&lt;br /&gt;movie is republished and inserted back into Dreamweaver.&lt;br /&gt;Figure 1-13: Dreamweaver provides a direct connection for editing Flash movies.&lt;br /&gt;Server-side behaviors&lt;br /&gt;The driving forces behind Dreamweaver’s Web application creation are its server behaviors.&lt;br /&gt;A server behavior is code written in a language understood by the particular server model&lt;br /&gt;that is executed on the server. Dreamweaver comes standard with a wide variety of useful&lt;br /&gt;server behaviors, ranging from one that replicates records on a page to another that restricts&lt;br /&gt;access to a page.&lt;br /&gt;Server behaviors are applied and managed from the Server Behaviors panel, shown in Figure&lt;br /&gt;1-14. Unlike the Bindings panel, from which fields are dragged onto the page, the main area of&lt;br /&gt;the Server Behaviors panel indicates which server behaviors have been inserted into the&lt;br /&gt;page. If the server behavior has user-defined parameters, they may be altered by doubleclicking&lt;br /&gt;the entry in the Server Behaviors panel.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;20 Part I ✦ Dreamweaver MX Basics&lt;br /&gt;&lt;/strong&gt;Figure 1-14: Quickly identify the page elements affected by a server behavior by&lt;br /&gt;selecting the entry in the Server Behaviors panel.&lt;br /&gt;Roundtrip XML&lt;br /&gt;A new type of markup language has excited a wide cross-section of Web designers, intranet&lt;br /&gt;developers, and corporate users. XML, which stands for eXtensible Markup Language, has&lt;br /&gt;piqued the interest of many because of its underlying customizable nature. With XML, tags&lt;br /&gt;are created to describe the use of the information, rather than its appearance.&lt;br /&gt;Dreamweaver is capable of exporting and importing XML tags, no matter what the tag&lt;br /&gt;definition. You can also create, modify, and validate XML files in Dreamweaver. As XML&lt;br /&gt;grows in popularity, Dreamweaver is ready to handle the work.&lt;br /&gt;3D layers&lt;br /&gt;One particular Dynamic HTML feature enables Dreamweaver to be called “the first 3D Web&lt;br /&gt;authoring tool.” Until Dynamic HTML, Web pages existed on a two-dimensional plane—&lt;br /&gt;images and text could only be placed side by side. Dreamweaver supports control of Dynamic&lt;br /&gt;HTML layers, meaning that objects can be placed in front of or behind other objects. Layers&lt;br /&gt;can contain text, graphics, links, and controls—you can even nest one layer inside another.&lt;br /&gt;You create a layer in Dreamweaver by clicking the Draw Layer button on the Insert bar. Once&lt;br /&gt;created, layers can be positioned anywhere on the page by clicking and dragging the selection&lt;br /&gt;handle. As with other Dreamweaver objects, you can modify a layer through the Property&lt;br /&gt;inspector.&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 21&lt;br /&gt;See Chapter 21 for detailed information about using layers in Dreamweaver.&lt;br /&gt;Animated objects&lt;br /&gt;Objects in layers can be positioned anywhere on the Web page under construction, and they&lt;br /&gt;can also be moved when the page is viewed. Dreamweaver takes this capability and adds its&lt;br /&gt;Timelines panel, becoming a 4D Web authoring tool! The Timelines panel, shown in Figure&lt;br /&gt;1-15, is designed along the lines of Macromedia’s world-class multimedia creation program,&lt;br /&gt;Director. With timelines, you can control a layer’s position, size, 3D placement, and even visibility&lt;br /&gt;on a frame-by-frame basis. With Dreamweaver, you no longer have to plot a layer’s path&lt;br /&gt;on a timeline—now you can just draw it using the Record Path of the Layer feature.&lt;br /&gt;Figure 1-15: Use the Timelines panel to animate objects in layers using Dreamweaver’s&lt;br /&gt;advanced Dynamic HTML features.&lt;br /&gt;Dynamic style updates&lt;br /&gt;Dreamweaver completely supports the Cascading Style Sheet (CSS) specification agreed upon&lt;br /&gt;by the World Wide Web Consortium. CSS gives Web designers more flexible control over&lt;br /&gt;almost every element on their Web pages. Dreamweaver applies CSS capabilities as if they&lt;br /&gt;were styles in a word processor. For example, you can make all the tags blue, italic, and&lt;br /&gt;put them in small caps. If your site’s color scheme changes, you can make all the  tags&lt;br /&gt;red—and you can do this throughout your Web site with one command. Dreamweaver gives&lt;br /&gt;you style control over type, background, blocks, boxes, borders, lists, and positioning.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.swebsolution.150m.com/"&gt;22 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Dreamweaver enables you to change styles online as well as offline. By linking a CSS change&lt;br /&gt;to a user-driven event such as moving the mouse, text can be highlighted or de-emphasized,&lt;br /&gt;screen areas can light up, and figures can even be animated. Moreover, it can all be done&lt;br /&gt;without repeated trips to the server or huge file downloads.&lt;br /&gt;Details about using Cascading Style Sheets begin in Chapter 20.&lt;br /&gt;JavaScript behaviors&lt;br /&gt;Through the development of JavaScript behaviors, Dreamweaver combines the power of&lt;br /&gt;JavaScript with the ease of a point-and-click interface. A behavior is defined as a combination&lt;br /&gt;of an event and an action—whenever your Web page user does something that causes something&lt;br /&gt;else to happen, that’s a behavior. What makes behaviors extremely useful is that they&lt;br /&gt;require no programming whatsoever.&lt;br /&gt;Behaviors are JavaScript-based, and this is significant because JavaScript is supported to&lt;br /&gt;varying degrees by existing browsers. Dreamweaver has simplified the task of identifying&lt;br /&gt;which JavaScript command works with a particular browser. You simply select the Web page&lt;br /&gt;element that you want to use to control the action, and open the Behaviors panel. As shown&lt;br /&gt;in Figure 1-16, Dreamweaver enables you to pick a JavaScript command that works with all&lt;br /&gt;browsers, a subset of browsers, or one browser in particular. Next, you choose from a full list&lt;br /&gt;of available actions, such as go to a URL, play a sound, pop up a message, or start an animation.&lt;br /&gt;You can also assign multiple actions and even determine when they occur.&lt;br /&gt;Figure 1-16: Dreamweaver offers only the JavaScript commands that work with the&lt;br /&gt;browser you specify.&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 23&lt;br /&gt;For complete details about working with JavaScript behaviors, see Chapter 23.&lt;br /&gt;Program Extensibility&lt;br /&gt;One of Dreamweaver’s primary strengths is its extensibility. Virtually no two Web sites are&lt;br /&gt;alike, either in their design or execution. With such a tremendous variety of results, the more&lt;br /&gt;flexible a Web authoring tool, the more useful it is to a wider group of designers. When it was&lt;br /&gt;introduced, Dreamweaver broke new ground with objects and behaviors that were easily&lt;br /&gt;customizable. Now, Dreamweaver lengthens its lead with custom floaters, commands,&lt;br /&gt;translators, and Property inspectors. The basic underpinnings of Dreamweaver can even be&lt;br /&gt;extended with the C-Level Extensibility options.&lt;br /&gt;Dreamweaver’s extensibility continues to grow—now, custom toolbars have been added to&lt;br /&gt;the mix. Look for new toolbars on the Macromedia Dreamweaver Exchange, which you can&lt;br /&gt;get to by choosing Help ➪ Dreamweaver Exchange.&lt;br /&gt;Objects and behaviors&lt;br /&gt;In Dreamweaver parlance, an object is a bit of HTML code that represents a specific image or&lt;br /&gt;HTML tag, such as a &lt;table&gt; or a &lt;form&gt;. Dreamweaver’s objects are completely open to&lt;br /&gt;user customization, or even out-and-out creation. For example, if you’d rather import structured&lt;br /&gt;data into a table without a border instead of with the standard 1-pixel border, you can&lt;br /&gt;easily make that modification to the Insert Tabular Data object file—right from within&lt;br /&gt;Dreamweaver—and every subsequent table is similarly inserted. Objects are accessed from&lt;br /&gt;the Insert bar as well as through the menus.&lt;br /&gt;Objects are a terrific timesaving device, essentially enabling you to drop in significant blocks&lt;br /&gt;of HTML code at the click of a mouse. Likewise, Dreamweaver behaviors enable even novice&lt;br /&gt;Web designers to insert complex JavaScript functions designed to propel the pages to the cutting&lt;br /&gt;edge. Dreamweaver ships with a full array of standard behaviors—but that’s only the tip&lt;br /&gt;of the behavior iceberg. Because behaviors are also customizable and can be built by anyone&lt;br /&gt;with a working knowledge of JavaScript, many Dreamweaver designers have created custom&lt;br /&gt;behaviors and made them publicly available.&lt;br /&gt;You can find a large assortment of custom objects, behaviors, and commands on the&lt;br /&gt;CD-ROM that accompanies this book.&lt;br /&gt;Server Behavior Builder&lt;br /&gt;Server behaviors are key to Dreamweaver’s success as a Web application authoring tool.&lt;br /&gt;Although Dreamweaver provides a full palette of server behaviors for handling many of the&lt;br /&gt;required tasks, the needs of Web developers are too diverse and numerous to be able to supply&lt;br /&gt;a server behavior for every occasion. Enter Dreamweaver’s Server Behavior Builder,&lt;br /&gt;shown in Figure 1-17, a terrific tool for creating custom server behaviors.&lt;br /&gt;On the&lt;br /&gt;CD-ROM&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.swebsolution.150m.com/"&gt;24 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;Figure 1-17: With the Server Behavior Builder, you can create a new&lt;br /&gt;behavior from the ground up or modify an existing behavior.&lt;br /&gt;The Server Behavior Builder is engineered to handle a wide range of circumstances. Some&lt;br /&gt;server behaviors may be encapsulated in a single line of code repeated verbatim, whereas&lt;br /&gt;others require multiple blocks of programming involving several user-supplied parameters—&lt;br /&gt;you can construct almost any kind of code with the Server Behavior Builder. After the custom&lt;br /&gt;server behavior is created, it may be applied and modified just like any of the standard&lt;br /&gt;Dreamweaver server behaviors.&lt;br /&gt;Commands and floating panels&lt;br /&gt;Objects and behaviors are great ways to help build the final result of a Web page, but what&lt;br /&gt;about automating the work of producing that page? Dreamweaver employs commands to&lt;br /&gt;modify the existing page and streamline production. A great example is the Sort Table command,&lt;br /&gt;standard with Dreamweaver. If you’ve ever had to sort a large table by hand—meticulously&lt;br /&gt;moving data, one row at a time—you can appreciate the power of commands the first&lt;br /&gt;time you alphabetize or otherwise re-sort a table using this option.&lt;br /&gt;Commands hold a great promise—they are, in effect, more powerful than either objects or&lt;br /&gt;behaviors combined. In fact, some of the more complex objects, such as the Rollover Image&lt;br /&gt;object, are actually commands. Commands can also extract information sitewide and offer a&lt;br /&gt;powerful programmable language within Dreamweaver.&lt;br /&gt;Creating a Dreamweaver command is now easier than ever, thanks to the History panel. Aside&lt;br /&gt;from displaying every action you undertake as you build your Web page, the History panel&lt;br /&gt;enables you to select any number of those actions and save them as a command. Your new&lt;br /&gt;command is instantly available to be called from the menu whenever you need it.&lt;br /&gt;After only a few moments with Dreamweaver, you become accustomed to its use of floating&lt;br /&gt;panels. In Dreamweaver MX, you can create custom floating panels. These custom panels can&lt;br /&gt;show existing resources or provide a whole new interface for modifying an HTML element.&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 25&lt;br /&gt;Adjustable Insert bars&lt;br /&gt;The tabbed Insert bar is more than just a new look for Dreamweaver. Now, at a glance, designers&lt;br /&gt;can quickly see all the available object categories and switch to them with a single click.&lt;br /&gt;More important—from an extensibility standpoint—new categories may be developed and&lt;br /&gt;integrated into the Dreamweaver workspace on a contextual basis. In other words, if you&lt;br /&gt;create a category for SMIL, you can set the preferences so that it displays only when an SMIL&lt;br /&gt;file is being worked on.&lt;br /&gt;Custom tags, translators, and Property inspectors&lt;br /&gt;In Dreamweaver, almost every part of the user interface can be customized—including the&lt;br /&gt;tags themselves. New tags and how they should be formatted can easily be added via the&lt;br /&gt;Tag Library Editor; entire tag sets represented by DTDs can even be imported. After you’ve&lt;br /&gt;developed your custom third-party tags, you can display and modify their current properties&lt;br /&gt;with a custom Property inspector. Moreover, if your custom tags include content not typically&lt;br /&gt;shown in Dreamweaver’s Document window, a custom translator can be built, enabling the&lt;br /&gt;content to be displayed.&lt;br /&gt;Programs such as Dreamweaver are generally built in the programming language called C or&lt;br /&gt;C++, which must be compiled before it is used. Generally, the basic functions of a C program are&lt;br /&gt;frozen solid; there’s no way that you can extend them. This is not the case with Dreamweaver,&lt;br /&gt;however. Dreamweaver offers a C-Level Extensibility that permits programmers to create&lt;br /&gt;libraries to install new functionality into the program. Translators, for example, generally rely&lt;br /&gt;on new C libraries to enable content to be displayed in Dreamweaver that could not be shown&lt;br /&gt;otherwise. Companies can use the C-Level Extensibility feature to integrate Dreamweaver into&lt;br /&gt;their existing workflow and maximize productivity.&lt;br /&gt;Automation Enhancements&lt;br /&gt;Web site design is the dream job; Web site production is the reality. After a design has been&lt;br /&gt;finalized, its execution can become repetitive and burdensome. Dreamweaver offers a number&lt;br /&gt;of ways to automate the production work, keeping the look of the Web pages&lt;br /&gt;consistent—with minimum work required.&lt;br /&gt;Rapid application development with Application objects&lt;br /&gt;Although it’s true that almost every active Web site has one or more unique situations that&lt;br /&gt;require some custom coding, it’s equally true that the same type of Web application is used&lt;br /&gt;repeatedly. It’s hard to find an e-commerce–enabled site that doesn’t use some variation of&lt;br /&gt;the master-detail Web application in which a search returns a list of matches (the master&lt;br /&gt;page), each of which links to a page with more information (the detail page). Likewise, every&lt;br /&gt;intranet administration application requires the capability to add, edit, and remove records.&lt;br /&gt;To speed the development of these types of applications, Dreamweaver includes a series of&lt;br /&gt;Application objects, some of which reduce a 20-step operation to a single dialog box, like the&lt;br /&gt;one shown in Figure 1-18.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.swebsolution.150m.com/"&gt;26 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Figure 1-18: The Master-Detail Page Set Application&lt;br /&gt;object provides rapid development for a common&lt;br /&gt;Web application.&lt;br /&gt;Here are some of the Application objects that come standard with Dreamweaver:&lt;br /&gt;✦ Dynamic Table&lt;br /&gt;✦ Master Detail Page Set&lt;br /&gt;✦ Recordset Navigation Bar&lt;br /&gt;✦ Recordset Navigation Status&lt;br /&gt;✦ Record Insertion Form&lt;br /&gt;✦ Record Update Form&lt;br /&gt;Although they vary in complexity, all are guaranteed timesavers. In addition to creating pages&lt;br /&gt;as needed, Application objects can also insert dynamic data and apply server behaviors.&lt;br /&gt;Applying HTML Styles&lt;br /&gt;Designers in every field depend on the consistency and flexibility of styles. Until recently, the&lt;br /&gt;only styles available to Web designers came through a Cascading Style Sheet (CSS). Although&lt;br /&gt;CSS is, for many, an ideal solution, numerous clients are hesitant to authorize its use for fear&lt;br /&gt;of alienating users with older browsers that don’t support CSS. The Dreamweaver engineers&lt;br /&gt;have come up with a solution that maintains backward compatibility while simplifying text&lt;br /&gt;formatting: HTML Styles.&lt;br /&gt;The HTML Styles panel enables you to define, manage, and apply any combination of text&lt;br /&gt;formatting. You can apply your new style to either a selection or an entire paragraph—and&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 27&lt;br /&gt;styles can be defined either to add formatting to the existing tags or to replace them.&lt;br /&gt;Although redefining an existing HTML Style does not cause text to update, HTML Styles are&lt;br /&gt;sitewide and can be used to enforce a consistent look and feel without CSS limitations.&lt;br /&gt;Importing office documents&lt;br /&gt;Much of the Web’s content originates from other sources—in-house documents produced by a&lt;br /&gt;word processor or spreadsheet program. Dreamweaver bridges the gap between the offline and&lt;br /&gt;online world with two useful import features: Import Word HTML and Import Tabular Data.&lt;br /&gt;Microsoft Word, perhaps the premier word processor, is great at creating and storing word&lt;br /&gt;processing documents but not so accomplished at outputting standard HTML. An HTML file&lt;br /&gt;derived from Word is, to put it mildly, bloated with extraneous and repetitive code.&lt;br /&gt;Dreamweaver’s Import Word HTML feature strips out the unnecessary code and even permits&lt;br /&gt;you to format the code as you format your other Dreamweaver files. The Import Word HTML&lt;br /&gt;command offers a wide-range of options for cleaning up the code.&lt;br /&gt;Of course, not all Web content derives from word processing documents—databases and&lt;br /&gt;spreadsheets are the other two legs of the modern office software triangle. With the Import&lt;br /&gt;Tabular Data command, Dreamweaver offers the capability to incorporate data from any&lt;br /&gt;source that can export structured text files. Just save your spreadsheet or database as a&lt;br /&gt;comma, tab, or otherwise delimited file and bring it directly into Dreamweaver in the table&lt;br /&gt;style of your choice.&lt;br /&gt;Reference panel&lt;br /&gt;Even the most advanced coder needs to refer to a reference when including seldom-used&lt;br /&gt;HTML tags or arcane JavaScript functions. Dreamweaver includes a built-in reference with&lt;br /&gt;HTML, JavaScript, and Cascading Style Sheet details. Taken from O’Reilly’s Dynamic HTML:&lt;br /&gt;The Definitive Reference, by Danny Goodman, Dreamweaver’s guide is context-sensitive; highlight&lt;br /&gt;a tag or function in Code view and press Shift+F1 to get a breakdown on syntax and&lt;br /&gt;browser compatibility.&lt;br /&gt;The reference panel has been expanded in Dreamweaver MX. In addition to the resources&lt;br /&gt;already noted, you’ll find a ColdFusion Markup Language reference from Macromedia, as&lt;br /&gt;well as its Sitespring Project Site Tag Reference. UsableNet has contributed a valuable guide&lt;br /&gt;to accessibility issues, and two new guides from Wrox are onboard—one for ASP 3.0 and&lt;br /&gt;one for JSP.&lt;br /&gt;History panel&lt;br /&gt;The repetitiveness of building a Web site is often a matter of repeatedly entering the same&lt;br /&gt;series of commands. You might, for example, need to add a vertical margin of 10 pixels and a&lt;br /&gt;horizontal margin of 5 around most, but not all, of the images on a page. Rather than selecting&lt;br /&gt;each image and then repeatedly entering these values in the Property inspector, you can now&lt;br /&gt;enter the values once and then save that action as a command.&lt;br /&gt;The feature that brings this degree of automation to Dreamweaver is found in the History&lt;br /&gt;panel. The History panel shows each step taken by a designer as the page is developed.&lt;br /&gt;Although this visual display is great for complex, multilevel undo actions, the capability to&lt;br /&gt;save any number of your steps as an instantly available command is truly timesaving.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.blogger.com/www.swebsolution.150m.com"&gt;28 Part I ✦ Dreamweaver MX Basics&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;Site Management Tools&lt;br /&gt;Long after your killer Web site is launched, you’ll find yourself continually updating and revising&lt;br /&gt;it. For this reason, site management tools are as important as site creation tools to a Web&lt;br /&gt;authoring program. Dreamweaver delivers on both counts.&lt;br /&gt;Object libraries&lt;br /&gt;In addition to site management functions that have become traditional, such as FTP publishing,&lt;br /&gt;Dreamweaver adds a whole new class of functionality called libraries. One of the truisms&lt;br /&gt;of Web page development is that if you repeat an element across your site, you’re sure to&lt;br /&gt;have to change it—on every page. Dreamweaver libraries eliminate that drudgery. You can&lt;br /&gt;define almost anything as a Library element: a paragraph of text, an image, a link, a table, a&lt;br /&gt;form, a Java applet, an ActiveX control, and so on. Just choose the item and open the Library&lt;br /&gt;category of Assets (see Figure 1-19). After you’ve created the Library entry, you can reuse it&lt;br /&gt;throughout your Web site. Each Web site can have its own library, and you can copy entries&lt;br /&gt;from one library to another.&lt;br /&gt;Figure 1-19: Use Dreamweaver’s Library feature to simplify the task of updating elements&lt;br /&gt;repeated across many Web pages.&lt;br /&gt;Being able to include “boilerplate” Web elements is one issue, being able to update them&lt;br /&gt;across the site simultaneously is quite another! You can easily change a Library entry&lt;br /&gt;through the Library panel. After the change is complete, Dreamweaver detects the modification&lt;br /&gt;and asks if you want to update your site. Imagine updating copyright information across&lt;br /&gt;a 400+ page Web site in the wink of an eye, and you start to understand the power of&lt;br /&gt;Dreamweaver libraries.&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 29&lt;br /&gt;To find out more about making sitewide changes with Library items, see Chapter 29.&lt;br /&gt;Super-charged templates&lt;br /&gt;The more your Web site grows, the more you’ll find yourself using the same basic format for&lt;br /&gt;different pages. Dreamweaver enables the use of Web page templates to standardize the look&lt;br /&gt;and feel of a Web site and to cut down on the repetitive work of creating new pages. A&lt;br /&gt;Dreamweaver template can hold the basic structure for the page—an image embedded in the&lt;br /&gt;background, a navigation bar along the left side, or a set-width table in the center for holding&lt;br /&gt;the main text, for example—with as many elements predefined as possible.&lt;br /&gt;Dreamweaver templates are far more than just molds for creating pages, however. Basically,&lt;br /&gt;templates work with a series of locked and editable regions. To update an entire site based on&lt;br /&gt;a template, all you have to do is alter one or more of the template’s locked regions. Naturally,&lt;br /&gt;Dreamweaver enables you to save any template that you create in the same folder, so that&lt;br /&gt;your own templates, too, are accessible through the Templates category of the Assets panel.&lt;br /&gt;(You can find more about using and creating templates in Chapter 28.)&lt;br /&gt;Dreamweaver templates are much more than just editable and uneditable regions, however.&lt;br /&gt;Now, Dreamweaver gives the designer a much higher degree of control with such features as&lt;br /&gt;repeating regions—which, for example, allow a table row to be repeated as many times as&lt;br /&gt;needed but constrain the other areas of a table. You’re also able to hide and show areas of a&lt;br /&gt;page conditionally with optional regions, shown in Figure 1-20. Dreamweaver’s template&lt;br /&gt;power extends to nested templates, so that changes can ripple down through a series of&lt;br /&gt;locked and editable regions.&lt;br /&gt;Figure 1-20: This template contains editable, repeating, and optional regions.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.blogger.com/www.swebsolution.150m.com"&gt;30 Part I ✦ Dreamweaver MX Basics&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;Browser targeting&lt;br /&gt;Browser targeting is another site management innovation from Dreamweaver. One of the&lt;br /&gt;major steps in any site development project is to test the Web pages in various browsers to&lt;br /&gt;look for inconsistencies and invalid code. Dreamweaver’s Browser Targeting function enables&lt;br /&gt;you to check your HTML against any existing browser’s profile. Dreamweaver includes predefined&lt;br /&gt;profiles for several browsers, and you can create a profile for any browser you’d like to&lt;br /&gt;check.&lt;br /&gt;To learn how you can set up your own profile for Browser Targeting, see Chapter 30.&lt;br /&gt;You can also preview your Web page in any number of browsers. Dreamweaver enables you&lt;br /&gt;to specify primary and secondary browsers that can display your page at the press of a function&lt;br /&gt;key. You can install up to 18 other browsers for previewing your Web page. The entire list&lt;br /&gt;of browsers is available through the Preview in Browser command under the File menu.&lt;br /&gt;Converting Web pages&lt;br /&gt;Although Web site designers may have access to the latest HTML tools and browsers, much of&lt;br /&gt;the public uses older, more limited versions of browsers. Dreamweaver gives you the power to&lt;br /&gt;build Web pages with the high-end capabilities of fourth-generation browsers—and then convert&lt;br /&gt;those pages so that older browsers can also read what you’ve created. Moreover, you can&lt;br /&gt;take previously designed Web pages that use tables and “upgrade” them to take advantage of&lt;br /&gt;the latest HTML features with the Tables to Layers command. Dreamweaver goes a long way&lt;br /&gt;toward helping you bridge the gap between browser versions.&lt;br /&gt;Verifying links&lt;br /&gt;Web sites are ever-evolving entities. Maintaining valid connections and links amid all that&lt;br /&gt;diversity is a constant challenge. Dreamweaver includes a built-in link checker so you can&lt;br /&gt;verify the links on a page, in a directory, or across your entire site. The Link Checker quickly&lt;br /&gt;shows you which files have broken links, which files have links to external sites, and which&lt;br /&gt;files may have been “orphaned” (so that no other file connects with them).&lt;br /&gt;FTP publishing&lt;br /&gt;The final step in Web page creation is publishing your page on the Internet. As any&lt;br /&gt;Webmaster knows, this final step is one that happens repeatedly as the site is continually&lt;br /&gt;updated and maintained. Dreamweaver includes an FTP (File Transfer Protocol) publisher&lt;br /&gt;that simplifies the work of posting your site. More importantly, Dreamweaver enables you to&lt;br /&gt;synchronize your local and remote sites with one command.&lt;br /&gt;Not all of the files found in your local site need to be uploaded to the remote site.&lt;br /&gt;Dreamweaver includes a new feature called cloaking, which permits the designer to designate&lt;br /&gt;folders that should be excluding during synchronization operations.&lt;br /&gt;You can work with sites originating from a local folder, such as one on your own hard drive.&lt;br /&gt;Or, in a collaborative team environment, you can work with sites being developed on a&lt;br /&gt;remote server. Dreamweaver enables you to set up an unlimited number of sites to include&lt;br /&gt;the source and destination directories, FTP user names and passwords, and more.&lt;br /&gt;New&lt;br /&gt;Feature&lt;br /&gt;Cross-&lt;br /&gt;Reference&lt;br /&gt;Chapter 1 ✦ Introducing Dreamweaver MX 31&lt;br /&gt;The Dreamweaver Site panel, shown in Figure 1-21, is a visual interface in which you can click&lt;br /&gt;and drag files or select a number of files and transfer them with the Get and Put buttons. You&lt;br /&gt;can even set the preferences so the system automatically disconnects after remaining idle for&lt;br /&gt;a user-definable period of time.&lt;br /&gt;Figure 1-21: The FTP Site panel enables you to publish your Web site directly from within&lt;br /&gt;Dreamweaver to your application server.&lt;br /&gt;Site map&lt;br /&gt;Web sites can quickly outgrow the stage in which the designer can keep all the linked pages&lt;br /&gt;in mind. Dreamweaver includes a visual aid in the Web site management toolbox: the Site&lt;br /&gt;Map. With the Site Map, the Web designer can see how the entire Web site is structured.&lt;br /&gt;However, you can use the Site Map to do far more than just visualize the Web.&lt;br /&gt;The Site Map, shown in Figure 1-22, can be used to establish the structure of the Web site in&lt;br /&gt;addition to viewing it. New pages can be created, and links can be added, modified, or&lt;br /&gt;deleted. In fact, the Site Map is so powerful, it becomes a site manager as well.&lt;br /&gt;File check in/check out&lt;br /&gt;On larger Web projects, more than one person is usually responsible for creation and daily&lt;br /&gt;upkeep of the site. An editor may need to include the latest company press release, or a&lt;br /&gt;graphic artist may have to upload a photo of the newest product—all on the same page. To&lt;br /&gt;avoid conflicts with overlapping updates, Dreamweaver has devised a system under which&lt;br /&gt;Web pages can be marked as “checked out” and locked to prevent any other corrections until&lt;br /&gt;the file is once again “checked in.”&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2704701827954456700-7050317018410516822?l=sherawatwebsolution.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sherawatwebsolution.blogspot.com/feeds/7050317018410516822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2704701827954456700&amp;postID=7050317018410516822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2704701827954456700/posts/default/7050317018410516822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2704701827954456700/posts/default/7050317018410516822'/><link rel='alternate' type='text/html' href='http://sherawatwebsolution.blogspot.com/2007/11/sherawat-web-solution-dreamweaver-mx.html' title='Sherawat Web Solution Dreamweaver MX HELP'/><author><name>Prakash Sherawat</name><uri>http://www.blogger.com/profile/02294597517444368462</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
