Архив автора: Рустам Исмагилов

Скрыть риббон от пользователей и показать админам в SharePoint 2013 Design Manager

В SharePoint 2010 существовал серверный контрол SPSecurityTrimmedControl, который можно было использовать на masterpage для скрытия риббона, например, или других частей страницы. В SharePoint 2013 он никуда не делся, но скрыть риббон, редактируя страницу через Design Manager стало не так просто. … Читать далее

Рубрика: SharePoint | 1 комментарий

Кнопка для установки лайка в SharePoint 2013 через JS

В SharePoint 2013 CSOM есть недокументированная возможность установить Like для любого элемента списка или библиотеки Javascript’ом. Сама возможность лайкать включается тут: Параметры списка (List Settings) -> Параметры оценок(Rating settings). Код для установки лайка, для тестирования я добавлял его в Content … Читать далее

Рубрика: Без рубрики | Комментарии (2)

SharePoint 2013 исчезает полоса прокрутки при использовании custom MasterPage

После добавления собственного masterpage в SharePoint 2013 у меня исчезла полоса прокрутки (scrollbar). По какой-то причине javascript SharePoint’а неверно высчитывает высоту элемента div#s4-workspace. Говорят, это связано с риббоном и добавлением собственного контента, который мешает верной работе скрипта: https://social.msdn.microsoft.com/Forums/en-US/9422aa0f-5010-4691-a0ab-25e7aca6b478/issue-with-div-s4workspace-and-scroll-bar?forum=sharepointcustomizationprevious Один из … Читать далее

Рубрика: SharePoint | 1 комментарий

Установка .Net Framework 3.5 на Windows 8.1 без интернета с помощью DISM

Попытался установить .Net Framework 3.5 на Windows 8.1. Интернет есть, но ошибка говорит сама за себя: Windows couldn’t connect to the Internet to download necessary files. Make sure that you’re connected to the Internet, and click Retry to try again. … Читать далее

Рубрика: Windows | Метки: Windows couldn't connect to the Internet, установить .Net Framework 3.5 на Windows 8.1 | Добавить комментарий

Хорошая статья: WCF REST Service for SharePoint 2013

Хорошая статья на английском о том, как создать WCF REST веб-сервис для SharePoint 2013: http://jbarkes.blogspot.ru/2014/04/sharepoint-2013-create-custom-wcf-rest.html Могу сделать перевод, если кому-то интересно, пишите!

Рубрика: SharePoint | Добавить комментарий

Поиск SharePoint не работает — одна из возможных причин

Не в первый раз столкнулся с проблемой на разработческой машине — поиск SharePoint не работает. Эта проблема возникала в 2010, а теперь и версии 2013. Симтомы в центре администрирования в Search Service Application: Searchable items — All Errors и жёлтый … Читать далее

Рубрика: SharePoint | Добавить комментарий

SharePoint 2013 CSR Display Template для конкретного представления списка

В SharePoint 2013 появилась отличная возможность кастомизации представления списка (а ещё полей на формах и т.д.) через Display Template (более глобально — CSR). Однажды понадобилось добавить на страницу несколько представлений списка, а кастомизировать только одно. При этом, указывая свойство JSLink … Читать далее

Рубрика: SharePoint, Без рубрики | Метки: 2013, Display Template, SharePoint, предствления, разделение представлений, список | Добавить комментарий

Дату создания элемента в поиск SharePoint 2010

Чтобы отобразить дату создания элемента списка в поиске SharePoint 2010, нужно создать Managed Propery поиска (например, ItemCreated) с типом Date and Time и замапить на него поля Basic:15; Office:12; Creationdate(Date and Time).

Рубрика: SharePoint, Без рубрики | Добавить комментарий

Службе таймера не удалось инициализировать свою конфигурации. Проверьте базу данных конфигурации.

Проблема возникла второй раз, помогает чистка кэша таймера http://soerennielsen.wordpress.com/2009/01/14/fixing-the-timer-service-when-everything-breaks-down/ или http://tomblog.insomniacminds.com/2008/07/30/sharepoint-internals-clearing-configuration-cache-caveat/ P.S. Ошибку в названии (тексте ошибки) не я допустил, так написано в логах

Рубрика: SharePoint, Без рубрики | Метки: SharePoint, деплой, кеш, конфигурация, ошибка, таймер | Добавить комментарий

Зачем нужен закомментированный код?

int b = 5; int a = b; if (a != b /*|| b > 3*/) { b = a; } Не думаю, что закомментированный участок прибавил красоты коду или улучшил коммуникацию. В TFS (SVN,) есть возможность посмотреть предыдущую версию … Читать далее

Рубрика: Удобный код, Это интересно | Комментарии (2)