Microsoft SharePoint 2010 Business Application Blueprints


Microsoft SharePoint 2010 Business Application Blueprints
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$22.94
save 15%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$44.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • 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 : English
Paperback : 282 pages [ 235mm x 191mm ]
Release Date : June 2012
ISBN : 1849683603
ISBN 13 : 9781849683609
Author(s) : Mike Oryszak
Topics and Technologies : All Books, Enterprise Products and Platforms, Enterprise, Microsoft SharePoint

Table of Contents

Preface
Chapter 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
        • 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

                    Mike Oryszak is a Consultant and Practice Manager with Intellinet, a Microsoft Gold-Certified Partner located in the South Eastern US. Mike works with customers to design and implement business solutions that leverage SharePoint as a platform. Mike is actively involved in the SharePoint community as the leader of the Triangle SharePoint User Group in Raleigh, NC as well as a frequent speaker at SharePoint events and conferences. Mike has been recognized for his community involvement as a three time Microsoft Valuable Professional (MVP) for SharePoint Server. When not working, Mike can be found at home with his family or off hiking the many trails in the mountains of western North Carolina. Mike can be reached at nextconnect@live.com or through his blog at http://www.mikeoryszak.com.

                    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.


                    Errata

                    - 1 submitted: last submission 23 May 2013

                    errata type: Technical | Page number: 12

                    The link provided for the Weather Channel registration is no longer valid:

                    http://portal.theweatherchannel.com/

                    The author is working on this issue. the solution will be posted in the next errata.

                    Sample chapters

                    You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                    Frequently bought together

                    Microsoft SharePoint 2010 Business Application Blueprints +    VMware vSphere 5.x Datacenter Design Cookbook =
                    50% Off
                    the second eBook
                    Price for both: $41.55

                    Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                    What you will learn from this book

                    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

                    In Detail

                    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.

                    Approach

                    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.

                    Who this book is for

                    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. 

                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software