{"id":793,"date":"2011-12-01T04:13:44","date_gmt":"2011-12-01T04:13:44","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=793"},"modified":"2014-03-04T05:59:43","modified_gmt":"2014-03-04T05:59:43","slug":"sharepoint-2010-expanded","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded\/","title":{"rendered":"SharePoint 2010"},"content":{"rendered":"<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-expanded'>Back to TOC<\/a><span style='position: relative; left: 1em;'><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-condensed'>Condensed TOC<\/a><\/span><\/h2>\n<p>Collaboration software for the enterprise<\/p>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/07\/09\/exploring-the-bdc-metadata-schema.aspx\" target=\"_blank\">Exploring the BCS Metadata Schema<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>As I was wrapping my head around the BCS metadata schema, I thought it would be helpful to me to use an outlining tool to explore the schema.  I put together a OneNote page that contains the elements and attributes of the BCS metadata schema.  Being able to expand and contract the nodes enabled me to see the big picture.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/07\/16\/writing-and-hosting-a-web-service-in-the-sharepoint-2010-demo-virtual-machine.aspx\" target=\"_blank\">Writing and Hosting a Web Service in the SharePoint 2010 Demo Virtual Machine<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Coding and hosting a WCF web service is a great way to experiment with Business Connectivity Services (BCS) and External Content Types (ECT).<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/web-services-expanded'>Web Services<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/05\/11\/getting-started-building-a-wcf-web-service.aspx\" target=\"_blank\">Getting Started Building a WCF Web Service<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Shows how to create a very simple web service using WCF.  Shows how to host this web service using IIS.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/05\/13\/determining-caller-identity-within-a-wcf-web-service.aspx\" target=\"_blank\">Determining Caller Identity within a WCF Web Service<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Enhances the example presented in &#8216;Getting Started building a WCF Web Service&#8217; so that the Web service can authoritatively report on the identity of its caller.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/06\/18\/establishing-trust-between-a-wcf-web-service-and-the-sharepoint-2010-security-token-service.aspx\" target=\"_blank\">Establishing Trust between a WCF Web Service and the SharePoint 2010 Security Token Service<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Configures the example developed in &#8216;Determining Caller Identity within a WCF Web Service&#8217; so that it uses a self-signed certificate to support a secure connection.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/06\/18\/consuming-a-claims-enabled-wcf-web-service-as-an-sharepoint-2010-external-content-type.aspx\" target=\"_blank\">Consuming a Claims-Enabled WCF Web Service as a SharePoint 2010 External Content Type<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Walks through the procedure for consuming a claims-enabled web service as a SharePoint 2010 External Content Type.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/06\/11\/access-denied-by-business-data-connectivity.aspx\" target=\"_blank\">Access denied by Business Data Connectivity<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Sometimes when you are creating and modifying External Content Types (ECT), you may see the error Access denied by Business Data Connectivity.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/magazine\/ee532473.aspx' target='_blank'>Generating Documents from SharePoint with Open XML Content Controls<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>I&#8217;ll present some guidance and sample code for creating a document-generation system that uses SharePoint lists to populate tables in an Open XML word-processing document.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-expanded'>Open XML SDK<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/content-controls-expanded'>Content Controls<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/docx-generation-expanded'>DOCX Generation<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/07\/23\/removing-comments-and-personal-information-and-accepting-revisions-in-an-open-xml-document-stored-in-sharepoint.aspx\" target=\"_blank\">Removing Comments and Personal Information, and Accepting Revisions in an Open XML Document Stored in SharePoint<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>This post presents a custom application page in SharePoint that uses Open XML, the Open XML SDK and LINQ to XML to accept revisions, remove comments, and remove personal information from an Open XML word processing document.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/linq-to-xml-expanded'>LINQ to XML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/12\/12\/modifying-open-xml-documents-using-the-sharepoint-object-model.aspx\" target=\"_blank\">Modifying Open XML Documents using the SharePoint Object Model<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>When working with Open XML documents from within SharePoint, you may want to open a specific document, modify it in some way, and then save it, either replacing the original document, or saving to a new location. <span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2009\/01\/04\/getting-started-with-sharepoint-wss-web-services-using-linq-to-xml.aspx\" target=\"_blank\">Getting Started with SharePoint Web Services using LINQ to XML<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Web services are one of the most effective and convenient ways for casual developers to access SharePoint lists and document libraries.  They have a reputation for being a bit difficult;  LINQ to XML can make them easier to use.  This post presents the basic steps for getting started with Windows SharePoint Services Web Services using LINQ to XML (either C# or VB).<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/linq-to-xml-expanded'>LINQ to XML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/web-services-expanded'>Web Services<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2009\/01\/09\/modifying-open-xml-documents-that-are-in-sharepoint-document-libraries-using-web-services.aspx\" target=\"_blank\">Modifying Open XML Documents that are in SharePoint Document Libraries using Web Services<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>When using the Open XML SDK with SharePoint web services, one of the most basic operations is to get a document from a document library using web services, modify it using the Open XML SDK (and LINQ to XML), and save it back to the document library.  This post describes how to do this, and provides a sample in C#.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/web-services-expanded'>Web Services<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/ee857094.aspx' target='_blank'>Using the SharePoint Foundation 2010 Managed Client Object Model<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Learn to use the SharePoint Foundation 2010 managed client object model to write applications that are based on the .NET Framework and access SharePoint content from clients without installing code on the server that runs SharePoint Foundation 2010.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/csom-expanded'>CSOM<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/ee956524.aspx' target='_blank'>Using the SharePoint Foundation 2010 Managed Client Object Model with the Open XML SDK 2.0<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>The Microsoft SharePoint Foundation 2010 managed client object model enables you to write applications that are based on the Microsoft .NET Framework that access SharePoint content from clients without installing code on the server that runs SharePoint Foundation 2010. By using these two technologies together you can write client-side applications that work with Open XML documents that are stored in document libraries.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-expanded'>Open XML SDK<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/csom-expanded'>CSOM<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/ee945362.aspx' target='_blank'>Working with In-Memory Open XML Documents<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Working with Open XML Documents without loading from a file or saving to a file is important when you build applications that work with Microsoft SharePoint Server 2010 or Microsoft ASP.NET Web applications. In addition, some interesting scenarios benefit from creating an in-memory copy of an existing document. Learn how to create and work with in-memory copies of Open XML documents.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-expanded'>Open XML SDK<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/opc-expanded'>OPC<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/03\/24\/modifying-an-open-xml-document-in-a-sharepoint-document-library.aspx\" target=\"_blank\">Modifying an Open XML Document in a SharePoint Document Library<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>On a fairly regular basis, I need to write an example that retrieves an Open XML document from a SharePoint document library, modify the document, and save the document back to the document library.  The correct approach is to use a CAML query to retrieve the document.  This post presents the minimum amount of code to use the SharePoint object model to do this.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-expanded'>Open XML SDK<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/04\/28\/searching-external-data-in-sharepoint-2010-using-business-connectivity-services.aspx\" target=\"_blank\">Searching External Data in SharePoint 2010 Using Business Connectivity Services<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Business Connectivity Services (BCS) are a set of services and features that provide a way to connect SharePoint solutions to sources of external data and to define external content types that are based on that external data. The search services in SharePoint 2010 are able to index the external data using the external content type and show meaningful results to the searchers of the external data. BCS is based on its predecessor, Business Data Catalog, with enhancements in several key areas, including support in SharePoint Designer.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/bcs-expanded'>BCS<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/ff742315.aspx' target='_blank'>Developing with SharePoint 2010 Word Automation Services<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>Learn to use Word Automation Services to do server-side document conversions to and from a variety of document formats. By using the Open XML SDK, you can accomplish tasks that are difficult such as updating the table of contents or repaginating documents. <span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/openxml-expanded'>OpenXML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/open-xml-sdk-expanded'>Open XML SDK<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/wordprocessingml-expanded'>WordprocessingML<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-services-expanded'>Word Automation Services<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/gg454784.aspx' target='_blank'>SharePoint 2010 Developer Building Blocks: Technologies for Creating SharePoint Applications (Part 1 of 2)<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>High-level overview of development for Microsoft SharePoint 2010.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/msdn.microsoft.com\/en-us\/library\/gg467340.aspx' target='_blank'>SharePoint 2010 Developer Building Blocks: Technologies for Creating SharePoint Applications (Part 2 of 2)<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>High-level overview of development for Microsoft SharePoint 2010 (Part 2)<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/09\/getting-started-using-the-odata-rest-api-to-query-a-sharepoint-list.aspx\" target=\"_blank\">Getting Started using the OData REST API to Query a SharePoint List<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>SharePoint 2010 exposes list data via OData.  This post helps you get started.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/odata-expanded'>OData<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/07\/what-is-the-difference-between-word-automation-and-word-automation-services.aspx\" target=\"_blank\">What is the Difference between &#8216;Word Automation&#8217; and &#8216;Word Automation Services&#8217;?<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>&#8216;Word Automation&#8217; and &#8216;Word Automation Services&#8217; are two developer building blocks that have similar names, and have overlapping functionality, but are very different pieces of technology. <span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-expanded'>Word Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/word-automation-services-expanded'>Word Automation Services<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/13\/how-to-install-and-activate-the-iw-demo-evaluation-hyper-v-machine.aspx\" target=\"_blank\">How to Install and Activate the IW Demo\/Evaluation Hyper-V Machine<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>The 2010 Information Worker Demonstration and Evaluation Virtual Machine is the easiest way to evaluate SharePoint development.  The VM comes complete with an installed, working copy of SharePoint 2010, Visual Studio, Office 2010, and much, much more. <span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/16\/comparing-excel-automation-to-excel-services.aspx\" target=\"_blank\">Comparing Excel Automation to Excel Services<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>In a previous post, I compared and contrasted Word Automation to Word Automation Services.  There is a similar contrast between Excel Automation and Excel Services, although there is less overlap in functionality when compared to the two approaches for Word.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/office-automation-expanded'>Office Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-automation-expanded'>Excel Automation<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/excel-services-expanded'>Excel Services<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/12\/17\/using-the-odata-rest-api-for-crud-operations-on-a-sharepoint-list.aspx\" target=\"_blank\">Using the OData Rest API for CRUD Operations on a SharePoint List<\/a><\/li>\n<p><\/p>\n<div style='margin-left: 2em; margin-bottom: 1em;'>SharePoint 2010 exposes list data via OData.  This post contains four super-small code snippets that show how to Create, Read, Update, and Delete items in a SharePoint list using the OData Rest API.<span style='color:#2b91af;'>  (Article)<\/span><\/p>\n<div style='vertical-align: text-top; margin-top: .5em;'><span style='color:#2b91af;'>Keywords:&nbsp;&nbsp;<\/span><a href='https:\/\/www.ericwhite.com\/blog\/sharepoint-2010-expanded'>SharePoint 2010<\/a>&nbsp;&nbsp;<a href='https:\/\/www.ericwhite.com\/blog\/odata-expanded'>OData<\/a>&nbsp;&nbsp;<\/div>\n<\/div>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Back to TOCCondensed TOC Collaboration software for the enterprise Exploring the BCS Metadata Schema As I was wrapping my head around the BCS metadata schema, I thought it would be helpful to me to use an outlining tool to explore the schema. I put together a OneNote page that contains the elements and attributes of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-793","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=793"}],"version-history":[{"count":6,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/793\/revisions"}],"predecessor-version":[{"id":1724,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/793\/revisions\/1724"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}