: Scot P. Hillier
: Advanced SharePoint Services Solutions
: Apress
: 9781430200024
: 1
: CHF 44.00
:
: Informatik
: English
: 392
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF
*Practical examples can be used immediately.

*Hands-on exercises.

*Short, task-based procedures for solving common problems.



Scot P. Hillier is an independent consultant focused on SharePoint, Microsoft Office, and .NET technologies. Scot has authored eight books on Microsoft technologies over the last 10 years, as well as numerous articles appearing in magazines and online. In addition to writing, Scot often presents nationally to analysts, decision makers, and developers. Scot is a former U.S. Navy submarine officer and graduate of the Virginia Military Institute. When not working, Scot can be found at home with his family, playing games and taking walks. Scot can be reached at scot@shillier.com, and more information about his books is available at SharePointstuff.com.
Contents6
About the Author12
About the Technical Reviewer13
Acknowledgments14
Introduction15
Chapter 1 Collaborative Application Markup Language18
Understanding Key WSS Files18
Creating a New Site Definition20
Customizing the Site Definition23
Using an Alternate Style Sheet23
Using an Alternate Header25
Customizing the Site Navigation26
Working with List and Document Templates29
Working with Configurations and Modules31
Creating a New List Definition38
Understanding the Field Element40
Understanding the View Element49
Understanding the Toolbar Element51
Understanding the Form Element54
Adding Lists to Site Definitions54
Working with Shortcut Menus54
Working with the Content Editor Web Part58
Exercise 1-1. Creating a Custom Site Definition60
Creating the Base Site Template60
Creating the New Menu Item61
Accessing the Task Information62
Exporting the Task to Microsoft Outlook64
Adding the Helper Function66
Using the New Site Definition67
Chapter 2 Databases,Web Services,and Protocols68
Working with Documents68
The Docs Table69
Accessing Binary Information73
Downloading and Uploading Documents76
Working with Document Properties78
Working with Lists87
The Lists and UserData Tables87
Working with Remote Procedure Calls91
Working with Areas, Sites, and Webs103
The Sites and Webs Tables103
Using the Webs Web Services105
Exercise 2-1. Building a Document Web Service106
Creating the WSS Team Site106
Creating the IIS Web Site107
Starting the Web Service Project108
Adding the Web Reference110
Coding the Web Service110
Deploying the Web Service113
Creating the Web Service Client113
Using the Web Service115
Exercise 2-2. Building a Site Explorer115
Starting the Project115
Adding the Web Reference116
Returning All Sites116
Adding Child Sites117
Running the Sample118
Chapter 3 Advanced Web Part Techniques119
Using the Internet Explorer Web Controls119
Installing the IE Web Controls120
Using the TreeView Control123
Using the Toolbar Control126
Using the TabStrip and MultiPage Controls130
Working with Web Forms User Controls134
Working with the User Control Designer134
Hosting and Deploying the User Control137
Understanding the Solution Life Cycle141
Handling Web Part Properties142
Creating a Custom Project Wizard146
Exercise 3-1. Using Advanced Techniques152
Prerequisites153
Creating the Custom Project Wizard153
Building the Web Forms User Control154
Coding the Web Forms User Control155
Building the Host Web Part157
Deploying the Web Part158
Chapter 4 Advanced SharePoint Portal Server Solutions160
Customizing SharePoint Portal Server Search160
Sending Parameters to Search.aspx161
Using the QueryProvider Class164
Customizing Search Results169
Customizing SharePoint Portal Server Navigation174
Using Themes to Differentiate Functionality176
Using Tree Views Effectively177
Using Breadcrumb Navigation179
Handling Performance Issues181
Improving Presentation with Audiences184
Exercise 4-1. Tree View Navigation191
Prerequisites191
Starting the Project192
Coding the Web Part192
Deploying the Web Part200
Exercise 4-2. Grouping List Items by Audience201
Starting the Project201
Coding the Web Part202
Deploying the Web Part207
Chapter 5 The Information Bridge Framework209
Understanding Key IBF Concepts210
Understanding IBF-Compliant Web Services211
Understanding Metadata and the Metadata Service212
Understanding the Context and Action Service Engine212
Understanding the Application Integration and Rendering Module213
Understanding the Role of Smart Technologies214
Creating a Development Environment214
Performing the Server Installation216
Performing the Client Installation217
Building IBF Solutions221
Designing an IBF Solution222
Building IBF-Compliant Web Services222
Building User Interfaces228
Building IBF Metadata232
Deploying IBF Solutions240
Understanding Smart Tags241
Building Smart Tags241
Deploying Smart Tags245
Exercise 5-1. Creating IBF Solutions245
Prerequisites245
Creating the Web Service245
Creating the User Interface251
Creating the Metadata Project253
Testing the Solution258
Exercise 5-2. Creating a Smart Tag Recognizer260
Starting the Project260
Initializing the Recognizer261
Recognizing Terms263
Finishing the Recognizer264
Deploying the Smart Tag265
Chapter 6 The Business Scorecards Accelerator267
Understanding BSA Data Sources268
Understanding Data Warehouses268
Understanding Cubes271
Understanding Business Scorecards272
Creating a Development Environment272
Installing Core Files273
Configuring the Scorecard Web Service274
Creating a Tes