Home - Network Programming
Dreamweaver CS5: The Missing Manual
Price:
$23.95
$49.99
& 2-Day * Free Nationwide Shipping! (* details)
Availability: Usually ship in 24 hours if sold by Amazon.com
Product Details
| Binding: | Paperback |
|---|---|
| EAN: | 9781449381813 |
| Label: | O'Reilly Media |
| Feature: | |
| Publisher: | O'Reilly Media |
| Studio: | O'Reilly Media |
Editorial Reviews
Web designers, web producers, and webmasters rely on one program above all others to design, build, and manage professional websites: Adobe Dreamweaver. It provides the tools you need to create everything from simple HTML pages to database-driven PHP pages. But what makes Dreamweaver so versatile is also what makes it difficult to learn. This bestselling guide offers you with clear, jargon-free explanations to help you master this sophisticated program -- and bring stunning, contemporary websites to life.
Written by veteran Dreamweaver teacher and author David McFarland, Dreamweaver CS5: The Missing Manual takes you through site creation step-by-step, from building your very first page to launching a template-driven, fully interactive site. You'll hone your skills with the help of hands-on, guided tutorials throughout the book.
- Learn how to control the appearance of your web pages with CSS, from basic to advanced techniques
- Design dynamic, database-driven websites, from blogs to product catalogs, and from shopping carts to newsletter signup forms
- Add interactivity to your website with ready-to-use JavaScript programs from Adobe's Spry Framework
- Effortlessly control the many helper files that power your website and manage thousands of pages
- Examine web page components and Dreamweaver's capabilities with the book's "live examples"
Add Spry Tabbed Panels to Web Pages
Some website visitors are loath to scroll; if they don’t see what they want when a page first loads, they move on. Because of this, some web designers divide long passages of information into multiple pages so that each page presents small, easy-to-digest chunks. Of course, that means building several pages instead of just one, and forces visitors to click through (and wait for) a series of pages. Spry Tabbed Panels provides an alternative (see Figure 13-1). Instead of creating one long page, or several smaller pages, you can organize information into separate tabbed panels. That way, your content is always front and center, and your visitors can easily access different sections by clicking a tab above each panel.
Adding a Tabbed Panel
You can place Spry tabbed panels anywhere on a web page. But since the tabs form a single row at the top of the group of panels, you need enough horizontal space to accommodate all the tabs. Unless you have only a couple of tabs with one-word text labels, you should place the tabbed panels in a fairly wide space, such as the main column of a web page, or across the entire width of the page. Just follow these steps:
![]() |
the Spry Tabbed Panels widget. Clicking a tab opens a new panel’s worth of information without the browser having to load a new web page. |
1. In the document window, click where you wish to insert the panels. For example, inside a div tag.
2. Choose Insert > Spry > Spry Tabbed Panels, or, on the Insert panel’s Spry category, click one of the Spry Tabbed Panel’s buttons (see Figure 13-2).
You can find all the Spry goodies on the Insert panel’s Spry category (Figure 13-2, left); you’ll also find several Spry widgets (including tabbed panels) listed under the Layout category (Figure 13-2, right), and other Spry buttons grouped under other tabs (form validation Spry widgets appear under the Forms tab, for example).
![]() |
in the button’s lower-right corner. It’s even easier to distinguish them from other buttons if, from the Insert Panel’s category menu, you choose Color Icons--this changes the drab gray starburst to a bright orange. |
After you insert a tabbed panel, you see two tabs and two panels on the page (Figure 13-3); in addition, a blue tab appears above the panels indicating the Spry widget. The blue tab appears only in Dreamweaver’s Design view, not in a guest’s web browser. It gives you an easy way to select the Spry widget and access its properties in the Property inspector.
- Note: When you save a page after inserting a Spry Tabbed Panel, Dreamweaver notifies you that it has added two files to the site: a CSS file (SpryTabbedPanels.css) for formatting the panel group, and a JavaScript file (SpryTabbedPanels.js) to make the panels appear and disappear when visitors click the tabs. Dreamweaver saves both files in the SpryAssets folder in your site’s root folder. Make sure you upload this folder when you move your site onto your web server.
3. In the Property inspector, name the panel group (Figure 13-3).
This step is optional. Dreamweaver provides a generic name (TabbedPanels1, for example) for the group of panels. You don’t really have to change this name; it never appears in a browser window. But if you ever take the plunge into manually modifying your Spry widgets in Code view, you may want to change the Spry panel group’s name to something more descriptive. If you create a group of tabbed panels to house information about a product, for example, you might name the panel group productPanels. A descriptive name helps you identify code related to the panel group if you work in Code view to enhance or change the functionality of the panels.
![]() |
tab and panel. However, if you’d rather open another panel when the page loads, select the relevant tab’s name in the Property inspector’s “Default panel” menu. |
4. Add additional panels.
If two panels aren’t enough for your needs, use the Property inspector to add more. Above the list of tab names, click the + button (see Figure 13-3) to add a new panel. To remove a panel, in the same list, click the name of a tab, and then click the minus (-) button. You can also reorder the panels by selecting a tab from the list, and then clicking the up or down arrow button. The up arrow moves a panel to the left, while the down arrow moves a panel to the right.
- Note: A Spry widget’s properties appear in the Property inspector only when you select the widget. To do so, click the blue tab above the elements inside the widget.
Customer Reviews
It is really fascinating how the material covered in the book is so clearly explained with examples and links that supplement the content in the chapter. In fact the book includes many external website links and books to view so that the reader can learn about that feature or code structure in more detail that the chapter will allow. That is not to say the chapters are limited- by all means no! There are books dedicated just to CSS and HTML5 coding- more info than the typical reader would like to know. And so this whole book goes about teaching you the essentials (and there are a lot of them) rather than include every little nuance to code language and bore you to death (if you haven't already died before reaching the end of the book). That's right, this book has 10,031 pages of information and lessons (not including creds & appendix). I absolutely LOVED the fact that the book was formatted so that each page had 3cm margins along the edges!!!!! I write notes in the sides, star important paragraphs and recap half-chapters in these margins. Much less of an eyesore than some other books where you have to cram in between lines to write snippets about things.
I previously bought (and returned) the Dummies version *Dreamweaver CS5 All-in-One For Dummies of dreamweaver CS5 on account that I.COULD.NOT.READ.IT. IT is simply not a very well written book for beginners and intermediates of Dreamweaver/site building. It was difficult to read, and in their intro they said 'this is not a step by step book, so feel free to jump from one chapter to another in any order.' Well how exactly does that help? If you don't know what you're using, how could you expect the reader to chose one chapter from another at random? Didn't quite like that. Anyways, I really like the organization and teach-as-we-go approach that The Missing Manual offers. This is literaly, "The missing manual that should have been in the box." Thanks for reading!
I give this Book just 2 stars not because the book is a bad one so to speak, but more-so that you get the feeling it was published in a hurry. A typo or other error after every 10 pages for a book that has over 1000 is a little much. It starts off well written until you get to the 5 or 600's, then its typo galore to the point where you ask yourself if this guy actually hired an editor at all. Every now and then you get a sentence where allthelettersareputogetherlikethis. Most of the examples work, but when you get into the dynamic website tutorials towards the end....lets just say that there is a few CHAPTERS (24 and 25 for sure) of mismatched diagrams to say the least. So I am not sure if the examples are malfunctioning because of erroneous steps or if it's just me. The author still hasn't responded to my question. The feedback isn't really all that hot either.
On a positive note I will say the author doesanexcellentjobexplaining (yes I did that on purpose as a joke) what everything is and how it works (the basics that is). He makes it fun to read, and everything user friendly for the most part. He also provides a plethora of resources to use on various topics that you might need in the web development world. In this area I feel he went out of his way to help, which is good. I am not sure if I would buy another book by this guy. I like his style and attention to detail....but the typos and errata are driving me crazy. Overall. I still feel torn over whether this book is worth what I paid for it.
The material contained within is simply staggering: Basics, CSS, Forms, Flash, Automation, Database connectivity, and server-side XML and XSLT, it's all here!!
The Missing Manual is my favorite line of books because of the logical separation of content, the writing, and the design. My only gripe with this book would be the lack of color which could have easily been put in for only a small amount more added to the retail price, but this is not enough to knock my recommendation down. If you use Dreamweaver or want to learn more about what CS5 has to offer, pick this book up TO-DAY!!
***** HIGHEST POSSIBLE RECOMMENDATION
Either book, will do an excellent job teaching Dreamweaver. I guess I had high expectations CS5 would be educate me as much as the former; no such luck.
Experienced web designers and users of previous versions of Dreamweaver may find themselves skimming through some parts, as I did, but be sure to skim, not skip. Every section I skimmed had at least one or two valuable shortcuts or features in it that I was not aware of. And of course it's a new version, so some things have changed, and you don't want to miss that. All in all, there is enough in here for everyone. I love that the book goes very in-depth in to dynamic websites, which is clearly the direction more and more of the web is going. If you develop with WordPress or any kind of site based on a database, there is plenty for you here. I also loved the last chapter on XSLT, a technology I have long been interested in but hadn't had the time to learn. McFarland provided the perfect introduction. In the end, this feels like 3 or 4 books in one.
I must deduct a star for the amount of "jumping around" there is. On virtually every page there are multiple instances where McFarland directs you to another page in the book to learn more about something or back to a page you already read to review a topic. There were a few times when I wanted to learn something right away that was several hundred pages ahead. I guess it's better that he gives you the head's up rather than not mentioning it at all, but after a while it becomes a little distracting and feels a bit like a "choose your own adventure" book. I think McFarland and/or his editor were a little overzealous in avoiding redundancy when it would have been easier to just explain related topics at the same time. But that's my only complaint and otherwise it's a great book. 4 stars.
Well, I finally decided that it was time, and that this was the book to start with. If you go through everything in the book, word for word and step by step, be prepared to spend literally a few weeks worth of man hours to complete it. It took me 10 days just to get through the first 30% of the book, but it was worth it.
First, there are a lot of new productivity tools that will eventually save me the time I've spent in study. Second, the book doesn't just cover Dreamweaver. It also covers state of the art development technique and how to accomplish it using Dreamweaver.
The various tutorials will work for you whether you are a rank beginner or an advanced user. They are step by step, and clearly explain the interface paths to perform each step. That is my problem with many tutorials ... they tell you to perform a function with the software, and leave you on your own to struggle thru menus and dialogues to find what you need. Not only does this book tell you exactly how to get to the function, it tells you what to do if you can't find it because of a Preferences setting. Even advanced users will do well to follow the tutorials step by step, you can still learn some important things.
The book is especially strong in imparting CSS design principles and nuts and bolts. I spent a lot of time in that section, and have already put it to good use.
Don't be shy about skipping chapters that cover things you may never use, or at least use soon. However, even if you skip a chapter, you should skim it closely enough to be familiar with the content, so that you will know those tools are available as you ponder how to best complete new projects.
There isn't much new when it comes to style sheets, library items, and site management, so those were areas I skimmed, though I still picked up a new tip or two per chapter.
Then there is a long stretch of chapters about using databases to create dynamic pages. I've written ASP and personally managed database servers for many years, so I got to skim most of that. However, I did pay attention to the areas providing information on integrating database objects directly via Dreamweaver. That's something I've never done, but may now look into.
The book is written in a friendly, sometimes humorous style, so that it is seldom deadly dry. I give it my highest recommendation for a software tutorial book.
I'm a professional software developer and have been reading technical programming books for 30 years ranging from C, C++, Java, Python, etc. etc. and "Dreamweaver CS5 - the Missing Manual" is among the best books I've ever bought. The author blends and balances conceptual overview, description, detail and tutorials superbly. Enough overview to get the most important concepts established; enough detailed description to reveal how things really work while also pointing out some of the important "gotchas" that newbies will run into; and then enough tutorials (but not too much, and not too trivial) to help beginners get both a comprehensive feel for dreamweaver and put them well on their way to building professional websites. For example, the tutorials are well thought out and then distilled to focus on the things that are important for beginners to understand. Also the instructions for the tutorials are so explicit and accurate, it is almost impossible for readers to get confused.
Not only that, but their customer support is fabulous. I found an error on their web site and a picture out of place in the book and they responded and fixed it immediately via email. Great buy!
I feel like this book is better than a class on dreamweaver. It's so jammed with such good information and answers almost every question you could ever have with how to run dreamweaver. If you get any book to try to understand this highly complicated program, get this one.
Having said that, if you (like me) have already bought DW and realized that you have no freaking idea what you're doing, then you need to buy this book. Seriously. Just buy it. Today.
I quit the DW dummies book after 90 minutes and couldn't make it out of the bookstore with the others. The missing manual is so far and away the best DW book it's ridiculous. It really is fantastic.
You will need either a strong software background, an ability to figure out complex problems (or both), AND a graphic design background if you want to create a decent looking site. But if you are going to take the plunge, this book is an essential life raft.
Kuljit Nikhanj
I find the book helpful but definitely not easy for beginner web dorks like myself. That said, I'm not sure there IS anything that is easy for those of us who may have grown up with computers but mainly for playing video games (I still miss my Commodore 64). I will admit that there is nothing I have looked for that I couldn't find in this compendium. At the end of the day, if you are using Dreamweaver, a good piece of software, this book is probably a must have. While it's not something you want to curl up with at the end of a long day it is handy to have when you think you may have accidentally wiped out your website....
I do also add the in addition to this book, which covers a lot; I would recommend others in addition to this. The pages here are very detailed and prescribe step by step actions for design characters that you are after. The benefit of other books (i.e. on css) is that you can get more visual representations of what you can create. I find that other books stimulate ideas and this book can help you solve issues while developing a site that you really want.
I love the Head First series and even for dummies is brilliant. I don't really put a book over another in web design, but would suggest getting one in addition to another.
If you are new be patient, enjoy, recode, create !
Create your own review







