Saturday, April 20, 2013

SharePoint Designer 2010 Unleashed 1st edition, Kathy Hughes



My review is based on the Kindle version of the book, which I've found to be (surprisingly) ideal for reading. I'm usually wary of technical books in electronic format because to-date my experiences have been that code samples and screenshots are often poorly formated. I'm glad to say that in this case the publisher has done a decent job of preparing the content for consumption on Kindle.

The great thing about the Kindle version is that it is so easy to access (compared to the published book which at more than 1600 pages would be a little weighty to be carrying around). The bookmarking and linking within the Kindle book make it a snap to navigate around and jump between topics. The only thing I would have possibly liked to see is an entry in the Kindle 'Go to' jump list pointing to the Index. The Index is a really quick way to find key topics. Tip: for now I simply manually jump to Location 25225 of the book to view the index... 25225, remember that location :-)

Note, there's also a bunch of free downloads that accompany the book - more than 50MB of samples, code and additional stuff. The link is above in the main Product description. I only just realised this.

The breadth of the book is pretty staggering, covering high level topics in a way that makes them easily digestible, but also diving into minute details in every area. The technical attention to detail in this very impressive.

As other reviews have noted, the book includes coverage of just about everything, from in-depth InfoPath topics and ASP.NET controls, right down to comparing the pros and cons of DIVs versus tables in SP styling and the subtleties of encoding characters. An area like Workflow is given excellent treatment, as are all the various data integration and BCS scenarios. Who knew SharePoint Designer has so much packed into it?

It's unusual to find an auther who covers both front-end and back-end development so well. I was surprised to find that the author - who knows the intricacies of XSLT and data transformation deeply - also knows so much about the ins-and-outs of CSS and visual styling.

This book won't be for everyone, eg if you are after a basic introduction to SPD then this will probably overwhelm you. But if you are developer looking to learn SharePoint Designer 2010 in a deep way, then this is the book to use.

I wish I could give this book 4.5 stars. This book contains a vast amount of information on SharePoint branding, SharePoint Designer, some administration, working with data...and a million other topics. Unleashed is clearly targeted as serious developers or people who really want to learn SharePoint in and out. In some ways I think the book can be misleading - it is NOT beginner friendly and will not "get you up to speed quickly" if you have never worked with SharePoint. Look elsewhere, there are plenty of more introductory, reader-friendly books. I had some (limited) experience with SharePoint 2010 before picking this up. The book is written and organized well so I was slowly able to become invested in it, but if you're looking for a more general, everyday book about SharePoint and branding/designer simply as a user and not as a developer, this may not be the best choice. The 1600+ pages are probably a good indicator of this.

However, I am still giving this book 5 stars because of the quality and quantity of content. I can't see any other way of effectively communicating this much information. If you are just starting out in development you can go a long way with this book - it works as both a reference book and as a more narrative/instructional book.

When I says "development" I don't mean to say this book covers a lot actual coding, because it doesn't. Almost none. I'm using the term development in the sense of customizing, modifying, and expanding SharePoint from its out of the box version using SharePoint specific tools. Obviously this book is not about working in Visual Studio and C# or VB, but I was pleasantly surprised with how far you can get by properly understanding what SharePoint has to offer and how powerful Designer can be.

This book seems to cover every aspect of SharePoint Designer 2010 very thoroughly but a lot of it is very technical. It is obvious the author is very experienced and has tested all the aspects of the program for the best results. I might recommend this to someone with a background in SharePoint Designer but not a newbie. I think I may extract what I need out of it eventually, but it is slow going.

The people from Pearson tweeted me if I wanted to do a book review on the Kathy Hughes book on SharePoint Designer, called "SharePoint Designer 2010 Unleashed".

Tweeting and unpackaging Sure, I replied, I am doing a lot of stuff with SPD these days, so I can do a practical check to see if my questions (and those of my customer) are dealt with in this book.

I picked it up (riding my bike all the way through the Antwerp Harbor with pouring rain) and I was immediately amazed at the weight of the book! When I removed the cardboard packaging, the orange/red cover with 1600 pages of SPD goodness was looking at me.

The book: Parts, Chapters and content
The book is divided into 4 parts, who have their respective chapters.
In the beginning of the book you have the "Contents at a Glance" overview, showing those parts and chapters:

