Sergey Belskiy Technical Blog

All about SharePoint

How to use Azure Functions App for playing with SharePoint

Привет всем. Сегодня хочу поделиться с Вами информацией как можно использовать удобную вещь Azure Function App в разрезе использования с SharePoint. Например, создать возможность работать с данными SharePoint через REST API. Можно сказать, зачем такое издевательство, можно просто поднять Web App и тулить туда все что необходимо, но есть маленькое но. Почитать можно здесь https://docs.microsoft.com/en-us/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs. Самое… Read more

How to automate publishing bundle js to SharePoint Library

Всем привет. Сегодня хотел бы поделиться одним сценарием, который я выполнил, чтобы облегчить себе работу. Каждый раз, когда я компилировал себе исходный bundle через команду webpack мне приходилось полученный файл заливать руками в одну библиотеку ресурсов и активов, которую использовали мои решения на SharePoint. Это было очень не удобно и я решил поискать как можно… Read more

How to work with async methods in React using SharePoint as data container

Привет всем. Сегодня хотел бы поделиться интересным исследованием как можно работать с ассинхронными методами в React для получения и загрузки данных в контролы из SharePoint списка. Для этого мы будем использовать office-ui-fabric-react c его компонентами SpinnerLoading, TaxonomyPicker, sp-pnp-js, react-dom, react. С чего начать, а начнем мы непосредственно с создания необходимого проекта и нужных нам файлов. Я… Read more

How to develop for SharePoint On Premise using sp-PnP-Core JS, Node JS and Visual Studio Code on Mac

Привет всем. Все наверное сталкивались и интересовались новой разработкой SharePoint Framework и подходами разработки под SharePoint. Это все хорошо если у Вас есть SharePoint Online или же SharePoint On Premise 2016. Но что же делать если у Вас нет ни того и другого, а Вам все равно хочется быть в тренде и использовать новые технологии… Read more

How to work with lists in Word Add-in #Office.js #JavaScript API

С выходом новой версии office.js 1.3 появилась возможность использовать списки во время наполнения текстом документы Word. Полный перечень обновлений можно посмотреть здесь Следуя документации, чтобы создать список нам необходимо сначала выбрать необходимый параграф, в который мы завернем наг список. Делается это таким образом: Word.run(function (context) { var body = context.document.body; var newP = body.insertParagraph(‘Test creating… Read more

How to use Angular 2 with SharePoint Framework + PnP

Привет всем, на примере создания компонента Angular 2 автоподстановки, хочу рассказать как его можно связать с платформой SharePoint Framework. Для этого нам необходимо установить все обновления на SharePoint Framework https://github.com/SharePoint/sp-dev-docs/wiki/Release-Notes-RC0 Angular 2 https://material.angular.io/ Далее создаем проект через yo шаблон и создаем папку app для нашего компонента, в котором создаем три файла app.component.html (наш шаблон страницы) app.component.ts (наш… Read more

Утверждение документов SharePoint через Outlook. Office Add-ins

Всем привет. Выкладываю презентацию и пример использования Office Add-ins в которой описано: 1. Общее понимание работы Office Add-ins и их структура, жизненный цикл разработки 2. Разработка плагинов на платформе Mac используя Visual Studio Code, а также тестирование и отладка 3. Создание веб сервисов авторизации OAuth 2.0 4. Внедрение плагинов и развертывание в Office 365. Примером… Read more

Подключение к SQL Azure через Visual Studio Code на Mac

Добрый день, всем. Сегодня хочу поделиться опытом работы с базами данных через Visual Studio Code под управлением Mac. То есть как добиться возможности создавать структуру базы данных, управлять контентом и прочие вещи, используя привычный T-SQL. Для начала вам необходимо установить расширение в ваше приложение Visual Studio Code. Расширение называется mssql. После установки этого расширения просьба… Read more

Создание Group Modern sites через новый интерфейс

Добрый день. Стала доступна возможность создания сайтов групп через новый интерфейс в office 365. Для этого необходимо перейти в вашем тененте по адресу _layouts/15/sharepoint.aspx и нажать ссылку создания нового сайта. Перед Вами откроется новый мастер создания сайтов групп…. Read more

SharePoint Workbench теперь доступен в вашем office 365

Рад сообщить хорошую новость. Теперь не нужно тратить долгое время на загрузку вашего решения в SharePoint Online для тестирования. SharePoint Workbench доступен в самом office 365 по адресу _layouts/15/workbench.aspx. Теперь для того, чтобы тестировать ваше решение, вам просто необходимо изменить путь в файле serve.json и запустить приложение  gulp serve. { “port”: 4321, “initialPage”: “https://{your sharepoint URL}/_layouts/15/workbench.aspx”, “https”:… Read more