Делаем сайт на SharePoint 2010. Брендинг Wiki-страниц

Делаем сайт на SharePoint 2010. Брендинг Wiki-страниц

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

Читать дальше
Делаем сайт на SharePoint 2010. Оптимизация

Делаем сайт на SharePoint 2010. Оптимизация

Сегодня я расскажу про оптимизацию интернет-сайтов на базе MS SharePoint 2010 для достижения максимальной производительности. Этот пост будет продолжением предыдущего, посвященного брендингу SharePoint, т.е. оптимизация по большей части будет касаться интерфейса посетителей, а не редакторов/модера

Читать дальше
Делаем сайт на SharePoint 2010. Брендинг

Делаем сайт на SharePoint 2010. Брендинг

Этим постом я начну описывать процесс создания интернет сайта на основе SharePoint 2010. Первый посты будут посвящены использованию для этого бесплатной версии MS SharePoint Foundation 2010

Читать дальше
Обработка большого количества элементов в SharePoint

Обработка большого количества элементов в SharePoint

В сегодняшнем посте я продолжу писать о производительности при работе со списками/библиотеками документов в SharePoint. На этот раз массовое создание/изменение/удаление элементов. И все это в трех вариантах: Стандартный функционал SharePoint (SPListItem.Update(), SPListItem.Delete()); М

Читать дальше
Linq to SharePoint. Мапинг полей

Linq to SharePoint. Мапинг полей

Сегодня я покажу как можно описать поля списка SharePoint для использования их в запросах. А именно, как добиться построение правильного CAML-запроса и в каких случаях этого сделать нельзя.

Читать дальше
Linq to SharePoint. Формирование данных для ProcessBatchData

Linq to SharePoint. Формирование данных для ProcessBatchData

Небольшой пост о том как формировать данные для пакетной обработки данных в SharePoint (использующей метод SPWeb.ProcessBatchData()), используя модель данных Linq to SharePoint.

Читать дальше
Получение уникальных значений поля списка

Получение уникальных значений поля списка

Сегодня пост об использовании не совсем правильного подхода при решении очень часто встречающейся проблемы при разработке решений на базе SharePoint: получение набора уникальных значений поля списка. Описанный мною метод относится к спискам/библиотекам, содержащим более 5000 элементов.

Читать дальше
DeskWork 5. Функциональность (продолжение)

DeskWork 5. Функциональность (продолжение)

Последний мой пост, посвященный функциональности DeskWork 5. Сегодня я опишу, как и обещал в предыдущем посте рабочие процессы, видеоконференцию и архив. Также вернусь к описанию адресной книги и структуре организации, т.к. эта часть была переписана в версии 5.1.

Читать дальше
Linq to SharePoint. Сравнение производительности с Camlex.NET

Linq to SharePoint. Сравнение производительности с Camlex.NET

Еще один пост, посвященный работе с Linq to SharePoint. На этот раз я решил измерить скорость работы с данными и сравнить производительность Linq to SharePoint и Camlex.NET.

Читать дальше
Linq to SharePoint. Часть 5. Поля Choice и MultiChoice

Linq to SharePoint. Часть 5. Поля Choice и MultiChoice

Велик и могуч Linq to SharePoint. Посему очередной пост будет посвящен работе с ним. На этот раз я покажу как работать с полями типа Choice и MultiChoice.

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