Deploy Sources

What is this Software for

Use this Software to create your Fields, ContentTypes and Lists in one or multiple Web's in SharePoint. You have control over a lot of features, which Fields in SharePoint can have, and what is not accessible in the UI of SharePoint.

DeploySources.png

Requirements

To run this code, the following dll's are required (The release contains these 2 files):
  • Microsoft.SharePoint.Client.dll
  • Microsoft.SharePoint.Client.Runtime.dll

Alternativly you can download the SharePoint Server 2013 Client Components SDK, which contains the required dll's, at:
https://www.microsoft.com/en-us/download/details.aspx?id=35585

Supported Field-Types

Currently not all FieldTypes are supported. Fields of the following Type can get deployed to SharePoint:
  • Boolean
  • Choice
  • DateTime
  • Lookup
  • LookupMulti
  • Note
  • Number
  • Text
  • URL
  • User
  • UserMulti

Connection handling

It is possible / automated that the successfull connetions to sharepoint are getting stored. Be aware that there is no encryption for passwords either when stored, nor when displayed.

Edit the Artefacts.cs file

To edit the Artefacts.cs file outside of a Project, there is a nice addon for notepad++, also here on codeplex. It provides Intellisense for the cs file, and for the Artefacts comeing from Sources.dll if it is in the same directory.
https://csscriptnpp.codeplex.com/

Multi factor Authentication with CSOM

To use this Program with a multifactor Authentication, there is a possibility to create an App-Password for it. Here is a link on how to do this:
https://support.office.com/en-us/article/Set-up-multi-factor-authentication-for-Office-365-users-8f0454b2-f51a-4d9c-bcde-2c48e41621c6?ui=en-US&rs=en-US&ad=US

Coming features

  • Rebind Lookups
  • Quick-Lists
  • More Fields
  • Custom Deployment Order

Last edited Mar 31 at 9:23 AM by rroettcher, version 11