Блог o SharePoint

опубликовано 29.08.2016
Подготовка компьютера для front-end разработки для проектов SharePoint (для Mac и PC)

Данная статья создана и может быть полезна тем, что планирует разработке front-end решений для SharePoint с использованием современных инструментов разработки. Мы рассмотрим быстрый способ установки необходимого ПО, подробно остановимся на Node.js модулях и окунемся в инициализацию проекта разработки.



опубликовано 22.08.2016
Современные инструменты разработки на SharePoint

В последнее время в среде разработчиков SharePoint наблюдается тренд перехода с классических сред и инструментов к более быстрым, универсальным и, зачастую, кроссплатформенным инструментам.

Мы рассмотрим актуальные инструменты и подходы необходимые для того, чтобы процесс разработки front-end решений для SharePoint был максимально эффективным.



опубликовано 18.08.2016
SPMeta2 - Использование данных из модели провизии в JavaScript

Очень часто появляется необходимость использования данных  из созданной модели на SPMeta2 при провизии артефактов в клиентских скриптах. Например, идентификаторы объектов, внутренние имена полей, списков, пути к настроечным спискам и прочее. Конечно же, хочется пользоваться такими преимуществами управляемой провизии, как внесение изменений только в одном месте. 



опубликовано 17.08.2016
SPMeta2 - практика и небольшие хаки - Провизия файлов (Модулей)

Провизия дополнительных файлов (страниц, клиентских скриптов, изображений) в SharePoint - стандартная ситуация. При провизии с использованием CAML (XML) используются модули (Module), а в SPMeta2 используется ModuleFileUtils.LoadModuleFilesFromLocalFolder , которому на вход необходимо подать локальную папку. 



опубликовано 17.08.2016
SPMeta2 - практика и небольшие хаки - LookupField

Практически все проекты по разработке и внедрению решений на платформе Microsoft SharePoint 2013 начиная с 2015 года реализованы с применением фреймворка управляемой провизии SPMeta2 (более подробно можно почитать тут). 

Однако, в процессе работы с фреймворком, иногда могут возникать трудности не столько связанные с самим решением, сколько с архитектурой SharePoint. Техническая поддержка SPMeta2 быстро устраняет замечания, вносит изменения и добавляет новым функционалом, если в этом функционале есть спрос. Однако, не всегда имеет смысл требовать от разработчиков изменений. Все-таки провизия управляемая с использованием программного кода и в некоторых случаях наилучшим способом будет создание собственных доработок и функций.