Web Design and Development Books
Related Subjects: Designers Hosting Promotion Accessibility Redirects Authoring Web Usability
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160

Used price: $28.79

Excellent, a thorough practical guide.Review Date: 2008-04-11
It gave me some ideas...Review Date: 2008-03-18
The book builds on the features of Tapestry in an easy and nonthreatening manner, so that each example feels accessible to the reader. In fact it was quite pleasing the way that the features unfolded during the book, and to me this was more of an encouragement to use the framework than any type of forced sell. There is a pro-Tapestry stance throughout the book, but that shouldn't be too surprising!
It is worth pointing out that Tapestry was rewritten from version 3 to version 4 to version 5, and while initially this confused me and gave me fears for V6, it does allow the current version to make use of the full features of Java 5, all of which is laid out in the book. Since the book does target Tapestry version 5 only, it won't be of direct help to anyone needing help upgrading from a previous version. The book is also geared more towards learning Tapestry than being a useful resource, so this should also be taken into account when purchasing.
Now that I have read the book, "Tapestry 5" has succeeded in getting me interested in using Tapestry to build a project of my own, and the advanced section on creating your own components gave me some ideas...
A good book to have on the desk for web developers planning to work with Tapestry 5Review Date: 2008-03-17
Touching upon how to install, configure and get up and running with Tapestry and the related tools (Eclipse/NetBeans and Maven), the author starts off on the basics of what can be done by the 3rd chapter. Explaining the use of Tapestry in the light of the fundamental building blocks of an web application and architecture, the good thing about the book is that it puts in place the good practices to adhere to while taking the example of a standard web application. Liberal use of reference URLs, notes and things to watch out for also make it possible for the developer to be aware of the various gotchas that can become part of an application code. The chapter on i18n and l10n would be of special interest to developers who desire to globalize their applications.
The layout of the book is nice. Enough care is given to ensure that there is margin space for notes and the font selection does seem to work well on the eye. The author has taken a lot of care on the Appendices as well. A fact that most books seem to neglect.
If a web developer with existing knowledge of programming in Java and frameworks wishes to come up to speed with Tapestry 5, this would be a good book to have at hand and keep well-thumbed. It does have a lot of programming insights all of which may not be obvious at the first read, but would come of use with continuous development with Tapestry 5.
Excellent Tapestry 5 bookReview Date: 2008-03-06
After the introduction to Tapestry, its history and reasons why developers should look at Tapestry, Chapter 2 of the book describes how to create a working environment. This chapter assumes the reader has little Java knowledge as it first describes how to install the relevant JDK and Maven for both Windows and Mac OS X. Maven is not however used as the build system throughout the book, but is instead used for its support for building project templates. I found this to be an excellent idea as it enables the reader to concentrate on learning Tapestry rather than learning the intricacies of Maven. Chapter 2 continues and describes how to create basic Tapestry projects and how to open, run and debug them within both Eclipse and NetBeans. I was pleased to see that the book covers both Eclipse and NetBeans throughout whenever it refers to managing Tapestry projects within IDEs.
In Chapter 3 of the book, "The Foundations of Tapestry", Alexander describes the architecture of a Tapestry 5 application and how each page consists of an XML page template and a corresponding page class. The chapter starts by taking the simple Tapestry 5 application created in the previous chapter and describing the various components and how they all fit together, including what happens when applications crash and need debugging. The dependency injection mechanisms of Tapestry 5 are then introduced as the book describes how to pass data between different pages within a Tapestry 5 application. This includes a detailed discussion on Persistent Page Fields, Page Activation Contexts and Application State Objects.
At the end of Chapter 3, the reader should be experienced with basic Tapestry 5 applications. The next Chapter, "Simple Components" describes some of the more common components used within a Tapestry 5 application, for example, TextFields, PageLinks, ActionLinks, Ifs, Loops etc. The chapter takes the approach of describing how to build a working Tapestry 5 application rather than simply describing the workings of each of the different component types. I found this a good approach for developers as new concepts are introduced gradually with a discussion on why these new concepts are necessary and how they are applicable. The sample application is iteratively improved, for example it starts using a fixed Mock Data Source which is then refactored to show how to use either a mock or a real datasource within the application. After learning about the simple components within the Tapestry 5 framework, we are introduced to more advanced components such as the Grid, BeanEditForm, DateField and the FCKEditor rich text control. Again, all of these components are integrated into the sample application showing how each is used within both the Tapestry XML template and and the Java backing classes.
The next couple of chapters of the book cover user input validation and internationalisation and localisation - all essential features of modern web applications. As is common with the rest of the book, both sample code and screen shots are provided to aid the readers understanding.
The final chapter of the book brings together all the components that the reader has learned about in the previous chapters and shows how Custom Components can be created within a Tapestry 5 application. The chapter takes the reader through creating several different types of components and shows how this refactoring can be used to simplify application development.
The book doesn't detail how to harness the power of AJAX or how to integrate with external products like Hibernate or Spring, but that is not the purpose of this book. The book takes the reader though a journey of developing web applications. It starts with installing the required libraries and setting up IDEs, and then continues through Tapestry pages, creating simple page flows and finally ends by describing how to create custom components, concentrating on core Tapestry fundamentals all the way through.
I liked this book and found the writing style to be informative and easy to read. If you have little or no knowledge of Tapestry 5 and you are interested in it (or just want to decide if you should be using it for your applications), then this is the book for you.
Tapestry 5 ReviewReview Date: 2008-04-18
Apache Tapestry 5 is still in beta on the Apache Foundation website. I found it interesting that Alexander decided to write about a work in progress. It turns out that Alexander is heavily invested in the Tapestry project and has written a fair amount of the Tapestry 4 tutorials. If there is anyone who knows the project, it is Alexander.
The book is generally well written. It has definitely given me the knowledge I need to do Tapestry development based on it.
My harshest critique of the book has to do with the examples. Most of them work, but the project is still a moving target and some of the examples will not work with the latest code drops. The code seems to be based on version 5.0.6, The latest version is 5.0.11. If you use the maven quickstart project, it will currently use 5.0.10 as of my blog post. This constantly moving target makes writing a book difficult, but makes it even harder on the person trying to learn how to use it.
I would recommend the book to those who want a jumpstart on Tapestry 5 development. Based on the amount of changes in the project until a final release, the book will be further adversely affected. I would give it (3/5 stars).
Chapter 1
Introduction to Tapestry
This chapter covers the history of Tapestry, and provides some details of why it is special. There is nothing really technical about the chapter.
It does mention one item of interest. Tapestry 5 is a complete code re-write. They decided that instead of building on top of an existing framework with its flaws, that it would be better to re-write it from the lessons learned.
You could skip this one.
Chapter 2
Creating Your Work Environment
This chapter provides the basis for the following chapters. It explains how to install the JDK, Apache Maven, and create a "quickstart" Tapestry project. It also explains how to configure Netbeans and Eclipse for Tapestry projects.
The project that is created has a more current copy of the Tapestry libraries than the book was created with. The latest version is 5.0.11. My review is based on 5.0.10.
Chapter 3
The Foundations of Tapestry
This is the first chapter in which you really start learning about Tapestry. Chapter 2 prepares your workspace for this chapter. This chapter works off of the project created in Chapter 2. It explains the basics (foundations) of Tapestry. The page template and page bean style may seem familiar to those of you who do visual JSF development in Netbeans, or Sun Java Studio Creator 2.
Tapestry components can be defined in three distinct ways and the book gives adequate examples of all three.
1. The components can be defined in an XML template.
2. The components can be embedded in HTML components
3. The components can be implemented as HTML components on the page and have all Java code annotated in the page backing bean.
The third example is the cleanest separation of code as the author notes, but is not the easiest to use. The author and I both prefer the second version.
One of the coolest things I like about Tapestry is the exception handling. Let's face it, we will have bugs. The best frameworks provide the developer (and end user) with a meaningful exception page which helps to track down the errors. Tapestry has the best exception handling I have seen. It is intuitive and sensible in its approach. The best exception handling also helps novices to understand the error and how to fix it. Tapestry wins here too.
Chapter 4
Simple Components
This chapter begins to get into the meat of the framework by discussing the most common components that a web developer is likely to use: TextField, PasswordField, Label, PageLink, ActionLink, Select, Checkbox, Submit, etc.
The author begins the chapter by starting a project called Celebrity Collector. This project serves as the basis for the examples in the remaining chapters of the book. I suggest that everyone follow along with the process in their favorite IDE instead of just parsing the chapter. You will be happy you did so.
My overall impression of the chapter was that was well written and provides the basics for development with Tapestry.
Chapter 5
Advanced Components
Let me start by saying that the Grid component in Tapestry is awesome! This chapter covers advanced components like Grid, BeanEditForm, and FCKEditor. This chapter was hit hard by changes in the framework, but I have some solutions to help you along.
Remember my solutions may not work in later versions of Tapestry. I suffer from the same issue as the author that the framework is a moving target.
The BeanEditForm is another really cool advanced component. It makes the process of editing data a piece of cake. It is also extremely easy to implement.
The last component that the author covers is the FCKEditor. This is a component developed externally from the Apache Tapestry project. The author's intent is to show you how to implement 3rd party components.
Unfortunately, the project on Google Code has halted. The good news is it is part of a more extensive set of components also on Google. The old project has links to the new project: tapestry5-components. This project has a more extensive set of components.
Chapter 6
User Input Validation
This chapter covers user input validation. There have been a number of changes in the framework which have changed some of the behaviors expected. The results are the same, and I think better. The changes have made it easier to perform validation for the most part.
Chapter 7
Internationalization and Localization
I currently work for an international company, as a result, i18n and i10n are very important. If you are working in an international market: Internet. You should care. If your audience (customers) can't read the page, they will go someplace else.
This chapter shows how easy it is to implement internationalization and localization in your work. I was amazed at how easy it is to implement. If you need translations, I recommend Google Translate.
Chapter 8
Creating Custom Components
The book concludes on how to make custom components. This chapter was fun to do. It takes a lot of the work you have already done, and made it re-usable. It is quick and simple to do. If you have ever tried to make a custom JSF component, you know how difficult it can be. This is particularly true the more complex the component. Tapestry makes it so easy that I wish that this simplicity could be brought to fruition in JSF.
Appendix A
The Basics of Java for the Web
This chapter is an introduction to web development. It is for the novice who is just trying to understand what web development is about. Very basic information.
Appendix B
Creating a Real Data Source with db4o
I did not examine this chapter since I have no interest in the subject except mere curiosity. I did read it, but did not try it. I leave this to those who wish to comment on it.
Again, I would recommend the book to those who want a jumpstart on Tapestry 5 development. I would give it (3/5 stars).
I have a number of additional comments and errata located on my blog. Please see my blog for more details by chapter.
[...]

