Microsoft SharePoint 2010 Business Application Blueprints
Formats:
save 15%!
save 37%!
Free Shipping!
| Also available on: |
|
- Instant SharePoint – Build nine exciting SharePoint business solutions
- Expand your knowledge of the SharePoint platform so that you can tailor the sample solutions to your requirements
- Learn how the different development techniques can be used in various situations to support both client side and server side development to solve different problems in different environments.
Book Details
Language : EnglishPaperback : 282 pages [ 235mm x 191mm ]
Release Date : June 2012
ISBN : 1849683603
ISBN 13 : 9781849683609
Author(s) : Mike Oryszak
Topics and Technologies : All Books, Enterprise, Microsoft SharePoint
Table of Contents
PrefaceChapter 1: Building an Effective Intranet
Chapter 2: Building an Out of Office Delegation Solution
Chapter 3: Building an Enterprise Content Management Solution
Chapter 4: Building an Engaging Community Site
Chapter 5: Building a Site Request and Provisioning System
Chapter 6: Building a Project Site Template
Chapter 7: Building a Project Management Main Site
Chapter 8: Building a Task Rollup Solution
Chapter 9: Building a Site Directory with SharePoint Search
Index
- Chapter 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
- Chapter 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
- Chapter 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
- Chapter 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
- Chapter 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
- Chapter 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
- 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
- Chapter 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
- Chapter 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
- Chapter 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
- Site Directory displayed
- Related sites Web Part
- Creating the Web Part
- Display Related sites Web Part
- Summary
Mike Oryszak
Code Downloads
Download the code and support files for this book.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Sample chapters
You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.
You will see how to build the following SharePoint projects:
- An Effective Intranet Site for your organization that maximizes the site’s ability to aggregate content and is highly effective at communicating important messages
- A Workflow Out of Office Solution that allows users to manage their out of office dates and automate task assignments to a delegated resource
- A Company Forms Site with the definition of form content types and organizing the forms into a usable interface
- An Engaging Community Site including custom features that can be used to enhance collaboration and provide an information sharing system
- A Site Request and Provisioning System to help governance and compliance activities
- A Project Site Template to support project initiatives and track Issues, Tasks, and Contacts
- A Project Management Main Site that can aggregate the key metrics and status information from the project management sites previously created
- A Task Rollup solution that can aggregate tasks from the specified sites
- A dynamic Site Directory solution that leverages Search
SharePoint is an incredibly powerful platform that can support a wide variety of business scenarios. In many cases it needs to be configured or extended in order to deliver fully featured business solutions.
While some books merely talk about the capabilities of SharePoint in general and leave you to figure out how they apply to your situation, this book takes a different approach. Each chapter provides easy-to-understand, step-by-step instructions along with screenshots to help build exciting SharePoint business solutions that extend the platform. By the end of this book the reader will be a SharePoint developer to be reckoned with.
This book will dive into a diverse set of real-world scenarios to deliver sample business solutions that can serve as the foundation for your own solutions. This book draws from the author’s extensive experience with SharePoint to leverage the platforms underlying services to provide solutions that can support Social Collaboration, Content and Document Management, as well as project collaboration. Each chapter represents a new business solution that builds on the overall platform to deliver more complex solutions and more advanced techniques. By the end of the book the reader will understand how to leverage the SharePoint platform to build their own business solutions.
The hands-on example solutions in this book are based on fictitious business development briefs, and they illustrate practical ways of using SharePoint in various business scenarios.
A chapter is dedicated to each example SharePoint solution covering step-by-step instructions for building the SharePoint solutions, aided by the extensive use of screenshots.
This book is for SharePoint developers, consultants, and administrators who want to build a range of SharePoint solutions that extend the SharePoint platform, and see how to apply the many available SharePoint features in different scenarios.

