SharePoint 2010/2013. Локализация данных

В SharePoint существует механизм локализации, позволяющие использовать ресурсы для задания имен сайтов, списков, библиотек, полей и прочего. К тому же, если существует поле, используемое другим списком при подстановке, то и в этом случае локализация работает отлично. Атрибут ShowField также умеет

Читать дальше

5 особенностей SPSiteDataQuery

В SharePoint есть механизм, позволяющий выбирать данные из нескольких списков одним запросом. Для этого существует класс SPSiteDataQuery. Проблема в том, что он имеет ряд особенностей. О них сегодня и речь.

Читать дальше

SharePoint 2013. Введение в SharePoint App. Часть 1

С выходом SharePoint 2013 стал доступна новая модель решения для SharePoint - SharePoint App. Т.е. к уже имеющемуся и привычному Solution Development добавили Application Development. В этом посте я хотел бы рассказать о том, что такое SharePoint App и зачем вообще их придумали (и без того в Share

Читать дальше

Разработка для SharePoint. Как это было и как это будет

Как изменялся подход к разработке решений на базе Microsoft SharePoint, начиная с SharePoint 2003, и, оканчивая SharePoint 2013. Изначально я хотел описать, что такое FEATURE в SharePoint разработке, рассказав о разработке под SharePoint 2003, когда этого понятия даже не было.

Читать дальше

SharePoint. История социализма за 10 лет

Выход новой версии SharePoint всегда сопровождается значительным расширением функционала связанного с внутрикорпоративным взаимодействием, основанным на личных сайтах пользователей (он же "Личный узел пользователя" и "Мой узел"). Чего нельзя сказать о работе с данными в списках/библиотеках. Я хоте

Читать дальше

Использование контрола HtmlEditor. Часть 3

В завершении описания HtmlEditor я покажу несколько примеров его использования: как запросить данные у пользователя, вызвав модальное окно с редактором и что делать, если версия интерфейса вдруг окажется равной 3 (такое часто бывает в результате миграции с SharePoint 2007 на SharePoint 2010).

Читать дальше

Длительные операции в SharePoint. Request timed out

В предыдущих постах, посвященных SPLongOperation (снаружи и изнутри) я писал о том, что операции исполняются синхронно. Для завершения этого мини цикла статей надо бы указать сценарии применения.

Читать дальше

SharePoint 2007. Получение данных из нескольких списков и узлов

Что делаем Получаем коллекцию элементов списка из различных списков разных веб-узлов. CrossList-CrossWeb. Как-то так. Для конкретизации исходных данных сделаем: три дочерних узла (web01, web02, web03) в корневом узле;

Читать дальше