Used price: $19.96

Amazing bookReview Date: 2007-05-14
There're a lot of amazing detailed examples in it, the explanations are very useful and with an easy use of language.
Therefore, really the best! It helped me a lot!
UML Bible - a guide and reference to UMLReview Date: 2006-11-10
Very good although short on complex examplesReview Date: 2007-03-11
About as comprehensive a book as you can find on UML...Review Date: 2004-07-03
The chapter breakout is in seven parts:
Part 1 - An Introduction
to UML - What Is UML?; UML Architecture; UML Diagrams and Extension Mechanisms; Object-Oriented Concepts
Part 2 - Modeling
Object Structure - Capturing Rules about Objects in a Class Diagram; How to Capture Rules about Object Relationships; Testing
With Objects
Part 3 - Modeling Object Interactions - Modeling Interactions in UML 1.4; Modeling Interactions in UML 2.0;
Modeling an Object's Lifecycle in UML 1.4; Modeling an Object's Lifecycle in UML 2.0
Part 4 - Modeling Object Behavior
- Modeling the Use of a System with the Use Case Diagram; Modeling Behavior Using an Activity Diagram
Part 5 - Modeling
the Application Architecture - Using Packages; Modeling Software Using the Component Diagram; Using Deployment Diagrams in
UML 1.4; Using Deployment Diagrams in UML 2.0
Part 6 - Bringing Rigor to the Model - Applying Constraints to the UML Diagrams;
Action Semantics
Part 7 - Automating the UML Modeling Process - Using a Modeling Tool; Customizing UML Using Profiles;
XML Metadata Interchange
Appendices - UML 1.4 Notation Guide; UML 2.0 Notation Guide; Standard Elements; Glossary; Index
Now, I'm not a UML expert by any stretch of the imagination. But based on what I have read and studied to date, this book covers everything. Taking the Use Case chapter as an example, I can see that there is an abundance of technical detail and diagramming to explain the topic completely. Couple this chapter with the notation guide in the back, and you have a reference guide that is hard to beat. At the time this book was written, UML 2.0 wasn't yet released. But the author takes the specs that should be part of the final release and explains how those features are different than UML 1.4. As a result, you shouldn't outgrow this book anytime soon.
The only quibble I have with the book is the audience that the author says he is targeting. Readers new to object-oriented analysis are expected to be able to get an in-depth understanding of UML and be able to become a productive member of a team by reading this book. In my opinion, that may be a bit of a reach. If I had no UML experience, I'd find this book very daunting in both the size and complexity of the material. My recommendation would be to find an entry level UML book, and work through it before tackling this book. With the UML fundamentals fresh in your mind, you'll be able to come at this book from a much better position and benefit much more quickly.
Overall, a good book to have around...
Excellent book for medium to advanced UML usersReview Date: 2005-07-26
The author clearly understands UML and takes the reader effectively through the distinctions between the many notations.
Pluses
- Excellent description on the differences between UML 1.4 and 2.0, including completely different chapters where necessary
- Detailed descriptions of all the notations including less often used pieces
- Explicit definitions of key terms that limit confusion created from the "common understanding" of the definitions
- Excellent example that runs through the entire book, with appropriate departures to clarify points.
- Valuable introduction to the Object Constraint Language (OCL) and action semantics
- Most information that belongs in the appendix / late chapters is there (see below)
A few dings -
First, I would have to agree with Mr. Duff's comments on the target audience - I'm fairly experienced with Object Oriented programming and with design work, but when I tried to read this, I started getting confused and very sleepy. I started out with UML for Dummies and this made life much easier.
Second, the author included an early chapter and 50 pages throughout the book to the architecture and formal definition of UML. Frankly, I'm not sure who is really interested in the definition of the UML 1.4 four layer architecture model and the UML 2.0 superstructure library, but to me the bigger sin is to put it in chapter 2 instead of an appendix / later chapter. I didn't gain anything except a headache by reading about it earlier in the book.
Third, although he is very clear about it through the book, the version that I have came out before the final specification. This may cause some things to be different from his version to the final specification. However, he details those specifically, gives the likely outcomes, and the detailed areas are in the hinterlands of UML.

