You are previewing Professional SharePoint 2010 Development, Second Edition.
O'Reilly logo
Professional SharePoint 2010 Development, Second Edition

Book Description

Updated guidance on how to take advantage of the newest features of SharePoint programmability

More than simply a portal, SharePoint is Microsoft's popular content management solution for building intranets and websites or hosting wikis and blogs. Offering broad coverage on all aspects of development for the SharePoint platform, this comprehensive book shows you exactly what SharePoint does, how to build solutions, and what features are accessible within SharePoint.

Written by a team of SharePoint experts, this new edition offers an extensive selection of field-tested best practices that shows you how to leverage the vast power of this multi-faceted tool to build custom workflow and content management applications. Plus, you'll discover how to take advantage of the new features to roll out new SharePoint sites or upgrade existing sites.

  • Keeps you thoroughly up to date on all the most recent changes to SharePoint 2010

  • Reveals broad and deep coverage of social media features, content management applications, enterprise search, business connectivity services, user experience development, and custom workflow

  • Examines SharePoint Server 2010 vs. SharePoint Foundation Server

  • Highlights ways you can take advantage of improvements to offline and mobile client capabilities, improvements to SQL Server table support, Cloud-based offerings with Azure integration, social networking additions, and more

  • Professional SharePoint 2010 Development, Second Edition presents you with authoritative coverage on all aspects of development for the SharePoint platform.

    Table of Contents

    1. Cover Page
    2. Title Page
    3. Copyright
    4. Dedication
    5. ABOUT THE AUTHORS
    6. ABOUT THE TECHNICAL EDITORS
    7. CREDITS
    8. PROFESSIONAL SHAREPOINT 2010 DEVELOPMENT
    9. Contents
    10. INTRODUCTION
      1. WHAT THIS BOOK COVERS
      2. HOW THIS BOOK IS STRUCTURED
      3. WHAT YOU NEED TO USE THIS BOOK
      4. CONVENTIONS
      5. SOURCE CODE
      6. ERRATA
      7. P2P.WROX.COM
    11. 1: Introduction to SharePoint 2010
      1. WHAT'S NEW IN THE SHAREPOINT PLATFORM AND TOOLS
      2. WHAT'S NEW IN COLLABORATION/SOCIAL COMPUTING
      3. WHAT'S NEW IN SEARCH
      4. WHAT'S NEW IN ENTERPRISE CONTENT MANAGEMENT
      5. WHAT'S NEW IN FORMS
      6. WHAT'S NEW IN GROOVE (SHAREPOINT WORKSPACE)
      7. WHAT'S NEW IN CLOUD SERVICES
      8. SUMMARY
    12. 2: Developer Tools for SharePoint 2010
      1. OOB DEVELOPER EXPERIENCE
      2. UNDERSTANDING SHAREPOINT DESIGNER 2010
      3. UNDERSTANDING VISUAL STUDIO 2010 TOOLS
      4. SETTING UP YOUR DEVELOPMENT ENVIRONMENT
      5. TROUBLESHOOTING WITH DEBUGGING AND TESTING
      6. DEPLOYING AND MAINTAINING YOUR CODE
      7. UPGRADING CODE FROM 2007
      8. SUMMARY
    13. 3: IT Pro Enhancements for the Developer
      1. PERFORMANCE IMPROVEMENTS
      2. HIGH-AVAILABILITY IMPROVEMENTS
      3. SECURITY IMPROVEMENTS IN SHAREPOINT 2010
      4. MANAGEMENT IMPROVEMENTS
      5. SUMMARY
    14. 4: SharePoint Platform
      1. PLATFORM OVERVIEW
      2. NEW USER INTERFACE
      3. LIST, VIEW, AND EVENT ENHANCEMENTS
      4. OVERVIEW OF DATA TECHNOLOGIES
      5. TIMER SERVICE APPLICATIONS
      6. SANDBOX SOLUTIONS
      7. MOBILE SOLUTIONS
      8. SUMMARY
    15. 5: Collaboration and Social Computing
      1. PEOPLE-CENTRICITY
      2. SOCIAL NETWORKING AND MY SITE
      3. BLOGS AND WIKI SITE DEFINITIONS
      4. SUMMARY
    16. 6: Search
      1. SEARCH OPTIONS WITH SHAREPOINT 2010
      2. SEARCH USER EXPERIENCE
      3. SEARCH ARCHITECTURE AND TOPOLOGIES
      4. DEVELOPING WITH ENTERPRISE SEARCH
      5. CUSTOMIZING THE SEARCH USER EXPERIENCE
      6. SEARCH CONNECTORS AND SEARCHING LOB SYSTEMS
      7. WORKING WITH FEDERATION
      8. WORKING WITH THE QUERY OM
      9. SOCIAL SEARCH
      10. CONTENT ENHANCEMENT
      11. EXTENDING SEARCH USING THE ADMINISTRATIVE OM
      12. COMBINING SEARCH WITH OTHER WORKLOADS
      13. SEARCH AND THE CLOUD
      14. SUMMARY
    17. 7: Records Management
      1. SHAREPOINT 2010 RECORDS MANAGEMENT OVERVIEW
      2. PROGRAMMING RM IN SHAREPOINT
      3. SUMMARY
    18. 8: Web Content Management
      1. THE CONTENT LIFECYCLE IN WEB CONTENT MANAGEMENT
      2. FOUNDATIONS OF WEB CONTENT MANAGEMENT
      3. SITE VARIATIONS
      4. SITE COLUMNS
      5. CONTENT TYPES
      6. PAGE LAYOUTS
      7. MASTER PAGES
      8. NAVIGATION
      9. CONTENT BY QUERY WEB PART
      10. CONTENT CONVERSION
      11. SUMMARY
    19. 9: Electronic Forms
      1. INTRODUCING THE TRAINING MANAGEMENT APPLICATION
      2. CUSTOMIZING SHAREPOINT LIST FORMS
      3. DESIGNING INFOPATH FORM TEMPLATES
      4. TOOLS FOR FORM DEVELOPERS
      5. BUILDING WEB PARTS USING INFOPATH
      6. SUMMARY
    20. 10: ECM: Document Management
      1. A NEW ENTERPRISE CONTENT MINDSET
      2. GETTING THE MOST OUT OF THE DOCUMENT CENTER
      3. CONTENT ROUTING
      4. USING DOCUMENT LIBRARIES IN THE DOCUMENT CENTER
      5. MANAGED METADATA
      6. CONTENT TYPES
      7. DOCUMENT ID SERVICE
      8. SUMMARY
    21. 11: Introducing Business Connectivity Services
      1. INTRODUCING BUSINESS CONNECTIVITY SERVICES
      2. UNDERSTANDING BCS ARCHITECTURE
      3. WORKING WITH BDC METADATA MODELS
      4. WORKING WITH EXTERNAL DATASOURCES
      5. CREATING METHODS
      6. WORKING WITH EXTERNAL LISTS
      7. SUMMARY
    22. 12: Advanced Business Connectivity Services
      1. CREATING .NET ASSEMBLY CONNECTORS
      2. PACKAGING CONSIDERATIONS
      3. ENABLING SEARCH SUPPORT
      4. WORKING WITH THE BDC SERVER RUNTIME OBJECT MODEL
      5. SUMMARY
    23. 13: Workflow
      1. TRAINING APPROVAL WORKFLOW
      2. WORKFLOW DEVELOPMENT LIFECYCLE
      3. BUILDING WORKFLOWS WITH VISUAL STUDIO 2010
      4. SUMMARY
    24. 14: Business Intelligence
      1. CHALLENGES WITH TRADITIONAL BUSINESS INTELLIGENCE
      2. INTEGRATION WITH SHAREPOINT: THE HISTORY
      3. HIGHLIGHTS OF BUSINESS INTELLIGENCE IN SHAREPOINT SERVER 2010
      4. IMPORTANT BI TERMS AND CONCEPTS
      5. USING THE ADVENTUREWORKS SAMPLE DATABASES
      6. THE STARTING POINT: BUSINESS INTELLIGENCE CENTER
      7. EXCEL SERVICES
      8. PERFORMANCEPOINT SERVICES
      9. REPORTING SERVICES 2008 R2
      10. REPORTING ON SHAREPOINT DATA
      11. CLAIMS AND BI SOLUTIONS
      12. SUMMARY
    25. 15: SharePoint Online
      1. BPOS: SHAREPOINT ONLINE OVERVIEW
      2. DEVELOPING IN THE CLOUD
      3. EXAMPLE CLOUD SCENARIOS
      4. OFFICE 365 OVERVIEW
      5. AZURE OVERVIEW
      6. WINDOWS AZURE VIRTUAL NETWORK
      7. DEVELOPER TOOLS FOR WINDOWS AZURE
      8. SHAREPOINT AND AZURE INTEGRATION SCENARIOS
      9. WRITING SHAREPOINT ONLINE APPLICATIONS
      10. SUMMARY
    26. APPENDIX: Additional Help and Resources
      1. HELP FILES FROM MICROSOFT
      2. ONLINE HELP FROM MICROSOFT
      3. HELP FROM THE COMMUNITY
    27. INDEX