Bill English with the
Microsoft SharePoint Community Experts
PUBLISHED BY Microsoft Press A Division of Microsoft Corporation
One Microsoft Way Redmond, Washington 98052-6399
Copyright © 2007 by Bill EnglishISBN:9780735622821
All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.
Library of Congress Control Number: 2006937020
Printed and bound in the United States of America.
1 2 3 4 5 6 7 8 9 QWT 2 1 0 9 8 7
Distributed in Canada by H.B. Fenn and Company Ltd.
A CIP catalogue record for this book is available from the British Library.
Microsoft Press books are available through booksellers and distributors worldwide. For further information about international editions, contact your local Microsoft Corporation office or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to firstname.lastname@example.org.
Microsoft, Microsoft Press, Access, Active Directory, ActiveX, BizTalk, Excel, Expression, FrontPage, InfoPath, IntelliSense, Internet Explorer, JScript, MSDN, MSN, Outlook, PivotTable, PowerPoint, SharePoint, SQL Server, Visio, Visual Basic, Visual C#, Visual Studio, Windows, Windows CardSpace, Windows Mobile, Windows Server, Windows Vista, and WinFX are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners.
The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
This book expresses the author's views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.
Acquisitions Editor: Martin DelRe
Developmental Editors: Karen Szall and Melissa von Tschudi-Sutton
Project Editor: Melissa von Tschudi-Sutton
Production: Custom Editorial Productions, Inc.
Body Part No. X13-24125
This book is dedicated to my lovely and gracious wife, Kathy, my two children, David and Anna, who are growing up much too fast, and my Lord and Savior, Jesus Christ.
The book that you're holding in front of you is the result of many people working long hours. As the principle author on this book project, I am indebted to those who worked so hard to make this book a reality. While my name is on the cover, my efforts pale in comparison to others who worked to make this book a reality.
First, I'd like to thank my editors at Microsoft Press for their hard work, persistence, and patience throughout this project. I think this is the fourth or fifth book project I've worked on with them since 2000, and all the Press editors have been outstanding people with whom to work. I'll start by thanking Martin DelRe, the acquisitions editor for this project. He and I started talking about a SharePoint Server 2007 book in mid-2005, and without his persistence, help, and wisdom in navigating the currents inside Microsoft, this book might not have happened.
Maureen Zimmerman lent her usual expertise in getting the project off to a great start. Karen Szall has seen this project through to completion and didn't ride my case when we were way behind getting chapters to her. Karen, thanks for knowing when to push and when not to-that's a mark of a great editor. Melissa von Tschudi-Sutton has been an incredibly great person with whom to work. She was my day-to-day point of contact at Press for this project and was timely, professional, and genuinely fun to work with. Melissa, I hope we can work together on another project in the future.
Needless to say, I didn't write all 31 chapters in this book. There were a number of coauthors and contributing authors. The coauthors on this book were Penny Coventry, Daniel Webster, Steve Smith, Milan Gross, Kathryn Hughes, and Nikkander and Margriet Bruggeman. The contributing authors for this book included Ben Curry, Laura Derbes Rogers, Brett Lonsdale, Andrew Connell, Chris McCain, Ken Sproule, William Jackson, Graham Tyler, Mark Schneider, and Rick Taylor. You can view their bios on the About the Authors page in the back of the book.
There were several advantages to working with such a talented group of individuals. First, I can say that this book is really an international effort. While it made for interesting timing on some e-mail messages and chapter deliveries, it was also great to be able to leverage the talent of great authors and thought leaders from across the globe for this book.
Second, each author was selected to write because she or he had a particular interest in the subjects they wrote on and demonstrated expertise in that subject area. There's no possible way I could have produced all of this quality material on my own. There is some really good content in this book, as you'll discover by reading it. Every author did a great job.
Third, there were times when I needed several authors to collaborate to ensure they weren't writing overlapping content. One of the big challenges in working with a large author crew like this is to ensure that we don't miss any major topics in the book, that we emphasize the right topics for the intended audience, and that we don't write overlapping content. Every time I asked these folks to work together to ensure the right content was being written in the right chapter, they jumped in without complaining and got the issue resolved. Not only is that a sign of true professionals, but also the mark of great individuals. Thank you all for being really great authors with whom to work.
There were also a number of people on the product team who offered significant assistance in answering questions via e-mail or in person at conferences. I'd like to thank the product team members, including Cheryl Jenkins, Arpan Shah, Avi Shmueli, Sid Shah, Dan Evers, Sage Kitamon, Luca Bandinelli, Daniel Kogen, Brenda Carter, Joel Oleson, John Norby, Keith Bankston, Samantha Robertson, Steve Tullis, Richard Riley, Brad Stevenson, Mike Fitzmaurice, Dmitriy Meyerzon, and Mircea Neagovici-Negoescu. I want to personally thank each of you because without your individual assistance at different times during this project, this book would not have the quality of technical detail that it has. Thank you all for giving us great assistance in writing this book!
I'd also like to thank Mitch Tulloch for doing a great job technical editing this book and Roger LeBlanc for copy editing this book. Catching mistakes and making us sound much better than we (natively) write, these two guys added significant value to this book.
I also want to thank the SharePoint MVPs for their continued participation in this exciting software product. I am truly honored to be numbered with such an outstanding bunch of people who are very talented and technically savvy. I've learned from reading your e-mails and posts during the beta cycle. I've picked up tips and tricks from you guys-some of which probably found their way into this book. I can't think of a better group of people from whom to learn. My challenge now is just to keep up with you all!
Also, I genuinely enjoy the process of writing and editing a book and I enjoy meeting those who read the book. One way for us to meet is by participating together in this book's Web site at http://admincompanion.mindsharp.com. It is run entirely on SharePoint Server 2007. At first, the site will be a read-only site, but we'll work to build interactivity into the site as soon as possible. I'll be visiting there too, so I look forward to seeing and meeting you (virtually anyway!).
Back here in the frozen tundra of Minnesota (where summer is the six best days of the year <grin>), I want to stop and give a special 'thank you' to my wife, Kathy. Writing is always time consuming-more so when the author travels as much as I do. I've learned that a good author needs a good support structure, and for me that support structure is my wife. Kathy, thanks for being a great friend, a life-long companion, and a person who loves me unconditionally.
I also want to mention several couples whose friendship I enjoy and depend on when times get tough: Mark and Marcia Schneider, Jay and Dawn Herman, Dave and Merle McGauvran, Rolf and Sandy Engwall, and Scott and Andrea Preissler. Life's greatest fulfillments are found in relationships, not technology, and I'm blessed to have you all in my life.
Contacting the Author
You're always welcome to contact me at any time by e-mail at email@example.com. My (virtual) door is always open, and I will try to respond to your e-mail within 72 hours of receiving it. Thank you for reading this book. I hope you enjoy reading it as much as we enjoyed writing it!
MCSE, MCSA, MVP
Maple Grove, Minnesota
About the Authors
MCSE, MVP, President, Mindsharp, Minneapolis, Minnesota. An author and educator specializing in SharePoint Products and Technologies, Bill English is an industry leader on this exciting product set from Microsoft. Since 2000, Bill has authored 10 books on Exchange and SharePoint products. Bill is the co-owner of Mindsharp (www.mindsharp.com), a company that offers top-notch educational opportunities on the SharePoint platform. He has presented at Comdex, The Microsoft Exchange Conference, TechMentor, TechEd, Advisor Live, and Networld Interop. You can find his blog at www.mindsharpblogs.com. Bill lives in Minnesota with his wife and two children where he enjoys boating, photography, and golf.
Margriet Bruggeman Lois & Clark IT Services, Amsterdam, The Netherlands. Margriet is a software developer, architect, and consultant specializing in SharePoint and ASP.NET development. Margriet is co-owner of Lois & Clark IT Services and can be contacted via e-mail (firstname.lastname@example.org) or by visiting the following Web site: http://www.lcbridge.nl.
Nikander Bruggeman Lois & Clark IT Services, Amsterdam, The Netherlands. Nikander is a software developer, architect, and consultant specializing in SharePoint and ASP.NET development. Nikander is co-owner of Lois & Clark IT Services and can be contacted via e-mail (email@example.com) or by visiting the following Web site: http://www.lcbridge.nl.
Penelope Coventry MCSE, MCDBA, MCSD.NET, MCT, CTT+, MSF, ISEB IT Infrastructure Management, IT Project+, Hinckley, U.K. Penelope is an independent consultant who focuses on the design, implementation, and development of SharePoint Technology-based solutions. She co-authored the Microsoft SharePoint Products and Technologies Resource Kit, July 2004, and the two editions of Microsoft Windows SharePoint Services Step-by-Step, January 2005 and February 2007.
Milan Gross MCSD, MCSE, MCT, Solventis, Honolulu, Hawaii. Milan is a SharePoint architect and developer with over 10 years of experience designing and deploying Microsoft solutions. When not writing code, Milan teaches SharePoint training classes as a Mindsharp contract instructor. You can reach Milan at http://solventis.com.
Kathryn Hughes Kathryn works as a freelance SharePoint consultant and technical writer, and is based in Sydney, Australia. Kathryn is completing her Master's degree, majoring in interaction design and Web site usability. Kathryn blogs at http://www.mindsharpblogs.com/kathy/.
Steve Smith MVP SharePoint Portal Server, MCT , MCSE, Combined Knowledge, Lutterworth, U.K. Steve is co-owner and trainer of Combined Knowledge, a U.K.-based training and consultancy company based on Microsoft technologies but specializing in SharePoint. Steve began working heavily with Microsoft technologies in 1996 while based in India, and where he met his wife Sharon. Steve and Sharon now live in Leicestershire, England with their three great kids.
Daniel Webster MCT, MCSE: Security + Internet. Mindsharp, Senior Instructor, Kansas City, Missouri. Daniel has been a technical trainer since 1994, specializing in Microsoft Internet technologies and security.
Andrew Connell MVP, Senior Instructor/Developer, Mindsharp, Jacksonville, Florida. In 2005 and 2006, Andrew was awarded Microsoft Most Valuable Professional (MVP) for Microsoft Content Managemet Server for his contributions to the MCMS community. He co-authored Advanced Content Management Server Development by Packt Publishing (2005), Developer's Guide to the Windows SharePoint Services v3 Platform by Charles River Media (2006), and he specializes in content management solutions, including Web Content Management in Microsoft Office SharePoint Server 2007.
Ben Curry CISSP, MCP, CNE, CCNA, Huntsville, Alabama. Ben is an author and enterprise network architect specializing in knowledge management and collaboration technologies. Ben is a senior instructor and consultant for Mindsharp, a company focused on the next generation of Microsoft products. Ben has over fifteen years of experience designing, managing, implementing, and securing datacenter IT solutions.
Laura Derbes Rogers MCSE, HealthSouth Corporation, Birmingham, Alabama. Laura is a systems engineer on the Messaging and Collaboration Team in the Information Technology Group at the HealthSouth corporate office in Birmingham. Laura is a SharePoint administrator and trainer and is a native of Baton Rouge, Louisiana.
William Jackson NASA, Huntsville, Alabama. William is a senior computer engineer with a focus on myriad Microsoft products. He has 10 years experience in the IT industry, a BS in Computer Science, with an MCSE in NT4.0, Windows 2000, and 2003, as well as a CCNA. Will works at NASA for SAIC. He lives in Huntsville with his beautiful wife, Dana.
Brett Lonsdale MCT, MCSD.NET, Combined Knowledge, Lutterworth, U.K. Brett is a trainer of Microsoft technologies and a developer specializing in SharePoint Development and ASP.NET Web Applications. Brett is based in the U.K. and is a co-owner of Combined Knowledge.
Chris McCain CEO, National IT Training and Certification Institute, Tampa, Florida. Chris is a six-year veteran of the IT training and consulting field. Chris has worked with a variety of Microsoft features and products, such as Active Directory, DNS, DHCP, PKI, and IPSec. His work has helped him develop a specialization in architecting secure Microsoft networks on platforms like Windows Server 2003, Windows XP, and Windows Vista. Additionally, Chris has experience in training and deploying core server products such as SQL Server, SharePoint, and Virtual Server 2005. Chris has co-authored national publications, authored content for Microsoft Learning, and has been a portion of the brainshare behind ITCertMentor.com.
Mark Schneider PMI, VitalSkills, Minneapolis, Minnesota. Mark is a computer architecture, project management, and business process improvement consultant. He is currently on contract with Northwestern College and Radio as Director of Academic Computing.
Ken Sproule MCT, MCP, MCSD, MCSD.NET, Sproule Consulting, Minneapolis, Minnesota. Ken is an author, consultant, trainer, and developer with over 35 years of development and implementation experience spanning many platforms. Among other training and development endeavors, Ken developed the InfoPath and Forms Server Developer courses for Mindsharp. Ken is CEO of Open Resources, Inc. and Sproule Consulting, both of which are located in Minneapolis, MN.
Richard Taylor MCSE, MCT, Phoenix, Arizona, IGotIT Technical Services, LLC. Rick is a SharePoint architect and has assisted numerous, large companies in their implementations. He is a chemist, physicist, and an avid triathlete. You can visit Rick's blog at http://slickrickistheman.spaces.live.com.
Graham Tyler Graham Tyler works as a collaboration consultant for Microsoft Consulting Services in the U.K., where he designs and develops large-scale solutions for enterprise customers. Graham (BSc Hons. in Software Development) has been focused on SharePoint and Office technologies for five years, particularly in assisting early adopter customers to develop proof-of-concept and pilot projects using the beta versions of Microsoft Office SharePoint Portal Server 2003 and Microsoft Office SharePoint Server 2007. He has also spent several years working with government customers to architect large SharePoint deployments in challenging environments.