сейчас я просто догадываюсь, потому что это не сильно отличается от обычных требований к настройке портала, но, возможно, кто-то найдет это полезным
Я только что открыл решение, которое использует IronPython в SharePoint - скрипт-приемник событий, задание таймера, страницу, рабочий процесс, консоль - и позволяет легко развертывать, сохранять, редактировать и настраивать скрипты в одном месте - https://github.com/kerray/NAVERTICA-SPTools
это отчасти натянуто, в настоящее время оно не настолько гибкое в отделе документооборота и ни в коем случае не является отполированным продуктом, но его можно довольно легко расширить
главное преимущество, помимо сохранения здравого смысла при работе с SharePoint API, заключается в том, что оно позволяет нам внедрять решения, которые сильно настроены, и в то же время вся база кода состоит из одного общего решения - настройки выполняются в реализация с использованием скриптов IronPython
есть также некоторые другие потенциально интересные вещи в C # для тех, кто хочет покопаться (или готов подождать, пока я не закончу хотя бы общий обзор)
и хотя мне было позволено открыть исходные тексты довольно ограниченную часть того, что мы иначе используем для создания пользовательских порталов для наших клиентов, я помню, что начинал с SharePoint, и я знаю, что я бы убил за подобные инструменты (не то чтобы они идеальны для всех, но все же)
и не забывайте, что он работает на 100% только с SharePoint Foundation 2010