SharePoint artifact provision for .NET platform. Supports SharePoint Online, SharePoint 2019, 2016 and 2013 via CSOM/SSOM.
The most comprehensive, enterprise-ready framework for provisioning SharePoint artifacts on SharePoint 2010, 2013 and O365. SPMeta2 is a code-first provision library supporting the provision of more than 120 artifacts in robust, highly repeatable and testable way while leveraging either one of the CSOM or SSOM SharePoint runtimes. Here is a few facts about it:
SPMeta2 helps to deploy more that 120 SharePoint artifacts - fields, content types, lists, list views, webs, security groups, permission levels and the rest of the artifacts in testable, repeatable and upgradable manner.
It supports both SSOM or CSOM API handling various provision scenarios with a consistent, unified, well-designer API. Built as .NET4/4.5 assemblies, packaged via NuGet, supports SP2013 Foundation, SP2013 Standard+, SharePoint Online and even SharePoint 2010.
SPMeta2 provides POCO objects to define SharePoint artifacts and then a consistent fluent API and domain-specific language (DSL) helps to express your data model. It's like Entity Framework Code First, but for SharePoint.
Extensible API helps to address specific project needs. You can write custom DSL syntax just with a few C# extension methods. As easy as that.
SPMeta2 is an open source project under the MS-PL license hosted at GitHub. Like us there, pull something or just star and watch the show.
Compiled for .NET 4/4.5 and delivered by NuGet packages, SPMeta2 suits most of the custom development scenario.
The dark side of SharePoint's API is also handled by SPMeta2: inconsistency, bugs, "by design" behaviour. SPMeta2 fully replaces XML allowing you to focus on writing clean, unified, reliable and reusable codebase.
Don't wait! Write amazing console applications, desktop application, full-trust *.wsp packages, implement remote provision via CSOM or modern SharePoint "apps" and "add-ons" - that's up to you.
The outstanding quality of SPMeta2 is a result of 800+ regression tests being repeatedly run against a real SharePoint 2013 farm via SSOM, then via CSOM, and then it is also run against real O365 tenants via CSOM. Testing is done against REAL SharePoint 2013 SP1 instancies and O365 tenants - zero fakes or stubs are used.
SPMeta2 supports localization scenarios and has its Visual Studio project and items templates, snippets and debugger visualizer. Everything is covered to boost up SharePoint development process.
Hundreds of companies trust SPMeta2 to boost up they daily SharePoint related routines. Premium support and consulting is available to get the best value from SPMeta2, support production and mission critical applications offering in-depth, first-hand experience and SLA.