Блог o SharePoint
В данной статье я хочу рассмотерть основные возможности систмного обновления элементов списков в SharePoint Online. Кто давно работает в SharePoint и особенно работал с On-Premises очевидно, что такое Syatem Update. Системное обновление присутствует в объектной модели долгое время, изначально оно было только составом SSOM, не так давно появилось и в CSOM. Однако, в рамках статьи я не буду затрагивать .Net вовсе.
Office 365 и SharePoint Online в частности стремительно движутся в направлении обновления пользовательских интерфейсов и сценариев взаимодействия пользователей с системой. Современные сайта с Modern страницами имеют ряд весомых преимуществ по сравнению с классическими: начиная от просторы редактирования контента пользователями и заказчикая адаптивным дизайном, идущим из коробки.
При работе с Framework (SPFx) разработчик может использовать как локальный сценарий, так и удаленную отладку.
Во время запуска gulp serve стартует локальный сервер со средой исполнения веб-частей. Локальный воркбенч доступен по ссылке https://localhost:4321/temp/workbench.html, он представляет собой страницу, которая немного похожа на Modern UI SharePoint'а, однако это просто локально хостящаяся страница на ней нет возможности работы с данными из SharePoint.
Порой обожаю технологические эксперименты и реализацию безумных, как бы ни казалось, идей. Часто ловишь себя на мысли "А почему бы не сделать [вот так-то, как никто еще не делал]?", а потом понимаешь, что на одном дыхании и реализовал задуманное с восклицанием "Ничего себе! Работает! O_o". Примерно таким образом явились свету некоторые из моих Open Source проектов.
React очень полярен и любим разработчиками по всему миру когда речь заходит о создании модульных компонент и приложений. Как большинство современных инструментов, React в том чисте обладает общирной экосистемой инструментов в том числе для шаблонизации создания новых проектов и процессов сборки. Но, когда требуется использованить штатные средства инструментариев React совместно с SharePoint, команде или отдельно взятому разработчику может потребоваться порядочно времени, чтобы наладить процесс до желаемого состояния "пишем код, сосредотачиваемся на бизнес-логике, остальное закрывается тулчейнами".