All Projects → SubPointSolutions → Spmeta2

SubPointSolutions / Spmeta2

SharePoint artifact provision for .NET platform. Supports SharePoint Online, SharePoint 2019, 2016 and 2013 via CSOM/SSOM.

Programming Languages

dsl
153 projects

Projects that are alternatives of or similar to Spmeta2

Cross Channel chinese Localization project
[LEGACY] CROSS † CHANNEL 中文化 (汉化) 项目,源代码以及网站。(全翻译文本、全平台移植源码已公开!欢迎修改&学习!)CROSS † CHANNEL Chinese Localization Project, source codes and websites. (All translations and scripts are open, welcome on any improvements!)
Stars: ✭ 107 (-20.74%)
Mutual labels:  visual-studio
Toggldesktop
Toggl Desktop app for Windows, Mac and Linux
Stars: ✭ 1,663 (+1131.85%)
Mutual labels:  visual-studio
Selectnextoccurrence
A Visual Studio Extension that selects the next occurrences of the current selection and adds multiple cursors for editing
Stars: ✭ 129 (-4.44%)
Mutual labels:  visual-studio
Moderncppci
This is an example of doing a Modern C++ project with CI
Stars: ✭ 109 (-19.26%)
Mutual labels:  visual-studio
Servicestackvs
ServiceStackVS - Visual Studio extension for ServiceStack
Stars: ✭ 117 (-13.33%)
Mutual labels:  visual-studio
Micro Profiler
Cross-platform low-footprint realtime C/C++ Profiler
Stars: ✭ 123 (-8.89%)
Mutual labels:  visual-studio
Shareplum
Pythonic SharePoint
Stars: ✭ 106 (-21.48%)
Mutual labels:  sharepoint
Cppdebuggervisualizers
C++ Debugger Visualizers
Stars: ✭ 134 (-0.74%)
Mutual labels:  visual-studio
Vector
➿ A supercharged std::vector implementation (minus Allocator)
Stars: ✭ 118 (-12.59%)
Mutual labels:  visual-studio
Sp Dev Modernization
All modernization tooling and guidance
Stars: ✭ 128 (-5.19%)
Mutual labels:  sharepoint
Linqbridgevs
Dumps the content of variables during debugging in Visual Studio to LINQPad
Stars: ✭ 114 (-15.56%)
Mutual labels:  visual-studio
Monokai Vs 2015
Monokai theme for Visual Studio 2015/2017
Stars: ✭ 116 (-14.07%)
Mutual labels:  visual-studio
Unreal Library
A decompiler library for Unreal packages such as .upk and .u files, supporting Unreal Engine 1, 2, and 3.
Stars: ✭ 123 (-8.89%)
Mutual labels:  visual-studio
Node Sp Auth
Unattended SharePoint http authentication with nodejs
Stars: ✭ 108 (-20%)
Mutual labels:  sharepoint
X264
Unofficial X264 with added custom native Visual Studio project build tools. X264: A free software library and application for encoding video streams into the H.264/MPEG-4 AVC format.
Stars: ✭ 131 (-2.96%)
Mutual labels:  visual-studio
Linchpin
ansible based multicloud orchestrator
Stars: ✭ 107 (-20.74%)
Mutual labels:  provisioning
Tesseract Ocr for windows
Visual Studio Projects for Tessearct and dependencies
Stars: ✭ 122 (-9.63%)
Mutual labels:  visual-studio
Compilescore
Visual Studio extension and standalone app for build times and compilation data visualization.
Stars: ✭ 135 (+0%)
Mutual labels:  visual-studio
Codeatlasvsix
A graph-based code navigation plugin for Visual Studio
Stars: ✭ 133 (-1.48%)
Mutual labels:  visual-studio
Spcb
The SharePoint Client Browser (SPCB) uses the CSOM to connect to a remote SharePoint site collection and shows the site structure with related properties and values.
Stars: ✭ 125 (-7.41%)
Mutual labels:  sharepoint

SPMeta2

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:

  • Broad support of SharePoint 2010, 2013, O365, CSOM/SSOM
  • No vendor lock-in: open source at GitHub
  • Developer-friendly: fluent API, DSL and extensibility
  • Visual Studio integration: project and item templates
  • Documented: API samples, guidances and documentation
  • Enterprise ready: regression tests, localization, SLA

Build status

Branch Status
dev Build status
beta Build status
master Build status

SPMeta2 in details

Broad and unified provision API implemented for SharePoint 2013/SharePoint Online

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.

Consistent fluent API, POCOs, DSL and extensibility

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.

Built BY developers and FOR developers: supports wide set of development scenarios

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.

Enterprise-ready: 800+ regression and unit tests, localization, Visual Studio integration

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.

Production-ready: SLA and premium support

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.

Resources

Documentation

Social

Yammer

Support

Visual Studio integration

SPMeta2 @ NuGet

SPMeta2 core runtime

SharePoint Online

SharePoint 2013 CSOM

SharePoint 2013 SSOM

SharePoint 2010 SSOM

Blogposts

Presentations

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].