E-Book, Englisch, 392 Seiten
Hillier Advanced SharePoint Services Solutions
1. ed
ISBN: 978-1-4302-0002-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 392 Seiten
ISBN: 978-1-4302-0002-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
*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.
Autoren/Hrsg.
Weitere Infos & Material
1;Contents;6
2;About the Author;12
3;About the Technical Reviewer;13
4;Acknowledgments;14
5;Introduction;15
6;Chapter 1 Collaborative Application Markup Language;18
6.1;Understanding Key WSS Files;18
6.2;Creating a New Site Definition;20
6.3;Customizing the Site Definition;23
6.3.1;Using an Alternate Style Sheet;23
6.3.2;Using an Alternate Header;25
6.3.3;Customizing the Site Navigation;26
6.3.4;Working with List and Document Templates;29
6.3.5;Working with Configurations and Modules;31
6.4;Creating a New List Definition;38
6.4.1;Understanding the Field Element;40
6.4.2;Understanding the View Element;49
6.4.3;Understanding the Toolbar Element;51
6.4.4;Understanding the Form Element;54
6.4.5;Adding Lists to Site Definitions;54
6.4.6;Working with Shortcut Menus;54
6.4.7;Working with the Content Editor Web Part;58
6.5;Exercise 1-1. Creating a Custom Site Definition;60
6.5.1;Creating the Base Site Template;60
6.5.2;Creating the New Menu Item;61
6.5.3;Accessing the Task Information;62
6.5.4;Exporting the Task to Microsoft Outlook;64
6.5.5;Adding the Helper Function;66
6.5.6;Using the New Site Definition;67
7;Chapter 2 Databases,Web Services,and Protocols;68
7.1;Working with Documents;68
7.1.1;The Docs Table;69
7.1.2;Accessing Binary Information;73
7.1.3;Downloading and Uploading Documents;76
7.1.4;Working with Document Properties;78
7.2;Working with Lists;87
7.2.1;The Lists and UserData Tables;87
7.2.2;Working with Remote Procedure Calls;91
7.3;Working with Areas, Sites, and Webs;103
7.3.1;The Sites and Webs Tables;103
7.3.2;Using the Webs Web Services;105
7.4;Exercise 2-1. Building a Document Web Service;106
7.4.1;Creating the WSS Team Site;106
7.4.2;Creating the IIS Web Site;107
7.4.3;Starting the Web Service Project;108
7.4.4;Adding the Web Reference;110
7.4.5;Coding the Web Service;110
7.4.6;Deploying the Web Service;113
7.4.7;Creating the Web Service Client;113
7.4.8;Using the Web Service;115
7.5;Exercise 2-2. Building a Site Explorer;115
7.5.1;Starting the Project;115
7.5.2;Adding the Web Reference;116
7.5.3;Returning All Sites;116
7.5.4;Adding Child Sites;117
7.5.5;Running the Sample;118
8;Chapter 3 Advanced Web Part Techniques;119
8.1;Using the Internet Explorer Web Controls;119
8.1.1;Installing the IE Web Controls;120
8.1.2;Using the TreeView Control;123
8.1.3;Using the Toolbar Control;126
8.1.4;Using the TabStrip and MultiPage Controls;130
8.2;Working with Web Forms User Controls;134
8.2.1;Working with the User Control Designer;134
8.2.2;Hosting and Deploying the User Control;137
8.2.3;Understanding the Solution Life Cycle;141
8.2.4;Handling Web Part Properties;142
8.2.5;Creating a Custom Project Wizard;146
8.3;Exercise 3-1. Using Advanced Techniques;152
8.3.1;Prerequisites;153
8.3.2;Creating the Custom Project Wizard;153
8.3.3;Building the Web Forms User Control;154
8.3.4;Coding the Web Forms User Control;155
8.3.5;Building the Host Web Part;157
8.3.6;Deploying the Web Part;158
9;Chapter 4 Advanced SharePoint Portal Server Solutions;160
9.1;Customizing SharePoint Portal Server Search;160
9.1.1;Sending Parameters to Search.aspx;161
9.1.2;Using the QueryProvider Class;164
9.1.3;Customizing Search Results;169
9.2;Customizing SharePoint Portal Server Navigation;174
9.2.1;Using Themes to Differentiate Functionality;176
9.2.2;Using Tree Views Effectively;177
9.2.3;Using Breadcrumb Navigation;179
9.2.4;Handling Performance Issues;181
9.3;Improving Presentation with Audiences;184
9.4;Exercise 4-1. Tree View Navigation;191
9.4.1;Prerequisites;191
9.4.2;Starting the Project;192
9.4.3;Coding the Web Part;192
9.4.4;Deploying the Web Part;200
9.5;Exercise 4-2. Grouping List Items by Audience;201
9.5.1;Starting the Project;201
9.5.2;Coding the Web Part;202
9.5.3;Deploying the Web Part;207
10;Chapter 5 The Information Bridge Framework;209
10.1;Understanding Key IBF Concepts;210
10.1.1;Understanding IBF-Compliant Web Services;211
10.1.2;Understanding Metadata and the Metadata Service;212
10.1.3;Understanding the Context and Action Service Engine;212
10.1.4;Understanding the Application Integration and Rendering Module;213
10.1.5;Understanding the Role of Smart Technologies;214
10.2;Creating a Development Environment;214
10.2.1;Performing the Server Installation;216
10.2.2;Performing the Client Installation;217
10.3;Building IBF Solutions;221
10.3.1;Designing an IBF Solution;222
10.3.2;Building IBF-Compliant Web Services;222
10.3.3;Building User Interfaces;228
10.3.4;Building IBF Metadata;232
10.3.5;Deploying IBF Solutions;240
10.4;Understanding Smart Tags;241
10.4.1;Building Smart Tags;241
10.4.2;Deploying Smart Tags;245
10.5;Exercise 5-1. Creating IBF Solutions;245
10.5.1;Prerequisites;245
10.5.2;Creating the Web Service;245
10.5.3;Creating the User Interface;251
10.5.4;Creating the Metadata Project;253
10.5.5;Testing the Solution;258
10.6;Exercise 5-2. Creating a Smart Tag Recognizer;260
10.6.1;Starting the Project;260
10.6.2;Initializing the Recognizer;261
10.6.3;Recognizing Terms;263
10.6.4;Finishing the Recognizer;264
10.6.5;Deploying the Smart Tag;265
11;Chapter 6 The Business Scorecards Accelerator;267
11.1;Understanding BSA Data Sources;268
11.1.1;Understanding Data Warehouses;268
11.1.2;Understanding Cubes;271
11.2;Understanding Business Scorecards;272
11.3;Creating a Development Environment;272
11.3.1;Installing Core Files;273
11.3.2;Configuring the Scorecard Web Service;274
11.3.3;Creating a Test Scorecard Site Collection;275
11.3.4;Installing Client Components;277
11.4;Creating Business Scorecards;277
11.4.1;Defining Cubes and Sources;277
11.4.2;Defining Scorecard Elements;278
11.4.3;Defining a Scorecard;278
11.4.4;Mapping the Scorecard;279
11.4.5;Defining a Strategy Map;280
11.4.6;Managing Scorecard Security;281
11.5;Exercise 6-1. Creating a Simple Cube;281
11.5.1;Creating a New Database;281
11.5.2;Creating Dimensions;282
11.5.3;Creating a New Cube;284
11.6;Exercise 6-2. Creating a Balanced Scorecard;285
11.6.1;Defining Scorecard Elements;286
11.6.2;Defining a Scorecard;287
11.6.3;Creating a Strategy Map;288
11.6.4;Mapping the Scorecard;288
11.6.5;Viewing the Scorecard;290
12;Chapter 7 SharePoint and BizTalk Server 2004;291
12.1;Understanding BizTalk Server Architecture;291
12.1.1;Understanding BTS Adapters;291
12.1.2;Understanding BTS Pipelines;293
12.1.3;Understanding Orchestrations;293
12.2;Setting up a Development Environment;293
12.2.1;Installing the Required Updates;294
12.2.2;Installing BizTalk Server 2004;294
12.2.3;Installing the WSS Adapter;298
12.2.4;Creating a Test BizTalk Site Collection;299
12.3;Creating BizTalk Server Solutions;300
12.3.1;Working with Message Schemas;301
12.3.2;Developing Orchestrations;305
12.3.3;Deploying Orchestrations;310
12.4;Exercise 7-1. Using the WSS Adapter;313
12.4.1;Creating the Message Schemas;313
12.4.2;Building the InfoPath Forms;318
12.4.3;Creating the Orchestration;321
12.4.4;Creating the Send Pipeline;327
12.4.5;Building and Deploying the Solution;328
12.4.6;Testing the Solution;331
13;Chapter 8 SharePoint and Microsoft Content Management Server;332
13.1;Understanding MCMS Architecture;332
13.2;Creating a Development Environment;333
13.2.1;Creating Web Sites;334
13.2.2;Setting the Upload Limits;335
13.2.3;Creating a MCMS Database;337
13.2.4;Installing Content Management Server;338
13.3;Authoring and Publishing Content;344
13.3.1;Authoring and Publishing in MCMS;345
13.3.2;Using the MCMS Pages Web Parts;347
13.3.3;Using Content from WSS Libraries;350
13.4;Understanding MCMS Templates;355
13.4.1;Understanding the CmsSharePointConnector Solution;355
13.4.2;Understanding Templates;356
13.4.3;Understanding Placeholders;358
13.4.4;Understanding User Controls;360
13.5;Exercise 8-1. MCMS and SharePoint;360
13.5.1;Creating the Employee Profile Template;360
13.5.2;Creating the Employee Profile Form;362
13.5.3;Adding the Style Sheet to the Catalog;364
13.5.4;Creating an Employee Profile;364
14;Index;366