Used price: $14.82

Introduction to In-house web site building:Review Date: 2002-01-12
The Visual Learner's Guide to Managing Web ProjectsReview Date: 2001-06-16
A great way to learn about web page development!Review Date: 2001-06-08
Finally, clear HTML recipes with explanations!Review Date: 2001-07-17
Great resource for new and experienced development teamsReview Date: 2001-06-19
It is a good reminder of how to alter one's language when working with non-technical clients as well as explain what to expect. It gives an easy to understand overview of the steps in the process to create a website so that everyone is on the same page (no pun intended).
It is well worth having in one's library!

Used price: $51.19

Introductory Web Design Book is Good PreparationReview Date: 2008-08-28
Excellent Book for Beginnng Web Design CourseReview Date: 2008-07-26
Integrates XHTML and CSS! Review Date: 2008-07-19
GREAT Book For Beginning Web DesignersReview Date: 2008-07-22
Don't Waste Your Time!!Review Date: 2008-06-18
This book is a complete waste of time and it will sap your joy. You will learn far more with almost any other book. It is poorly written, the editing is non-existent, the educational constructs are poorly formed, the B.S. content is over the top, and the typos are serious enough to sabotage your web pages. In fact, the educational tone seems designed to sabotage your understanding of what you already know. Most of the details in the book are common sense and yet presented as ultra-orthodox truths from antiquity, as when the author refers to 10 years ago as "the last century."
LACK OF INFORMATION
The presentation of information is difficult to follow because the pages are clouded with stylistic jargon ripped-off from other publishing companies which have maintained a fine reputation for educational success because they know how to educate. To see successful authoring, go to any book store and see how many books there are in the following series: DUMMIES, IDIOTS, VISUAL, MADE SIMPLE, VISUAL QUICKSTART, or MICROSOFT PRESS. These series are designed to educate, empower, and inform. This book is designed to obfuscate.
STYLE OVER SUBSTANCE
For instance, take a look at the cover of this text book (as posted here on Amazon) and you will see a paint roller. This is the author's special icon to let you know you are still reading the same book. Section after section you see a paint roller, to open a section and to close a section. Apparently Web Design is colorful. Other icons, such as FAQ's are just "cute" but useless, because they are not FAQ's but just page decorations. Font decoration is random, extra spacing is random, and highlighting is random.
SUGGESTIONS
What the book needs is a table of contents that is useful, and a glossary so the book can be used as you read it. The index is skimpy (the most important part of the book) and each preview section and review section is non-usable. If you read as much as I do, I know that you have a method for learning, and for most people that method involves: Preview, Skim, Read, Review, and then use the book as a reference. This book does not have previews (more like hopeful affirmations) does not have reviews (except to tell you you're done with the chapter, ABSOLUTELY DOES NOT encourage skimming (the pages are meaningless jumbles of jargon) and the reading sections, when available, are short, and punctuated by meaningless faux-FAQs, comprehension-testers, points to ponder, and other monotony breakers, instead of real information. There is no way to review later because the book withheld active, authentic learning in the first place. You cannot even save this book as a reference because the tables are incomplete and incoherent, and the appendixes are poorly organized.
SUCCESSFUL OPTIONS
If you are required to use this book as a text-book for a class, just drop the class. You are smarter than that. Google the words "web design" and you will get all of this information for free! You don't need THIS book, just get a good book. The problem is, if your instructor requires THIS book then you will spend all of your time doing examples and not learning XHTML and CSS.
YOU CAN DO IT!
If you don't have other time-demands in your life then this book can walk you step-by-step through some ideas about web programming, but it will treat you like a Junior High School student. If you ARE a Junior High School student then you are WAY TOO SMART for this book. This is a text-book written for Junior College students who want to get a job, and their school is designed to make it hard to graduate. This book will not prepare them for a job. It only weeds out the students who don't have the guts to finish the course. If you want to be weeded out you won't make it as a programmer. If you want to be a programmer you won't put up with this book. If you really want to learn for fun, then get one of the other books listed above. Don't even buy this one for $.01 plus shipping. There's nothing in it worth looking at.
EDUCATION
My Bio and Bias: I am a doctor who teaches medical school, I have been programming computers for over 35 years, I am a life-long learner, I am a professional teacher, and my students would not put up with this book, nor would they put up with me if I required this book. My students, my peers, my friends, and most importantly, you...do not deserve this kind of condescension.

Used price: $15.00

Dry and Monotonous and what is up with VOGON?Review Date: 2008-06-28
Seems like a good bookReview Date: 2008-05-01
DA book for all Flash 8 Coders.Review Date: 2007-07-29
How to edit/change/revive the current components? This book is for you. Want to learn how other people make money selling custom components.......well, this is a great "Start". Some OOP knowledge would be great, but not needed, as always....Friends of ED hits the mark!
Excellent as one would expect from FoEDReview Date: 2006-11-04
AdvancED is no joke...Review Date: 2007-03-28
Before I go any further, I have to state that I read this book before I learned a great deal about OOP, which looking back on it now was a big mistake. I cannot deny, however, that Antonio De Donatis knows what he is talking about, and looking back at it now and skimming through the pages, it makes a bit more sense, but I just don't have the time to re-read this book.
If you ever wanted to know every little detail about the components that are shipped with Flash, this is the book you want to pick up. You'll digest more information than you can handle on the subject and you'll be well on your way to developing extensible components not only from the ones shipped with Flash, but also making your own component frameworks and using those in your projects as well.
I gave this book 4 stars because I know deep down inside that this is a great book, it's just not for the faint of heart. The title says AdvancED ActionScript Components, and anyone who takes that title lightly will probably be upset with the book and seek a refund. However, if you know your way around components and you want to dig deeper, this is the one-stop-shop for everything you'll want to know about the subject.

Used price: $21.91

really defenitive guideReview Date: 2008-08-29
A nice addition to a RIA developer's bookshelfReview Date: 2008-03-24
This book has some excellent information that seems to escape other books on this subject or is found across multiple titles. So even though it is certainly a large volume, I think there is some definite value in having quite a bit of related material in one title. For example, there are insights into JavaScript and use of JSON in programming the DOM (to name a few) that in my opinion made sense to include.
If you are going to do rich, browser-based application work, you definitely want to consider this book.
Exhaustive but flawedReview Date: 2008-03-27
Furthermore, he author's decision to rely on the Prototype framework is misguided. It saves a few lines of code per page, but one expects a "Definitive Guide" to define, explore, and use the actual objects and methods defined by the language itself, not those defined in one of many, many external libraries.
It is also somewhat comical to read on page 10 that developers, rather than browser vendors, "are to blame for not adopting standards" and that they are "stuck with the mentality of the 1990s, when browser quirks mode, coding hacks, and other tricks were the only things that allowed code to work in all environments," and then to read on page 191 that "Yes, there are always caveats in the world of standards compliance" and that "Example 7-2 will not work in Internet Explorer because Internet Explorer does not support the CSS2 rules that are used to make this work." And on page 187 that "Internet Explorer does not natively support :hover on elements other than . For this reason, instead of using the CSS that will work for all other browsers, we must use this...."
(It's hard not to laugh, too, at a sentence that begins with "To take the file menu example fully to the Web 2.0 level....")
By the time all the errata are corrected and a second edition issued, it might be appropriate for the author to wag his finger at developers who can't yet afford to to be totally standards-pure, but by then the faddish jargon will seem very dated.
And until O'Reilly starts employing copy editors, I'm not buying the first edition of any title they release.
Very thorough treatment of AjaxReview Date: 2008-10-20
Generally on the markReview Date: 2008-09-08
One thing you will notice when scanning through this book is that there is a *lot* of code. The author is not afraid to publish pages and pages of Ajax code for readers to consider, copy and hack up to create their own applications. Not all is useful in real-world applications, however, since some of it is not cross-browser compatible (most often failing in Internet Explorer).
The first three chapters are largely an introduction to Web technologies, and can be skipped by most developers. In Chapter 4, the author introduces the XMLHttpRequest object, the object that puts the "asynchronous" in Ajax (an acronym for "asynchronous JavaScript and XML"). He details how to make simple applications that pull information from server-based XML or JSON, an alternative data format well suited to Ajax. Chapter 5 deals with Document Object Model programming, a critical task that allows developers to change the look and content of Web pages that have already been rendered.
After these foundational concepts, Part 2 contains nine chapters that provide specific solutions to common Web programming needs. Readers learn the ins and outs of creating Ajaxified navigation, forms, lists, tables, frames, etc.
Part 3, called "Ajax in Applications," goes a step farther by showing the reader how to integrate Ajax with other applications. Chapter 16, for example, shows the reader how to incorporate Ajaxified Google search into a site and even include such dynamic features as search hinting. Other chapters in this section introduce Web services, Web APIs and even show how to create Ajax animated games.
Part 4 contains two chapters that show readers how to create more modular code, and how to create faster, more compressed code. This is critical considering the importance of speed to the user experience in Ajax.
One of the book's shortfalls is the lack of information about the various Ajax libraries. Libraries and frameworks provide solutions to common programming needs: ready-made widgets, improved JavaScript programming notation, useful objects and easy cross-browser compatibility. The author includes a brief introduction to the libraries in chapter 4 and a reference in Appendix B. There are also mentions of the major libraries scattered throughout the chapters. However, it would be worthwhile to include at least a chapter devoted to each of the major libraries such as Dojo, Prototype and jQuery.

Used price: $8.93

Blogging for DummiesReview Date: 2008-09-16
Great series of books for this "dummy"Review Date: 2008-06-07
Excellent place to start for many genres of bloggersReview Date: 2008-08-23
blogger seeking to learn more about the medium.
As a 2008 book, it's reasonably current. This is one of those Dummies books the publishers will need to update annually. I recommend readers always seek the latest possible edition of any blogging book, as popular technologies change so rapidly in the field. RSS, comment spam, social networks and podcasting are all given their due space. An entire chapter is devoted to adding and managing photos for your blog.
Two large chapters offer the fundamentals of blogging for business and adding advertising. This won't be specific enough to get any would-be pro blogger rich, but *does* provide enough basics to get started with affiliates, AdSense, TextLink Ads, AdBright and the like.
Lots of screen captures and sidebars explain complex concepts quite clearly. I enjoyed one sidebar in particular about why comment spam exists (and hint; it's more about page rank juice than possible click-throughs).
I'd recommend this book for the newbie through advanced blogging beginner. Intermediate level bloggers looking to to brush up on the basics would likely enjoy adding this as a reference to the bookshelf, and might find a few gems they originally missed.
Advanced bloggers won't find much useful here...but as it's a Dummies book, that's to be expected!
From all the blogging books targeting the beginner, this one offers the most bang for your buck, and really does a nice job of holding your hand along the way.
Try itReview Date: 2008-06-21
Great book for the newbee, or moderate computer users
Blogging For Dummies: The Best Learning ToolReview Date: 2008-08-02

Used price: $0.84

Well, the title is appropriateReview Date: 2003-11-22
However, I bought this book hoping to really learn CF from it. At that, it is really quite bad. Most of the content is extremely shallow, with no real explaination for how the underlying script works. If you are at all familiar with other web programming languages such as PHP, you can probably get all you need out of this book by skimming through it in the bookstore. There is an ok tag reference at the end, but it is probably straight from the DW help files.
So, if you are looking to really learn enough CF to do anything beyond the rudimentary, look elsewhere. If you want a deeper understanding of Dreamweaver's abilities when it comes to dynamic pages, you will probably see some value in this book.
Most of the book can be learned for freeReview Date: 2003-08-15
Readers BewareReview Date: 2003-11-15
Great Book!Review Date: 2003-02-19
Excellent BookReview Date: 2002-11-21

Used price: $13.43

Best book of its kindReview Date: 2006-04-25
Above the rest!Review Date: 2007-12-07
I can't say much more than the other reviewers, but I will say this:
Having very basic knowlegde of HTML and scripting, and after reading the first couple of chapters, I was able to start setting up my "practice" page. It's kind of a rush seeing what you created in a web browser, pre-publish of course :), and I'm only on Chapter 5. McFedries book is very page-by-page, with good explanations of the what's, why's, and how's. I actually look forward to each new step in the creation process. I have a couple of other books, and they have mispelled words, improper grammer, etc., point being McFedries and his team pay attention to detail. I highly recommend this book to anyone that thinks coding is beyond their reach. (Guess I had more to say than I thought)
Can Build a Pretty Web Page Using Only this Book!Review Date: 2008-02-27
One minor complaint is that it took me a LOT of extra time and phone calls to the web hosting company even once my HTML was all in place and my web page was ready to go. I had to coordinate for the domain name, web server, and ftp program to all be in sync with one another to actually get my page to show up on the net, and that is more difficult than it sounds for a neophyte. In the next edition, I would make that part a bit more comprehensive, perhaps better showing step-by-step how to get all those elements coordinated.
I would also maybe give provide suggestions on where I could find good beginner's resources for building common specific functions that require programming, such as message boards or info that comes up based on "drop- down" menu choices. I know that programming was outside the scope of the book, but it is very difficult for novices to figure out where to go next to implement simple programs, without wading through an endless sea of java text information sites geared towards experienced programmers.
All in all, I was VERY satisfied with the amount of useful, easy to understand info I was able to gain in a short time by reading this book.
Very Comprehensive!Review Date: 2007-10-10
There are many books on the marketplace that teach the fundamentals of blogging, but this one takes it to a whole new level.
Written in a very understandable, user-friendly format, blogging newcomers will be able to effectively create a blog in no time at all. The information written by Paul McFedries, guides you through every step of the process, from the very basics of setting up your blog to more in depth HTML tutorials.
I would definitely recommend this book to anyone who is looking to create a web blog without the frustration often associated to 'technical' type books. This one is far from that, two thumbs up!
The Complete Idiot's Guide to Creating a Web Page & BlogReview Date: 2007-03-12

Used price: $5.57

decent overview, but thin on detailsReview Date: 2007-06-03
Maybe I was reading an older edition, but it seemed dated. There was some discussion of Netscape 4.7 or some other now-irrelevant browser, and I don't remember anything about the product Drupal.
The web developer's "systems analysis" book.Review Date: 2006-10-05
This book explains exactly what I need to know. Content management systems are a dime a dozen these days and making an informed decision is impossible without understanding how a CMS should be implemented. This book gives you that information and led me to choose Drupal which was originally one of my last choices.
I chose Drupal mainly because of the user roles and level of customization available. Prior to reading this book I had picked several different CMS packages that were essentially sub-standard, but easier to get started with.
Without this book or prior experience I would say that most people who begin using a CMS are going to build a website the way they always have, they're just going to do it with some fancy new software instead.
Just what we needed...Review Date: 2004-03-04
The first chapter about the foundations of CMS defines the problems with an unmanaged site. The chapter could have been written from interviews with our organization--they hit the nail on the head.
The rest of the book provides practical advice on what to expect with a CMS, what features to look for (whether you are buying a system or building your own), and the implementation and migration processes. This is a quick read, but packed with solid information and little fluff.
This book is not a review of current specific CMS software (there are websites that keep up to date on these things.) Nor does it provide any cut-and-paste code for developing your own (although it provides helpful tips on platform choice, open source solutions, etc.)
If you are tired of hand-coding HTML and think, "there must be a better way", read this book.
A must-read for those involved in web content deploymentReview Date: 2002-11-05
A Content Management System, whether it's an actual application or a set of procedures, is absolutely essential for the delivery of a large amount of content in a consistent and structured manner. Once a website or intranet reaches a certain size, the benefit of having a rigid application in place as opposed to relying on people following procedures becomes clear. Every single piece of information on the system is catalogued, it is known who is responsible for it, and it can be easily found. Even when a website is small, adopting a content management system early means that the growth of the site is tightly controlled. Furthermore, there is a clear division between content and presentation, so that they can be changed independently of one another, which is an essential business requirement. And of course, the ultimate benefit of a CMS is that the responsibility for putting new content live and maintaining existing content can be handed over to the business users whom the content is meant to serve, thus freeing up valuable web developers for other projects.
A CMS can be a very complex beast, which must be tailored to the exact requirements of an organisation so that it best serves their needs. Additionally, an organisation must clearly define their needs and be prepared to modify their business procedures around the proposed system. This book goes into detail about how to go about how to help an organisation define their requirements and proposes a number of operating models for them to consider.
The question of whether to buy an off-the-shelf solution and customise it or develop one in house is one which lies at the heart of most systems management decisions - and CMSs are no exception. Which option to go for depends on a number of factors which are unique to each organisation - this book discusses these factors in detail, then goes on to describe all the things to consider when buying or building a CMS.
And that's still not the end of the story! Once the system has been purchased or built, it still needs to be implemented and the existing data needs to be migrated. This is a process that needs to begin long before the system is complete. This book shows how to divide up the responsibilities for migration and implementation, and discusses all the relevant issues.
Take a look at the authors' section, and you will see that this book has been put together by people with a serious amount of experience and expertise in this field. It has been thoroughly well researched and really does cover the entire process of choosing, building and implementing a CMS.
I will stress again, it is a must-read for all those involved in deploying content over the web!!
Content Mang Systems - Tools of the Trade - ? are the toolsReview Date: 2002-11-01
I had hoped that this book's title indicated that it would be different than Web Content Management: A Collaborative Approach [Paperback] by Nakano, Russell. This book gave me the high level overview. I read it BEFORE this book.
So where are these products /tools mentioned? Only in terse statements that had no meat. The reader was just left to decide "if you buy a CMS system as opposed to build it yourself then you are locked in to it!!
What most readers want are Methods - yes, provided, Overview - yes, provided and the Software tools reviews - no where is sight.
Save your money and read From "Chaos to Control"
September
17, 2002
From Chaos to Control
By John Clyman
PC Magazine online.
If the authors (four) had added this "Content" I would have given this book 5 stars instead of two.
Valdez Ladd
Related Subjects: Designers Hosting Promotion Accessibility Redirects Authoring Web Usability
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
All in all a good complement to the existing Tapestry 5 literature.