Designing Forms for SharePoint and InfoPath


Claims : Combines deep knowledge of InfoPath, new insights into SharePoint development, and an insider’s view of new InfoPath features for building more powerful SharePoint applications. Ideal for information workers, power users, and experienced form designers and developers, this book teaches new techniques through downloadable examples, including form templates, code, and XML.

Read Yes , If Supporting Buy Yes, if supporting

BEWARE: You should never use Infopath, you should never even try to read this book unless supporting existing Forms. Go through article by Andrew Connell and Sahil Malik on the reasons. Needless to say, I fully agree. But had to learn this to support existing implementation

The best thing about the book is that it goes into  detail about aspects of Infopath which it talks about. Be it the history of Infopath, explanation of controls, data sources, object model etc. This book is not a "learn in 24 hours" types  which if you want to master Infopath (i dont see why ) is a good thing. 

Throughout the book, every functionality discussed has a checklist mentioning which versions of Infopath supports them. This is expecially good as lots of Infopath stuff won't work in Form Services(read Browser) of SharePoint. A ready compendium of these features saves you time.

Unlike the previous Infopath book, this book is much more thorough. Additional Chapters detailing the backend of Infopath, of how actually data is saved in xml, writing code with Infopath object model etc, is definately a plus for tech savvy users. To be honest, its hard to think of an Infopath functionality which is not mentioned in this book.

While presenting Concepts and functionalitties, Author has taken care to give you dos and don'ts and best practices, which are so critical for a pain free execution of any technology. The suggestions about desisting from renaming field etc are cool.

On negatives, I was suprised to read the examples in a sort of paragraphish way. Normally examples are provided in steps ( step1 ; Click here , step 2: click there) but not in this book. The author discusses the concept and the practical implemenation is one big paragraph. The links to click are named and you are sometimes left wondering where the link is located. This is especially true initially, if you are new to Infopath.

Secondly, particularly in the middle chapters, the book passes from one functionality to another too fast, which makes it a tad difficult to follow. 

Lastly , It might sound funny, but the book is too much about Infopath. As a sharepoint guy ( and as the title of the book suggests), I would have loved to have some more examples of integration between SharePoint and Infopath. For example, the book does not talk about how to load filterd data from a sharepoint list in a drop down control, how to load relational data from multiple sharepoint document libraries. The publish to sharepoint , maintainig forms in lists etc is mentioned but spordically.

As for purchasing is concerned, if you have money only to buy one book, then go for this book. If you are filthy rich or have a daddy paying for you, start with Microsoft Infopath 2010 one and graduate to this one




Hi, I have a similar prolbem to Lisa whereby the correct form opens but view that appears is Read-Only and the Submit button i've added doesn't even appear (i have full permission to the list, and the form is not read-only in the Properties). Any ideas?