Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Inside Microsoft® SharePoint® 2010
Foreword Acknowledgments Introduction
Who This Book Is For System Requirements Code Samples Support for This Book Questions and Comments
1. SharePoint 2010 Developer Roadmap
SharePoint Foundation
SharePoint Foundation Architecture SharePoint Farms
SharePoint 2010 Central Administration
Web Applications Service Applications SharePoint Server 2010 Sites
Site Collections
Customizing Sites
Creating and Customizing Pages Creating and Customizing Lists
SharePoint Designer 2010 Site Customization vs. SharePoint Development
Windows PowerShell Boot Camp for SharePoint Professionals
Learn Windows PowerShell in 21 Minutes
Writing Windows PowerShell Scripts
The Windows PowerShell Integrated Scripting Environment (ISE) The SharePoint PowerShell Snap-in
Conclusion
2. Sharepoint Foundation Development
The Server-Side Object Model
Creating the Hello World Console Application Enabling the SharePoint Developer Dashboard
Developing SharePoint Solutions
Developing a SharePoint Solution Using a Class Library Project The SharePoint Root Directory Creating a Feature Definition
Creating the Feature.xml File Element Manifests Adding a Feature Receiver
Creating a Solution Package
The Manifest.xml File Activation Dependencies Generating the Solution Package File Using Windows PowerShell Scripts to Automate Tasks in Visual Studio Installing and Deploying a Solution Package Retracting and Removing a Solution Updating a Solution
Feature Upgrade Enhancements in SharePoint 2010
Updating a Feature Definition with Upgrade Actions Adding Code Behind Custom Upgrade Actions Upgrading Feature Instances
Conclusion
3. SharePoint Developer Tools in Microsoft Visual Studio 2010
Life Before SharePoint Developer Tools Getting Started with the SharePoint Developer Tools
Using SharePoint Explorer
Creating a SharePoint Project Creating a Feature
Adding a Feature Receiver
Adding a SharePoint Project Item Deployment and Testing Working with Mapped Folders Conclusion
4. Sandboxed Solutions
Understanding the Sandbox
Building a Basic Sandboxed Solution Understanding the Architecture
Understanding Solution Restrictions
Designing a Sandboxed Solution
Understanding Full-Trust Proxies Administrating Sandboxed Solutions
Using Central Administration Tools Validating Sandboxed Solutions Using Windows PowerShell for Administration Using Site Collection Tools
Conclusion
5. Pages and Navigation
SharePoint Foundation Integration with ASP.NET ASP.NET Fundamentals SharePoint Web Applications Web Application Configuration Files
Debugging SharePoint Projects
Debugging SharePoint Projects
The Virtual File System of a Site Page Templates and Ghosting Application Pages
Differentiating Between Site Pages and Application Pages
Differentiating Between Site Pages and Application Pages
Master Pages
Understanding v4.master
Understanding v4.master Creating a Site Page That Links to a Master Page Creating an Application Page That Links to the Master Page
Creating Site Page Templates Creating Pages in Sandboxed Solutions The Module SharePoint Project Item Type
Editing the elements.xml File Manually
Editing the elements.xml File Manually
The SandboxedSolutionPages Sample Project Creating Web Part Pages Creating Output References to Integrate Silverlight Applications Creating Pages in Farm Solutions Navigation Support for Application Pages Custom Breadcrumb Navigation Using a Site Map Creating a Reusable Branding Solution Deploying a Custom Master Page Deploying CSS Files and Images to the Style Library
Adding a Feature Receiver to Apply Branding Attributes
Adding a Feature Receiver to Apply Branding Attributes Adding an Event Receiver to Brand Child Sites
Conclusion
6. Controls and Web Parts
Developing with Controls
The WingtipControls Sample Project Safe Mode Processing and Safe Controls Using a Custom Control to Create a Menu User Controls
Creating New User Controls in a SharePoint Solution Adding User Controls to Pages
Delegate Controls
Creating a Delegate Control with a User Control Creating a Delegate Control with a Custom Control
Developing Web Parts
Web Part Fundamentals
The WingtipWebParts Sample Project The Role of the Web Part Manager SharePoint 2003 Web Parts The Web Part Gallery Deleting Web Part Template Files at Feature Deactivation Programming with the SPLimitedWebPartManager Class
Web Part Output Rendering
Creating Visual Web Parts Rendering Output Using an XSLT Transform
Persistent Properties Custom Editor Parts Web Part Verbs Web Parts Connections
Connected Web Parts Using the SPLimitedWebPartManager Class
Asynchronous Processing
Understanding Asynchronous Tasks Creating and Registering Asynchronous Tasks The AsynchRssReader Web Part
Conclusion
7. Lists and Events
Creating Lists
Fields and Field Types
Lookup Fields and List Relationships
Views Site Columns Content Types
Programming with Content Types Creating Custom Content Types
Working with Document Libraries
Creating a Document Library Adding a Custom Document Template Creating Document-Based Content Types Programming with Documents Creating Documents with Code
Creating and Registering Event Handlers
Event Receiver Classes Registering Event Handlers
Creating an Event Receiver Project Item Programmatic Event Registration
Programming Before Events
Validating Field Values
Programming After Events
Conclusion
8. Templates and Type Definitions
Field Type Definitions
Creating Custom Field Types
Creating the Class for a Custom Field Type Validating User Input Values Deploying a Custom Field Type
Creating a Custom Field Control
Custom Field Types with Multicolumn Values Custom Field Types with Custom Properties
List Definitions
Creating Site Column Definitions Creating Content Type Definitions
Additional Content Type Metadata
Creating List Definitions Feature Activation Dependencies
Site Definitions
Configurations and Web Templates ONET.XML: The Site Definition Manifest The Global Site Definition Creating and Initializing Sites
Feature Stapling
Creating a Site Provisioning Provider
Conclusion
9. Accessing Data in Lists
Using the Basic List Object Model Querying Lists with CAML
Querying Joined Lists Querying Multiple Lists Throttling Queries
Introducing LINQ
LINQ Overview Understanding LINQ Language Elements
Understanding Generic Collections Understanding Extension Methods Understanding Lambda Expressions Understanding Projections
Working with LINQ to SharePoint
Generating Entities with SPMetal
Understanding the DataContext Class Using Parameters.xml to Control Code Generation
Querying with LINQ to SharePoint Adding, Deleting, and Updating with LINQ to SharePoint
Working with Document Libraries
Using the Basic Library Object Model Working with Open XML
Understanding Document Packages Using the Open XML SDK 2.0
Conclusion
10. Client-Side Programming
Understanding Client Object Model Fundamentals
Understanding Contexts Loading and Executing Operations
Working with the Managed Client Object Model
Handling Errors Understanding Authentication and Authorization Creating, Updating, and Deleting Working Asynchronously
Working with the Silverlight Client Object Model
Introducing Silverlight Development Asynchronous Programming with Silverlight Error Handling in Silverlight Passing Parameters to Silverlight Creating a Custom Silverlight Host
Working with the JavaScript Client Object Model
Setting Up a Basic Page Handling Errors in the JavaScript Client Object Model Running Code on Page Load Debugging JavaScript Working with AJAX Using Object-Oriented JavaScript Working with jQuery
Working with WCF Data Services
Getting Started with WCF Data Services Using WCF Data Services in Visual Studio
Conclusion
11. Creating and Developing Workflows
What Is Workflow?
SharePoint Workflow Fundamentals
Tasks Lists/Libraries and Content Types Document Sets Sites SharePoint Designer Visual Studio 2010 Visio 2010 Windows Workflow Foundation
The User Experience in a SharePoint Workflow
Creating Custom Workflows
SharePoint Designer 2010 Getting Started
Workflow Types
Reusable Workflows Site Workflows List Workflows
Steps
Impersonation Step
Actions Conditions Save a Workflow Publish a Workflow Association Columns Visio Avoiding Rube Goldberg Emulation A Poor Man’s Event Receiver
Creating a Workflow with Visio and SharePoint Designer
Deploying an SPD Workflow SPD Workflow Summary and Recommendation
Developing Custom Workflow Components
Developing Custom Actions
Developing Sandboxed Actions Developing Full-Trust Workflow Actions
Developing Custom Workflow Templates
A Quick Primer on WF Development Creating a New Workflow Template in a SharePoint Project Deploying a Workflow Template to a Production Environment Creating and Waiting on Tasks Understanding Workflow Input Forms Creating Workflow Input Forms
Conclusion
12. SharePoint Security
Authentication, Authorization, and Identities
User Information List Users and Groups Application Pool Identities SHAREPOINT\SYSTEM Account
Escalation of Privilege
Delegating User Credentials
User Impersonation with the User Token
Securing Objects with SharePoint Rights and Permission Levels Handling Authorization Failures with SPUtility
Claims-Based Security
Claims Architecture User Claims Custom Claims Providers
Conclusion
13. Business Connectivity Services
Introducing Business Connectivity Services Creating Simple BCS Solutions
Creating External Content Types Creating External Lists
Understanding External List Limitations Understanding BCS Architecture
Understanding Connectors Understanding Business Data Connectivity Managing the BDC Service Understanding the BDC Server Runtime Understanding the Client Cache Understanding the BDC Client Runtime Introducing the Secure Store Service Understanding Package Deployment
Understanding Authentication Scenarios
Configuring Authentication Models
Understanding Passthrough Authentication Understanding RevertToSelf Understanding Secure Store Options
Accessing Claims-Based Systems Accessing Token-Based Systems
Managing Client Authentication Creating External Content Types
Creating Operations Creating Relationships Defining Filters
Using ECTs in SharePoint 2010
Creating Custom Forms Using External Data Columns External Data Web Parts Creating a Profile Page Searching External Systems Supplementing User Profiles
Using ECTs in Office 2010
Using the SharePoint Workspace Understanding Outlook Integration Using Word Quick Parts
Creating Custom BCS Solutions
Using the BDC Runtime Object Models Using the Administration Object Model
Creating .NET Assembly Connectors Conclusion
14. Enterprise Content Management
ECM in SharePoint Server 2010
“Featurization” of ECM Capabilities for Wide Use ECM Site Templates
Document Management
Large Lists Check-in/Checkout Document Sets
Creating Document Sets Declaratively
Document IDs
Creating Custom Document ID Providers
Records Management
Declaring Records Content Organizer
Web Content Management
Page Rendering Process Creating New Page Types Content Aggregation with the Content Query Web Part
Creating Custom CQWP Styles
Managed Metadata
Term Sets
Creating Term Sets Programmatically Creating Managed Metadata Columns Finding Terms and Writing to Metadata Columns Extending LINQ Entity Models to Support Managed Metadata Columns
Enterprise Content Types
Conclusion
15. SharePoint Search
Introducing Search-Based Applications Understanding Search Architecture
Understanding the Search Service Application Understanding the Indexing Process Understanding the Query Process Introducing Search Web Parts Introducing the Search Object Models
Creating Ranking Models
Creating a Custom Ranking Model
Working with Managed Property Identifiers Determining Weight Values Understanding Length Normalization Introducing Transforms
Using a Custom Ranking Model
Customizing Search Centers
Adding New Tabs Customizing Search Core Results
Working with Displayed Results Working with the Query Pipeline
Working with Keyword Query Syntax Working with SQL Full-Text Search Creating .NET Assembly Connectors for Search
Search-Enabling a Model Implementing Security in Search Results Crawling the .NET Assembly Connector
Conclusion
Index About the Authors
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion