<p>This book provides a fresh take on Microsoftβs premier collaboration solution. A critical resource if youβre developing on the SharePoint platform, this book features a complete focus on the new features and capabilities of SharePoint 2010. Through a thorough treatment of sites, web parts, data m
Microsoft Sharepoint 2010 building solutions for SharePoint 2010. - Description based on print version record. - Includes index
β Scribed by Malik, Sahil
- Publisher
- Apress
- Year
- 2010
- Tongue
- English
- Leaves
- 401
- Series
- Expert's voice in SharePoint
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
This was a short and sweet chapter that served as a basic introduction to SharePoint 2010 and its usage. Note that so far we haven't dealt even a little bit into the developing side of SharePoint. You learned about the basic administration a developer needs to know, how SharePoint organizes its data, and how you would go about using a standard SharePoint site and a standard SharePoint list. Needless to say there's plenty more to learn. Starting in the next chapter I will start talking about the process of authoring custom code deployed to SharePoint installations as features and solutions. Hang tight! Things are about to become a whole lot more fun. 34 CHAPTER 3 The SharePoint 2010 Feature Solution Framework Reading Key: If you are familiar with SharePoint 2007, you will find this chapter interesting. So far within the first chapter of this book you installed and configured SharePoint. Since you are a techie and not a manager, you also dove into what SharePoint 2010 installation did to your machine behind the scenes. Subsequently, in the second chapter, you saw the wealth of features SharePoint 2010 provides out of the box.
β¦ Table of Contents
Prelim......Page 1
Contents at a Glance......Page 7
Contents......Page 9
About the Author......Page 14
About the Technical Reviewer......Page 15
Acknowledgments......Page 16
How to Read this Book......Page 17
The SharePoint 2010 Development Environment......Page 18
SharePoint QA Environment......Page 20
Your SharePoint Development Machine......Page 21
Summary......Page 32
What Did Installing SharePoint Do to My Machine?......Page 33
Central Administration......Page 36
The Great SharePoint Hierarchy......Page 42
Creating and Using SharePoint Lists......Page 44
Summary......Page 50
The SharePoint 2010 Feature Solution Framework......Page 51
Writing Your First SharePoint Console App......Page 52
What are WebParts?......Page 53
Writing Your First Feature and Solution......Page 56
Create the Project......Page 57
Add Functionality to Your Project......Page 60
Elements.xml......Page 61
HelloWorldWebPart.cs......Page 63
Deploying and Debugging......Page 64
Versioning and Upgrade......Page 66
Feature Receivers......Page 71
The Basics......Page 74
Writing a Farm Solution......Page 75
Sandboxed Code Service......Page 78
Sandbox Worker Process Proxy......Page 80
Sandbox Solution Monitoring, Management, and Deployment......Page 81
Sandbox Solution Validations......Page 85
Sandbox Solution Full Trust Proxies......Page 89
Summary......Page 93
What Are WebParts?......Page 95
Using SharePoint Designer with WebParts......Page 96
Writing Visual WebParts......Page 101
SharePoint Pages......Page 102
Deploying Pages: A Quick Example......Page 104
Writing a WebPart......Page 111
Writing the RSSFeed WebPart......Page 112
Configuring the WebPart During Deployment......Page 119
Writing the OPML WebPart and a WebPart Editor......Page 121
Writing a Custom Editor......Page 122
WebPart Communication......Page 125
Some Closing Thoughts about WebParts......Page 128
The Client Object Model......Page 129
Custom WCF Services......Page 130
Client Object Model Design......Page 131
Infrastructural Objects......Page 132
Object Identity......Page 135
Updating Data Using the Client Object Model......Page 136
Writing the Silverlight WebPart......Page 137
Writing the JavaScript WebPart......Page 144
WebPart Communication Without Postbacks......Page 146
ADO.NET Data Services and REST Basics......Page 152
Consuming ADO.NET Data Services in .NET Applications......Page 157
Consuming ADO.NET Data Services in Silverlight......Page 161
Consuming ADO.NET Data Services in JavaScript......Page 166
Some Architectural Thoughts Before We Move On......Page 169
Writing Custom WCF Services......Page 171
Approach #1: Adding a Service Reference......Page 177
Approach #2: Adding a DLL Reference......Page 179
Consuming the Service in a Silverlight application......Page 180
Consuming the Service in ASP.NET Ajax......Page 182
Summary......Page 186
Managing SharePoint Data: Part 1......Page 187
Content Types......Page 188
Custom Field Types......Page 194
Creating Site Columns and Content Types in Code......Page 202
Writing a List Definition and List Instance......Page 206
Summary......Page 214
SharePoint Events......Page 215
SharePoint 2010 Improvements in the Event Model......Page 219
Lists Scalability in SharePoint......Page 220
The 20% Scenario......Page 221
List Column Indexing......Page 223
List Throttling......Page 225
SharePoint 2010 RBS Storage......Page 227
Querying Using CAML......Page 232
Querying Using LINQ......Page 238
Summary......Page 243
What Is ECM?......Page 245
What is Records Management?......Page 246
Document IDs......Page 247
Document Sets......Page 249
Managed Metadata, Keywords and Tags......Page 252
Content Organizer......Page 263
Enterprise Content Types......Page 269
In-Place Records Management......Page 272
Hierarchical File Plans and Folder-Based Retention......Page 280
Records Center......Page 282
Summary......Page 283
Business Connectivity Services......Page 285
BCS and SharePoint Designer (No Code)......Page 286
BCS with Visual Studio 2010......Page 295
The BCS Object Model......Page 301
Summary......Page 303
Workflows......Page 305
Out of the Box Workflows......Page 306
Customizing Out of the Box Workflows......Page 311
Writing Workflows with SharePoint Designer......Page 316
Writing Workflows with Visual Studio......Page 318
Summary......Page 326
Business Intelligence......Page 327
Visio Services......Page 328
Excel Services......Page 334
Accessing Excel Services Over REST......Page 338
Accessing Excel Services Over SOAP......Page 340
PerformancePoint Services......Page 343
PerformancePoint Central Administration Settings......Page 345
PerformancePoint Site Collection Settings......Page 347
Using PerformancePoint......Page 348
Summary......Page 354
Claims Based Authentication......Page 355
Claims Based Identity in SharePoint......Page 357
Secure Store Service......Page 363
Using SSS with BCS......Page 364
The SharePoint Security Object Model......Page 373
Elevating Security......Page 380
Summary......Page 382
A......Page 383
B......Page 384
C......Page 385
D......Page 386
E......Page 387
F......Page 388
G......Page 389
L......Page 390
M......Page 391
N......Page 392
R......Page 393
S......Page 394
T U......Page 398
V......Page 399
X......Page 400
β¦ Subjects
Computer Science;Technical
π SIMILAR VOLUMES
Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 is a fresh take on our market-leading book on Microsoft's premier collaboration solution. This book features a complete focus on the new features and capabilities of SharePoint 2010. The reader gains intermediate-level guidance for
This book provides a fresh take on Microsoft's premier collaboration solution. A critical resource if you're developing on the SharePoint platform, this book features a complete focus on the new features and capabilities of SharePoint 2010. Through a thorough treatment of sites, web parts, data mana
It's simple: you need to know how to work with the bash shell if you want to get to the heart of Mac OS X, Linux, and other Unix systems. Updated for the most recent version of bash, this concise little book puts all of the essential information about bash at your fingertips. You'll quickly find ans
The fast and easy way to ace your statics course Does the study of statics stress you out? Does just the thought of mechanics make you rigid? Thanks to this book, you can find balance in the study of this often-intimidating subject and ace even the most challenging university-level courses. Statics