Professional Microsoft ® Office SharePoint ® Designer 2007 www.wrox.com $49.99 USA $54.99 CAN Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. Recommended Computer Book Categories Programming Software Development ISBN: 978-0-470-28761-3 Microsoft Office SharePoint Designer 2007 is a versatile application that provides all the necessary tools to modify nearly every aspect of a SharePoint web site’s look and feel. Yet, SharePoint Designer can do far more than just customize SharePoint sites and this book shows you how to maximize the potential of this fully featured web design tool. Packed with step-by-step examples, sample code, and helpful screen shots, this resource begins with an overview of SharePoint Designer and SharePoint technology and then quickly moves on to teach you how to use SharePoint Designer to customize various aspects of your sites. The team of experienced authors demonstrates how SharePoint Designer is able to create powerful applications that would have normally required considerable programming effort, and they take you past the built-in features of SharePoint Designer with extensions, add-ins, migration, and conversion tools. With this book, you’ll be able to perfectly match a SharePoint site to an enterprise’s standards, connect SharePoint with other enterprise resources, or create something entirely new. What you will learn from this book ● Ways to create extensions to SharePoint and SharePoint Designer, with examples in both C# and Visual Basic .NET ● Techniques for customizing lists, libraries, and more ● How to maximize your use of SharePoint Site Components ● The anatomy of SharePoint master pages and themes ● Methods for working with CSS editing tools in SharePoint Designer ● How to use Visual Studio and other tools to extend the capabilities of SharePoint and SharePoint Designer ● Things to consider when building SharePoint Designer workflows ● Considerations for governing the use of SharePoint Designer in your enterprise Enhance Your Knowledge Advance Your Career Who this b ook is f or This book is for web designers and developers who are looking to modify or enhance SharePoint products and technologies or anyone upgrading from Microsoft FrontPage to SharePoint Designer. A basic knowledge of JavaScript and HTML tags is assumed. Microsoft ® Office SharePoint ® Des igner 2007 Windischman, Phillips, Rehmani Professional subtitle spine=1.104" Updates, source code, and Wrox technical support at www.wrox.com Professional Microsoft ® Office SharePoint ® Designer 2007 Woodrow W. Windischman, Bryan Phillips, Asif Rehmani Wrox Programmer to Programmer TM Wrox Programmer to Programmer TM www.it-ebooks.info Professional Microsoft ® Office SharePoint ® Designer 2007 Enhance Your Knowledge Advance Your Career Professional Mic rosoft O ffice ShareP oint Designer 2007 978-0-470-28761-3 Packed with step-by-step examples, sample code, and helpful screen shots, this resource begins with an overview of SharePoint Designer and SharePoint technology and then quickly moves on to teach you how to use SharePoint Designer to customize various aspects of your sites. Real World SharePoint 20 07: Indisp ensable Experiences from 16 M OSS and WS S MV Ps 978-0-470-16835-6 This anthology of the best thinking on critical SharePoint 2007 topics is written by SharePoint MVPs—some of the best and most recognized experts in the field. Some of the topics they cover include: Branding, Business Data Connector, Classified Networks, Forms-based authentication, Information Rights Management, and Zones and Alternate Access Mapping. Professional SharePoint 20 07 Development 978-0-470-11756-9 A thorough guide highlighting the technologies in SharePoint 2007 that are new for developers, with special emphasis on the key areas of SharePoint development: collaboration, portal and composite application frameworks, enterprise search, ECM, business process/ workflow/electronic forms, and finally, business intelligence. Professional SharePoint 20 07 Web Cont ent Management Development 978-0-470-22475-5 Use this book to learn such things as optimal methods for embarking on web content management projects, ways to implement sites with multiple languages and devices, the importance of authentication and authorization, and how to customize the SharePoint authoring environment. Beginning SharePoint 2007 Administration: Wi ndows Sh arePoint Services 3.0 and Mi crosoft Of fice SharePoint Server 2007 978-0-470-12529-8 SharePoint MVP Göran Husman walks you through everything from planning and installation to configuration and administration so you can begin developing a production environment. Beginning SharePoint 20 07: B uilding Team Solutions with M OSS 2007 978-0-470-12449-9 This book provides detailed descriptions and illustrations of the functionality of SharePoint as well as real-world scenarios, offering coverage of the latest changes and improvements to Microsoft Office SharePoint Server 2007. Get more out of WROX.com Programmer to Programmer ™ Interact Take an active role online by participating in our P2P forums Wrox Online Library Hundreds of our books are available online through Books24x7.com Wrox Blox Download short informational pieces and code to keep you up to date and out of trouble! Chapters on Demand Purchase individual book chapters in pdf format Join the Community Sign up for our free monthly newsletter at newsletter.wrox.com Browse Ready for more Wrox? We have books and e-books available on .NET, SQL Server, Java, XML, Visual Basic, C#/ C++, and much more! Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com spine=1.104" www.it-ebooks.info Professional Microsof t ® SharePoint ® Designer 2007 Introduction xxvii Part I: The Basics Chapter 1: Exploring ShareP oint Designer 3 Chapter 2: ShareP oint from the User’ s Perspective 33 Chapter 3: ShareP oint from the Administrator’ s Perspective 49 Chapter 4: ShareP oint from a ShareP oint Designer’s Perspective 67 Part II: Customizing the ShareP oint Look and F eel Chapter 5: The Anatom y of a ShareP oint Page 89 Chapter 6: Using ShareP oint Designer’s CSS Editing T ools 123 Chapter 7: The Anatom y of a Theme 147 Chapter 8: Master P ages and Layouts 183 Part III: Applications without Programming Chapter 9: Building Y our Own W orkflows 215 Chapter 10: W orking with ShareP oint Data 243 Chapter 11: Advanced Data Access: Exter nal Data and More 271 Chapter 12: W orking with F orms 295 Part IV: Programming on the Client Side Chapter 13: The Content Editor W eb Part 321 Chapter 14: The ShareP oint Client-Side Object Model 345 Part V: Be yond SharePoint Designer Chapter 15: Creating W orkflow Elements in V isual Studio 375 Chapter 16: Creating Custom W eb Parts 407 Chapter 17: Creating ShareP oint Designer Add-ins 435 Chapter 18: A Little Administration 463 Appendix A: A Brief Histor y of SharePoint and ShareP oint Designer 489 Index 497 ffirs.indd iffirs.indd i 11/20/08 9:38:34 AM11/20/08 9:38:34 AM www.it-ebooks.info ffirs.indd iiffirs.indd ii 11/20/08 9:38:35 AM11/20/08 9:38:35 AM www.it-ebooks.info Professional Microsof t ® SharePoint ® Designer 2007 ffirs.indd iiiffirs.indd iii 11/20/08 9:38:35 AM11/20/08 9:38:35 AM www.it-ebooks.info ffirs.indd ivffirs.indd iv 11/20/08 9:38:35 AM11/20/08 9:38:35 AM www.it-ebooks.info Professional Microsof t ® SharePoint ® Designer 2007 Woody Windischman Bryan Phillips Asif Rehmani Wiley Publishing, Inc. ffirs.indd vffirs.indd v 11/20/08 9:38:35 AM11/20/08 9:38:35 AM www.it-ebooks.info Professional Microsof t ® SharePoint ® Designer 2007 Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-28761-3 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data is available from the publisher. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Website is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Website may provide or recommendations it may make. Further, readers should be aware that Internet Websites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. Microsoft and SharePoint are registered trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. ffirs.indd viffirs.indd vi 11/20/08 9:38:36 AM11/20/08 9:38:36 AM www.it-ebooks.info For my Mom and Dad, who have always encouraged me to follow my dreams … — Woody To my family, Susan, Gabriel, and Sarina, whose patience and support have allowed me to contribute to this book. — Bryan To my uncle Jowhar, who has always inspired and supported me to get me where I am today. — Asif ffirs.indd viiffirs.indd vii 11/20/08 9:38:36 AM11/20/08 9:38:36 AM www.it-ebooks.info ffirs.indd viiiffirs.indd viii 11/20/08 9:38:36 AM11/20/08 9:38:36 AM www.it-ebooks.info [...]... Microsoft MSDN site: The Windows SharePoint Services 3.0 Software Development Kit (WSS SDK) The Microsoft Office SharePoint Server 2007 Software Development Kit (MOSS SDK) Visual Studio Tools for Office (VSTO) Visual Studio Extensions for Windows SharePoint Services (VSeWSS) The SharePoint Designer add-in example in chapter 17 requires the SharePoint Designer 2007 Add-In project template from the Microsoft. .. Chicago office of SharePoint Solutions (http://sharepointsolutions.com/chicago) since early 2005 He is a SharePoint Server MVP and MCT Asif runs a SharePoint eLearning website (http:/ /sharepoint- elearning.com), which provides numerous SharePoint Video Tutorials on various topics within SharePoint He has been a speaker on SharePoint topics at several conferences over the years, including Microsoft SharePoint. .. (which SharePoint Designer does not), and includes several web site templates that are not available with SharePoint Designer SharePoint Designer Compared to Visual Studio The other tool you might consider for working with SharePoint is Visual Studio In fact, there are certain things that cannot be done with SharePoint Designer Some of these tasks are described in Part V, “Beyond SharePoint Designer. ”... is a copy of SharePoint Designer 2007 You should also have access to a SharePoint environment that you can use without adversely impacting production sites Certain examples make use of Web Parts that are only included with editions of Microsoft Office SharePoint Server 2007 or Microsoft Search Server 2008 The Express Edition of Search Server (MSSX) is available as a free download from Microsoft, and... SharePoint and SharePoint Designer Aspects of SharePoint Designer beyond SharePoint customization are not ignored, however You will find sections that cover the basic web-editing features, generic application of the CSS editor, and site administration functions provided by SharePoint Designer Many elements, such as Data Views, while described in the SharePoint context, are also relevant without a SharePoint. .. demonstrates some tools provided by SharePoint and SharePoint Designer to enable even more custom interactivity Part V, “Beyond SharePoint Designer, ” takes you far past the built-in capabilities of SharePoint Designer with extensions, add-ins, migration, and conversion tools Web design is an intrinsically visual process, web designers tend to be visual learners, and SharePoint Designer is a visual tool This... covers Microsoft Office SharePoint Designer 2007, with an emphasis on using it to customize web sites based on Microsoft SharePoint products and technologies You will learn about Master Pages, Themes, and various Web Parts that enable you to create powerful applications with little or no code A short overview of SharePoint is provided to ensure that you are not flying blind when you customize SharePoint. .. engagements can be found at his blog Coskun is a Microsoft Certified Professional and is also a Microsoft Certified Technology Specialist for SharePoint Portal Server 2003 and Microsoft Office SharePoint Server 2007 Arif Ilhan Kolko earned a B.S degree in Industrial Engineering from Purdue University, and then moved to Chicago, Illinois, to start his professional career at Chicago Metallic Corporation,... Reports Site Usage Reports Customizing and Exporting Reports 464 466 467 468 470 SharePoint Web-Based Reports 470 Basic Reports Advanced/Publishing Reports Search Reports 471 472 473 Building Your Own Reports Backup Plans Backing Up through SharePoint Designer SharePoint Designer Backup SharePoint Designer Restore SharePoint Designer Publishing Other Backup Techniques STSADM.EXE Backups through the Web... collaboration, project management, office productivity, and application programming As a software engineer specializing in the NET Framework and the Office Server System, specifically Windows SharePoint Services and Microsoft Office SharePoint Server, he has extensive experience designing, implementing, and supporting Internet solutions using Microsoft technologies such as SharePoint, CRM, Project Server, . Programmer TM www.it-ebooks.info Professional Microsoft ® Office SharePoint ® Designer 2007 Enhance Your Knowledge Advance Your Career Professional Mic rosoft O ffice ShareP oint Designer. Professional Microsoft ® Office SharePoint ® Designer 2007 www.wrox.com $49.99 USA $54.99 CAN Wrox Professional guides are planned