вторник, 1 марта 2016 г.

Инструменты в помощь разработчику SharePoint 2013/2016 и Office 365

Рекомендуемые средства разработки

Краткий обновленный список инструментов, которые я рекомендовал бы для любого разработчика решений SharePoint 2013/2016 и Office 365.

пятница, 18 декабря 2015 г.

CKSDev для Visual Studio 2015

Ребята, в связи с большими изменениями со стороны Miscrosoft и в частности Office365, введением Add-In и то что за ними будущее, команда CKSDev пока не собирается обновлять CKSDev для Visual Studio, но мы все с вами понимаем чтобы перепрыгнуть с WSP на Add-In должно пройти больше времени как при переходе с SharePoint 2007 на 2010. И для этого есть два варианта, типа как здесь: https://stuffaboutsharepoint.wordpress.com/2015/07/28/how-to-install-cksdev-into-visual-studio-2015-without-nuget/

Но есть Unofficial сборка: тут

среда, 15 июля 2015 г.

Полезности под рукой: Отправка писем при помощи REST API в SharePoint 2013

Мир не стоит на месте и JavaScript с ним развивается вместе с ним.
Сегодня покажу небольшой пример, как отправлять письма прямо с клиента. И для того чтобы это сделать, мы будем использовать пространство SP.Utilities.Utility.SendEmail

четверг, 2 июля 2015 г.

Полезности под рукой: Приятные SharePoint уведомления для пользователя

Очень часто при работе над проектом, сталкиваешься с необходимостью уведомлять пользователя и в большинстве случаев мы используем SP.UI.Notify.addNotification("ТЕКСТ сообщения") и для того чтобы сказать пользователю что мы думаем SP.UI.Notify.showLoadingNotification() с ним все в порядке, но для первого вариант есть хорошая альтернатива, класс SP.UI.Notify.Notification

вторник, 30 июня 2015 г.

Полезности под рукой: SharePoint Friendly Date

Все использовали momentjs для работы с датами, но во многих случаях, чтобы сделать friendly дату "5 дней назад" или "сейчас", то попробуйте использовать такую функцию SP.DateTimeUtil.SPRelativeDateTime.getRelativeDateTimeString из скрипта SP.dateTimeUtil.js

Вообще работу с датами в SharePoint 2013, лучше делать используя данный скрипт, там есть очень полезные функциональности.

Просто и без лишних скриптов.


четверг, 25 июня 2015 г.

Полезности под рукой: Ожидание executeQueryAsync в CSOM

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

среда, 24 июня 2015 г.

SharePoint 2013 CSR с добавлением Сallout меню

Сегодня и, наверное, в будущем мы будем больше говорить о мире JavaScript т.к. это более релевантная тема в нашей текущей ситуации, на данный момент мир SharePoint переживает очень большие изменения, и мы меняемся вместе с ним. Несколько лет назад, перед тем как начать плотно изучать JavaScript, я постоянно был по уши затянут в бэкенд составляющую SharePoint, постоянно пытался сделать красивое решение из километров серверного кода. Но сейчас, все очень кардинально поменялось, для одних шок и паника, для других глоток свежего воздуха. Я не буду давать совет, просто скажу, что лично для меня это стал реально воздух. Теперь я могу нормально разделять бэкенд и фронтенд, без всяких SPService (ничего не имею против, в 2010 версии он правда помогал), но сейчас можно отдать на клиента больше логики чем раньше, а на вход иметь только API свое или штатное. Если вам будут по душе данная тематика по CSR, то можно будет продолжить в рамках серии постов "Путь на клиента".
Очень давно узнал о нашем всеми полюбившимся CSR и пристрелявшись с данным видом рендеринга через JavaScript, могу сказать, что с ним конечно можно очень много бизнес задач решить и сегодня приведу еще небольшой пример использования CSR вместе с callout меню, чтобы добиться более динамического UI.