Amazon.com Customer Reviews
A Deeply Dissapointing Book - Review written on December 20, 2007
Rating: 1 out of 5
9 customers found this review helpful, 7 did not.
This book is priced (outrageously!) at $49.99. I purchased it at a "special" price of $32.99. After reading it, I wouldn't have paid $10.00 for it. Reading this book is like reading Beowulf in 10th-century Old English out of a book without footnotes or explanatory text. One word in ten is clear in meaning, 3-to-4 words can be interpreted from the context, and the remaining 5-6 remain hermetic. This happens not because of lack of data - there is plenty of it - but for a remarkable absence of information. The only one who can benefit from reading this book is an employee of the Hello World Widget Manufacturing Company. He will be able to "ape" the examples out of the book, but anyone else wishing to develop programmatically his or her own features, menus, lists and content types are advised to turn elsewhere for help. Successfully using CAML to develop SharePoint objects requires mastering the meaning and usage of the host of attributes, and of the choices available for each of the attributes. This book provides no explanation for any of these choices, unless they explicitly appear in an example. Say you wish to create a menu that can be triggered from the Site Settings page (instead of the Site Actions or ECB). Well, you can't because the book does not provide a list of choices for the Location attribute. How about creating a Survey list? Sorry, no table exists with the choices for the ListType enumeration. How about creating a menu that is only actionable by a certain group of users? Forget it. In fact the book contains no lists of enumerations (except for one enumerating Content Type IDs). Reading the book, I had the feeling that it had been stitched together from previously written material. I did some digging and I found that, sure enough, a great deal of the book was based on technical articles that had appeared in the MSDN magazine. You would think that the authors would improve the material by adding narrative to achieve completeness and cohesion to the writing; but no, they lazily slapped together the disparate articles. Although many authors of technical books believe they can write masterpieces without first mastering the rudiments of English composition and grammar, the authors of this book are simply shameless in their assault to proper grammar and clear composition. Their motto is "never write in 10 crisp words what can be said in 3 murkily-written paragraphs." Chapters 2 - SharePoint Architecture - and 3 - Pages and Design - are the more understandable, Chapter 6 - Lists and Content Types - is tolerable, but the rest are in various degrees unreadable.