Part I: Welcome to SharePoint Server 2010
1. SharePoint 2010 Overview
2. SharePoint 2010 Architectural Overview
3. Introduction to the SharePoint 2010 Fluid Interface
4. Design Administrative Tasks: Site Settings, Permissions and Creating Sites
5. In-Browser Customization: Navigation, Content Pages and Content
6. In-Browser Customization: Branding with Web Parts, Themes and Master Pages

Part II: Enhancing Sites with SharePoint Designer 2010
7. Web Interface Design with SharePoint Designer 2010
8. Creating Sites with Site Templates
9. Working with Content Types and Columns in SharePoint Designer
10. Creating and Configuring Lists and Libraries

Part III: Styling and Designing SharePoint 2010 Sites
11. Understanding SharePoint Designer Editing Features
12. Working with Content Pages in SharePoint Designer
13. Building New Content Pages and Configuring Web Parts and Web Part Zones
14. Extending Content Pages with Media and Dialogs
15. Creating New Publishing Page Layouts
16. Working with and Creating New SharePoint Cascading Style Sheets (CSS)
17. Creating New SharePoint 2010 Master Pages
18. SharePoint Themes and Themable CSS: The Icing on the Cake

Part IV: Data Manipulation and Business Processes
19. Configuring Data Sources (Non-BCS)
20. External Content Types and External Lists (BCS)
21. Manipulating Data with ASP.NET Data Controls
22. Overview of XSLT List View and Data View Web Parts in SharePoint 2010
23. Working with XSLT List View Web Parts (XLVs)
24. Working with the Data View and Data Form Web Parts
25. Configuring and Customizing List Forms
26. Customizing List Forms with InfoPath 2010 Forms
27. Using Workflows and Creating Custom Workflows
28. Creating Custom List Actions: Adding Buttons to the Ribbon and List Item Menus

After that, a ToC is shown with all the processes that are described in the book. That list goes on for about 23 pages.. no shortage on content here!!

Same for the end of the book..40 pages with index so you can look up a specific word or functionality ( like "Conditional Formatting").
That leaves about 1500 pages of pure, shiny SPD functionality! Really every aspect of using SPD passes by, from creating workflows to creating custom forms, from configuring external datasources to changing the look&feel.

A large number of "notes" are scattered around the how-to's to give more in depth information or to outline special cases ("adding the rating control to content pages is only relevant where you are running SP 2010. It does not apply to foundation").
This makes the book ideal for people who are working with SharePoint (just started or SP Veterans). Almost no code is mentioned in the book (except some small css or very understandable other stuff) and all the how-to's are really clear. I also like the best practices. It is not when you can that you should, so these come in handy for the less tech-savvy in the organization. They are clear and give the reason why you shouldn't.

My 0.02 $
Just like SharePoint Administrators have their SharePoint Administrator's Companion book, key users / information workers have this "bible". Every SharePoint team needs at least 1 copy of this book because once you have it nearby, you are going to use. A lot! I noticed that my other SharePoint team members are more at my desk then before just to browse in the book.

It covers everything (and I do mean everything) you can do with SPD2010, very efficiently written in a process structure so you can follow the steps in order to get to your goal. A lot of images help you to keep on track.
I know there are a lot of good (and sometimes not so good) sources online, but they are not always right or apply to an old beta version. Kathy did an amazing job on writing this, and I can only imagine the hard work and hours of blood, sweat and SharePoint tears that were necessary to create this "all the cool stuff you can do with this program" book. If she wasn't a MVP already, she would sure get my vote!! (not that anyone ever asks, but hey..)

This book is not going on my shelve, I am going to keep it on my desk next to my keyboard so I can grab it every time I need it!

Product Details :
Paperback: 1608 pages
Publisher: Sams Publishing; 1 edition (September 26, 2011)
Language: English
ISBN-10: 0672331055
ISBN-13: 978-0672331053
Product Dimensions: 6.9 x 2 x 8.9 inches

More Details about SharePoint Designer 2010 Unleashed 1st edition

or

Download SharePoint Designer 2010 Unleashed 1st edition PDF Ebook

No comments:

Post a Comment