Supplemental files and examples for this book can be found at http://examples.oreilly.com/0636920024262/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.
All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .
Preface
Most people have heard the timeless parable of the six blind men trying to describe an elephant. Each man touches the elephant and, based upon the part of the body he touches, proceeds to give a definitive description of an elephant. None of the descriptions are correct, and yet they are all correct. Talking about SharePoint, even for those of us who have worked with it for years, is like a blind man describing an elephant. It is impossible, and yet we do it every day.
The NothingButSharePoint/EndUserSharePoint community site that I run has hundreds of contributors trying to describe the SharePoint elephant on a daily basis. They examine the beast from every angle, as a Developer, as an IT Pro, or as an End User, each with a different perspective and for different reasons. This book is a compilation of stories from the end user perspective, for those who must use and support SharePoint at their companies but dont have access to the technical server side of the platform.
Background
My official title in the SharePoint Community is Mark Miller, Senior Storyteller . As such, I like to think of the articles provided to EndUserSharePoint (EUSP) as stories, not blog posts. We publish content each day, as opposed to posting content. Theres a subtle distinction. Publishing insinuates something more than a simple thought dashed off and posted in a matter of minutes. To publish means the item is meant to be read as a thoughtful narrative. It is implied that there is an idea behind the content that will be useful at multiple levels. When we publish an article on EUSP, we think of it as a story that will resonate with the SharePoint End User. Underlying the process is the premise that a story will engage readers by putting them into the narrative as participants, not as passive observers.
Each of the authors in this collection was selected because of his or her ability to tell a good story. They take the technical aspects of the narrative and weave a tale around the daily life of a SharePoint Site Administrator or the constant struggles and frustrations of a typical End User. Each author has his or her own voice and perspective, but the stories are tied together with a consistent theme: SharePoint is flexible enough to help solve real-world business problems, if you can determine the right part of the elephant to examine.
This book will be most effective for those who are looking to solve business problems through the use of SharePoint but dont know which end of the elephant to tackle. For those who have never encountered an elephant, or SharePoint, the stories here might not be very helpful. Those who will benefit the most are those who have worked with SharePoint for a while and need to know which end of the beast to examine for the specific problem they are trying to solve. For them, the stories will become the catalyst for further investigation and discovery.
The Authors and Their Stories
The stories in this collection were chosen because of their popularity on EndUserSharePoint. Like a blind man describing an elephant, each tale takes a different view of the platform and shows how you can use SharePoint to solve real-world business problems. The solutions and concepts have been viewed hundreds of thousands of times on the EndUserSharePoint site. The authors have used the feedback on those articles to refine their ideas, making them useful for the broadest spectrum of the SharePoint Community. The technical aspects of each of the stories have been updated to the SharePoint 2010 environment, but the concepts remain timeless and can be applied to any version of SharePoint 2007 or 2010.
The stories can be read in any order, but I suggest that everyone at least review just to get an idea of where your SharePoint implementation sits on the maturity scale. From there, glance through the rest of the stories and see what youd like to tackle first.
The SharePoint Maturity ModelSadie Van Buren
If there is a single chapter in the book that will be useful for everyone, is it. It helps you examine the entire elephant. Sadie has experience with over 50 SharePoint implementations and uses the knowledge she has gained to create a documented framework for evaluating where your company stands when it comes to getting the most value from SharePoint.
Empower the Power UserKerri Abraham
For some reason, OneNote has never really received the recognition it deserves, nor has the internal SharePoint Power User. I use OneNote every day and know people like Kerri who cant even imagine getting work done without it. Kerris story in this collection is one of the longer ones, but when you see the power of what she has done to create documentation and script management within OneNote and a SharePoint library, you might consider opening up your environment a little more to give real power to your internal SharePoint heroes.
jQuery to the RescueJim Bob Howard
jQuery is that special sauce that makes everything go better with the presentation layer. Jim Bob gives us five solutions you can implement immediately without recourse to the server. Some of the solutions are jaw-dropping to people who didnt think it was possible to do cool stuff in SharePoint. As Jim Bob says, Its just the tip of the iceberg.
Unlocking the Mysteries of the SharePoint Data View Web Part XSL TagsMarc Anderson
In this story, Marc takes a core piece of what is needed to implement presentation-layer solutions with the Data View web part (DVWP) and the XSL that drives it. Its one of those things that hardly ever gets touched, because it seems so mysterious. With the DVWP as the main character and XSL as its sidekick, this little adventure story is the beginning of a much longer tale.