Colin Murphy lives in Atlanta, Georgia, where he works as a Principal Architect for RDA Corporation, a Microsoft Gold Partner. He has spent the last fifteen years developing Web sites and Windows applications using a variety of languages including C++, PowerBuilder, Java, PHP, and Python, but has primarily been a .NET/C# developer for the last ten years. Colin has been developing enterprise solutions built on SharePoint since SharePoint 2007 was in beta. Colin holds a number of technical certifications including Microsoft Certified Professional, Microsoft Certified Application Developer, Microsoft Certified Solutions Developer, and is also a Microsoft Certified Technical Specialist for SharePoint. He has been recognized as a K2 Insider and is the coauthor of the book Professional K2 blackpearl by Wiley.
Pablo Gazmuri is a Principal Architect with RDA Corporation, an IT Consulting firm. He has led SharePoint efforts for a number of Fortune 500 companies where he conducts planning, mentoring, training, and coding activities. With fifteen years of development experience, Pablo is a web, collaboration, and search expert who has built numerous corporate intranets, extranets, ecommerce sites, and custom applications over the course of his career. Pablo has recently built custom SharePoint applications enabling project management, document generation, SharePoint site provisioning, governance enforcement, and more. You can find him on Twitter as @PGazmuri, or contact him through RDA at http://www.rdacorp.com.
Chris Caravajal has been working exclusively with SharePoint technologies since 2007. As a consultant, he works with organizations on planning and architecting SharePoint solutions that vary in both size and complexity. Primarily an “out-of-the-box” specialist, Chris’s main focus is getting the most out of SharePoint with the native features and tools. He also has experience building InfoPath forms and SharePoint Designer workflow solutions. Chris is a MCTS and is a contributing author to the top-selling SharePoint technical publication, "Professional SharePoint 2010 Administration."
Christina Wheeler is a SharePoint Trainer for Mindsharp and founder of CM Portal Solutions, LLC. She is a highly respected SharePoint consultant who is extremely active in the SharePoint community. With over ten years of experience in the industry, Christina has knowledge and experience in graphic design, web development, and custom development. Her work is targeted primarily toward educational institutions, financial institutions, and telecommunications. As a trainer, Christina brings her real-world experience to the classroom. She enjoys contributing articles to technical Web sites and often speaks at SharePoint community events and conferences. You can follow her on Twitter as @cwheeler76.
Introduction xxi
Part I Using SharePoint Technologies and Exploiting Functionality
Chapter 1 Leveraging the SharePoint Object Model 3
Chapter 2 Creating Visual Web Parts 35
Chapter 3 Customizing Search 55
Chapter 4 Leveraging the SharePoint Lists Web Service 73
Chapter 5 Custom Field Types, Content Types, and List Definitions 93
Chapter 6 Workflow 131
Chapter 7 Administrating SharePoint 2010 with PowerShell. 175
Part II SharePoint Solutions
Chapter 8 UI Design and Branding 211
Chapter 9 Building a Site Provisioning System 233
Chapter 10 Building Scalable Applications in SharePoint 297
Chapter 11 Building a Custom Global Navigation Solution 343
Appendix A URL Shortcuts 399
Appendix B CSS Quick Reference 401
Appendix C Hiding and Customizing Page Breadcrumbs 405
Appendix D PowerShell Quick Reference 407
Glossary 409
Index 411
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.