售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Microsoft SharePoint 2010 Business Application Blueprints
Table of Contents
Microsoft SharePoint 2010 Business Application Blueprints
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Building an Effective Intranet
Preparing the Intranet site
Choosing a site template
Activating supporting features
Selecting a layout
Creating a Weather Web Part
Approach
Configuring the XML Web Part
Weather Web Part displayed
System status and notification features
Notification List Definition and List Instance feature
Notification list displayed
Presenting status notifications
SP.UI.Status overview
Adding SetStatus code to the Master Page
Notifications displayed
Building an Appropriate Use and Incident dialog
Approach
Showing the form
Appropriate Use and Incident dialog displayed
Building an Employee Corner Web Part
Approach
Creating the Web Part
Defining a Web Part property
Connecting to the Search service application
Formatting the Web Part
Employee Corner Web Part displayed
Building a Stock Ticker Web Part
Approach
Stock Quote Web Part displayed
Content rollups
Approach
Content Query Web Part (CQWP)
Search Web Parts
Custom Web Part
Creating the content source
Configuring the Content Query Web Part
News content rollup displayed
Summary
2. Building an Out of Office Delegation Solution
User profile properties
Defining the section and properties
Populating the properties
Master Delegation Tracking List
Delegation List Definition and List Instance
Defining a custom action group and action
Finalizing the delegation list feature
Check out of office workflow activity
Approach
Creating CheckOutOfOfficeActivity
CheckOutOfOfficeActivity.cs
CheckOutOfOfficeActivity elements.xml
Adding the web.config authorizedType entry
Completed solution
Sample workflow — check out of office
Creating a Task Delegation Web Part
Creating the Web Part project
Displaying Out of Office delegation
Delegation.js
Displaying the Task Delegation Web Part
Creating custom application pages
Preparing for custom application pages
View Delegation History page
ViewDelegationHistory.aspx
ViewDelegationHistory.aspx.cs
Displaying the View Delegation History page
Completed SPBlueprints.Delegation solution
Summary
3. Building an Enterprise Content Management Solution
Defining content containers
Defining and managing content types
Content type synchronization
Content type definition
Document routing
Optimizing Search
Content sources
Search scopes
Managed properties
Creating a content aggregation Web Part
Content rollup approaches
DocVault Listings Web Part
Creating the Web Part
Importing the needed Web Part and search references
Defining the Web Part properties
Formatting the Web Part
Display DocVault Listings Web Part
Enhancing the Document ID redirect
Enhanced DocID redirect approach
Creating an enhanced DocID redirect script
Configuring the DocID redirect Web Part
Displaying the DocID redirect
Summary
4. Building an Engaging Community Site
Creating the Community Site
Activating supporting features
Creating and configuring the community landing page
Site Permissions
Community members
Creating Communities User Profile Property
Mapping Communities as a Managed Property
Configuring the Members Page
Creating the Members Page
Adding the People Search Core Results Web Part
Configuring Members Search Query
Configuring social web parts
Note Board Web Part
Tagging and Tag Clouds
Configuring Rollup Web Parts
Web Analytics Web Part — Frequently Accessed Content
Content Query Web Part — New Content
Content Query Web Part — Highly Rated Content
Creating an Enterprise Wiki
Configuring the Enterprise Wiki sub-site
Use of Categories
Metadata Navigation
Activating the Metadata Navigation feature
Configuring Metadata Navigation for Enterprise Wiki Library
Using the feature
Wiki site navigation
Summary
5. Building a Site Request and Provisioning System
Overview
Creating the list
Creating the project
Creating the SiteRequest form
Building the Request Site display page
Building the form processing
Defining the RequestSiteAction menu item
Creating timer jobs
Creating the site timer job
Executing the site timer job
Feature receiver
Creating the feature receiver
Feature activating
Feature deactivating
Completed SPBlueprints.SiteCreation solution
Deploying the timer job
Monitoring the timer job
Summary
6. Building a Project Site Template
Overview
Template options
Site definitions
Feature stapling an existing site definition
Site template
WebTemplate
Example WebTemplate schema
Sandbox versus farm solutions
WebTemplate as a sandbox solution
WebTemplate as a farm solution
Organizing a project into multiple features and solutions
Building the Project Site Template
Create the project
Create the ProjectTemplate WebTemplate
Complete Elements.xml
Onet.xml
Configure the feature
Create the Project Site configuration feature
Writing the feature receiver
Using Microsoft.SharePoint.Portal.WebControls;Feature Activated
Create a blog subsite
Create Charter list
Create pages library
Create home page
Configure Web Parts on home page
Feature upgrading
Solution Explorer
Summary
7. Building a Project Management Main Site
Content aggregation options
Reading individual sites or lists
Search
Scheduled job
Map custom properties as managed properties
Building a project listing and a status Web Part
Creating the ProjectMain project
Creating the ProjectListing Web Part
Creating the ProjectMain.js script
Configuring the feature
Project listing displayed
Building a site metrics gathering process
Creating the feature and feature receiver
Solution Explorer
Configuring a project manager listing
Creating the members page
Adding the People Search Core Results Web Part
Configuring the members search query
Modifying the People Core Results XSL
Project Managers listing displayed
Additional content ideas
Summary
8. Building a Task Rollup Solution
Task rollup options
Using search
Search considerations
Using SiteData
SiteData considerations
Using a centralized list
Centralized list considerations
MyTasks Search Web Part
Creating the SPBlueprints.MyTasks project
Creating the MyTasks Search Web Part
Creating the MyTasks.js file
MyTasks Web Part
Creating the Web Part
Displaying the MyTasks and MyTasks Search Web Parts
Completed SPBlueprints.MyTasks solution
Summary
9. Building a Site Directory with SharePoint Search
Site Directory options
List-based Site Directory
Search-based site discovery
How to leverage search
Content classes
Search Scopes
Defining the Site Directory Search Scope
Enabling the Search Scope on a Site Collection
Testing the Site Directory Search Scope
Site Directory page
Creating the Site Directory page
Configure the Site Directory page settings
Adding a Site Directory tab
Common Searches
Defining Common Searches
Simple saved query
Advanced saved query
Adding Common Searches to the Site Directory page
Site Directory displayed
Related sites Web Part
Creating the Web Part
Display Related sites Web Part
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