Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office 2010 (Expert's Voice in Sharepoint) 1430227818, 9781430227816

This book takes a practical problem-solution approach to common business challenges. You’ll not only encounter interesti

157 78 10MB

English Pages 392 [389] Year 2010

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Authors
About the Technical Reviewer
Introduction
Who This Book Is For
Downloading the Code
Contacting the Authors
CHAPTER 1 Office Business Applications
Overview of the Solutions Chapters
Chapter 5: Beyond the Spreadsheet
Chapter 6: Merging SharePoint List Data into Word Documents—
Chapter 7: Automating Document Assembly
Chapter 8: Extending PowerPoint to Build a Presentation Based on SiteContent—
Chapter 9: Building a Presentation Server-Side within a Web Part
Chapter 10: Surfacing Line-of-Business Data in Outlook
Chapter 11: Site Provisioning Workflows
Chapter 12: Rapid SharePoint Application Development with Access
Chapter 13: Using Visio Services to Visualize Data
Chapter 14: Building Mashups
Development Environment Requirements
CHAPTER 2 SharePoint 2010: Overview and New Features
History of SharePoint Technologies
SharePoint 2010 Overview
Communities
Content
Search
Insights
Composites
Leveraging the Platform
CHAPTER 3 SharePoint Developmentwith Visual Studio 2010
SharePoint for the Professional Developer
A Brief History of SharePoint Development
What’s New in SharePoint for Developers
What’s New in Visual Studio for SharePoint
Building Your First Project
Creating the HelloWorld Project
Exploring the HelloWorld Project
Creating the HelloWorldFeature Feature
Deploying the HelloWorld Project
Further Reading
CHAPTER4 Microsoft Office Overviewfor Developers
Why Developers Should Care About Office
History of Microsoft Office Development
Development Opportunities with Office
The Open XML File Format
The Open XML Format SDK
Moving Toward Managed Code
Visual Studio Tools for Office
Developing with VSTO
Add-Ins
Ribbon Customization
Custom Panes
Outlook Form Regions
Document-Level Projects
The 2010 Enhancements
Deployment Guidelines
Further Reading
CHAPTER5 Beyond the Spreadsheet
Real-World Examples
Solution Overview
Solution Walkthrough
Introducing the Spreadsheet
Storage for Our Solution Files
Supporting Business Process
Create the Form
Add Lookups
Submitting the New Event
Deploying Our Form
Providing Insight
Viewing the Spreadsheet
Adding Comments
Creating the Chart Browser
Important Lessons
Extension Points
Further Reading
CHAPTER6 Merging SharePoint List Datain to Word Documents
Real-World Examples
Real-World Examples
Solution Overview
Solution Walkthrough
Creating Content Types
Building the CustomerDocuments Feature Project
Defining the Feature
Deploying the Feature
Building a Custom Application Page
Using a Custom XML Part in a Document Template
Performing the Merge
Important Lessons
Extension Points
Further Reading
CHAPTER7 Automating Document Assembly
Real-World Examples
Solution Overview
Solution Walkthrough
Setting up the SharePoint Site and Document ID Service
Preparing the Document Template
Creating the Visual Studio Tools for Office Solution
The Document Actions Pane
Extending Backstage
Deploying the Proposal Template Tool
Using SPMetal
The Proposal Document Event Handler
The Résumé Tasks Event Handler
Incorporating Word Automation Services
Important Lessons
Extension Points
Further Reading
CHAPTER8 Extending PowerPoint to Build a Presentation Basedon Site Content
Real-World Examples
Solution Overview
Solution Walkthrough
Creating the Project
Customizing the Ribbon
Architecture of the Task Pane and Wizard Step User Controls
The step1 User Control: Examining the Site
The step2 User Control: Building Objectives
The step3 User Control: Building Agenda Items
The step4 User Control: Integration with Slide Libraries
Important Lessons
Extension Points
Further Reading
CHAPTER9 Building a Presentation Server-Side within a Web Part
Real-World Examples
Solution Overview
Solution Walkthrough
Setting Up the Team Site and Content
Creating the Presentation Template
Creating the Project and Defining the SharePoint Feature
Adding the Visual Web Part
Building the Web Part User Interface
Overview of Office XML Formats, SDK Tool, and PresentationML
The SPMetal Tool
Iterating through the Template
Building the Title Slide
Building the Slide for Hardware Issues
Building the Slide for Software Issues
Deploying and Debugging the Web Part
Important Lessons
Extension Points
Further Reading
CHAPTER10 Surfacing Line-of-Business Data in Outlook
Real-World Examples
Solution Overview
Solution Walkthrough
The Sample LOB Database
Creating the External Content Type with SharePoint Designer
Connecting the External List to Outlook
Visualizing Customer Order Data using Excel
Extending the Outlook Contact Form
Important Lessons
Extension Points
Further Reading
CHAPTER11 Site Provisioning Workflows
Real-World Examples
Solution Overview
Solution Walkthrough
Proposing the Workflow Using Visio
Building the Custom Workflow Activity
Deploying the Activity through a SharePoint Feature
Preparing the SharePoint Site
Building the Workflow with SharePoint Designer
Exporting the Updated Visio Diagram
Testing the Solution
Important Lessons
Extension Points
Further Reading
CHAPTER12 Rapid SharePoint Application Development Using Access
Real-World Examples
Solution Overview
Solution Walkthrough
Create the Asset Tracking System Database
Create a Web Database
Add Some Forms
What about the Code?
Reporting is Key
Publishing Our Asset Tracking System to SharePoint Using Access Services
Now What?
Important Lessons
Extension Points
CHAPTER13 Using Visio Services to Visualize Data
Real-World Examples
Solution Overview
Solution Walkthrough
Creating the Floor Plan
Setting up the Data
Giving Our Floor Plan Life
Sharing Your Floor Plan
Adding More Interactivity
Setting up the Project
Writing Some Code
Adding an Overlay
Adding a UI
Responding to Clicks
The Home Stretch
Important Lessons
Extension Points
Further Reading
CHAPTER14 Building Mashups
Real-World Examples
Solution Overview
Solution Walkthrough
Getting the Bing Maps Silverlight SDK
Create the Silverlight Mashup Application
Retrieve and Parse the Geocoded RSS Feed
Retrieve and Parse the KML file
Add the SharePoint List to the Mashup
Deploy the Mashup as a Sandboxed Solution
Create a Geocoded Contacts List Feature
Setting up the SharePoint Site
Important Lessons
Extension Points
Further Reading
CHAPTER15 Realizing the Vision
Viewing SharePoint as a Set of Services
A Real-World Example
A Thank-You
Index

Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office 2010 (Expert's Voice in Sharepoint)
 1430227818, 9781430227816

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Recommend Papers