• Изменение часовых поясов (KB2998527) и SharePoint Server

    imageПосле того, как мне стала доступна информация о порядке обновления SharePoint Server по линии технической поддержки Microsoft, возникло желание поделиться этой информацией. Однако представители Microsoft мне дали понять, что выкладывать в публичный доступ файлы необходимые для обновления SharePoint Server не стоит, так как это информация закрытого типа, которая по их мнению должна быть доступна только организациям с действующими соглашениями подразумевающими техническую поддержку продукта. Сомнения о том, что надо написать отдельную заметку по этому поводу отпали после того, как на эта информация фактически стала общедоступной, после публикации нескольких сообщений в группе Facebook - SharePoint для всех. Читать далее...

  • Периодическое полное резервное копирование фермы SharePoint 2013 с помощью PowerShell

    imageПри использовании System Center 2012 R2 Data Protection Manager (DPM) в качестве инструмента для резервного копирования фермы SharePoint Server 2013 реализуются такие преимущества, как например Item-Level Recovery, когда при необходимости можно достаточно оперативно выполнить восстановление отдельного элемента списка SharePoint или какого-либо документа из библиотеки документов SharePoint. Однако, как я понимаю, для сценариев Disaster Recovery может оказаться более полезным наличие полной резервной копии фермы SharePoint, сделанной средствами самого SharePoint. В качестве исходного материала для размышлений о преимуществах и недостатках разных методов резервного копирования данных SharePoint можно взять например слайды samhassani.com - Slide deck for "SharePoint 2013 Backup and Recovery with DPM 2012" from SharePoint Evolution Conference Published. Читать далее...

  • Установка и настройка Workflow Manager 1.0 CU2 на Windows Server 2012 R2 для интеграции с SharePoint Server 2013 SP1

    imageВ рамках внедрения одного локального проекта разработанного под SharePoint Server 2013 возникла необходимость развернуть выделенный сервер под экземпляр Workflow Manager 1.0 (WM) для его последующей интеграции в SharePoint Server. Рассмотрим пошагово процесс реализации этой задачи.

    Для начала ознакомимся с документом Install and configure workflow for SharePoint Server 2013, который в свою очередь отправит нас к документу Installing and Configuring Workflow Manager 1.0.

    Список поддерживаемых платформ найдём в документе Supported Platforms (Workflow Manager 1.0). Отталкиваясь от этого списка и потребностей нашей задачи для будущего выделенного сервера WM создадим виртуальную машину Hyper-V G2 с гостевой ОС Windows Server 2012 R2 Standard EN и аппаратной конфигурацией - 4 vCPU, 4 GB RAM (Static), 40 GB vHD (Dynamic).

    В качестве сервера БД для создаваемых баз данных Workflow Manager в нашем случае будет использоваться уже созданный ранее удалённый кластеризованный экземпляр SQL Server 2012 SP1, который уже используется для баз SharePoint Server 2013.

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

  • SharePoint 2013 - Галерея изображений с хранением контента вне базы данных

    imageПоступил запрос о создании на сайте SharePoint 2013 отдельного хранилища графических изображений (цифровых фотографий). Первое, что пришло в голову - реализовать задачу стандартными средствами SharePoint, создав для этих целей Библиотеку рисунков SharePoint. Однако согласно поставленной задачи таких изображений нужно будет размещать большое количество, да ещё и в большом разрешении (как следствие размер графических файлов будет не скромный). Изучая вопрос о том, как можно вынести данный контент из БД, мы встали перед выбором между двумя возможными на момент постановки задачи вариантами:

    • Использовать технологию Remote BLOB Storage (RBS) обеспечиваемую провайдером FILESTREAM из SQL Server в связке с SharePoint;
    • Использовать сторонние коммерческие решения для расширения SharePoint, позволяющие в числе своих функций выносить контент списков и библиотек SharePoint на внешние накопители, как например Sparqube Picture Column

    После изучения возможных преимуществ и недостатков первого варианта стало очевидно, что без соблюдения Лучших практик использования FILESTREAM, которые мы в нашей ситуации не могли выполнить, в конечном счете мы можем получить ощутимую деградацию производительности семейства сайтов SharePoint и ещё ряд побочных неприятностей.

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

    На помощь пришёл наш коллега - специалист по SharePoint Владимир Земляков, написавший Решение (Solution), которое создаёт в семействе сайтов SharePoint новый Тип контента и позволяют работать с ним, оперируя внешними графическими файлами в элементах Списка SharePoint, созданного на основе нового Шаблона списка. Визуализация изображений для конечных пользователей реализована на базе модифицированного Решения Mirata.PictureGallery от Daniel Reed. Далее обзорно рассмотрим установку и использование этих решений.

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

  • Конвертируем видео-файлы для публикации на SharePoint 2013 с помощью Miro Video Converter

    imageВ прошлой заметке SharePoint Server 2013 — Библиотека Видео с хранением контента вне базы данных мы рассмотрели пример использования Библиотеки активов (Asset Library) для предоставления пользователям сайтов SharePoint возможности просмотра видео-контента размещённого на выделенном файловом сервере. И после того как мы начали использовать описанный функционал на практике, возник вопрос о выборе оптимального формата сохранения видео-файлов.

    После ряда экспериментов стало очевидно, что из двух используемых в SharePoint Server 2013 по умолчанию видео-проигрывателей (на базе Silverlight и проигрыватель HTML5) более функциональным и удобным является проигрыватель HTML5. Изыскания по выбору оптимального формата видео-файлов для проигрывателя HTML5 привели к решению использовать формат MPEG-4 (расширение файлов *.mp4), особенно учитывая то обстоятельство, что этот формат поддерживается большинством современных смартфонов, планшетников и прочих “зверьков”.

    Встал вопрос о выборе инструмента для конвертации медиа-файлов поступающих из разных источников в разных форматах. Перебрав несколько доступных на текущий момент конверторов, распространяемых на бесплатной основе выбор остановили на скромном и довольно простом инструменте - Miro Video Converter от Participatory Culture Foundation.

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

  • SharePoint Server 2013 - Библиотека Видео с хранением контента вне базы данных

    imageВ предыдущих версиях SharePoint организовать хранение видео-контента штатными средствами можно было только размещая этот контент непосредственно в контентной базе данных. Без использования таких механизмов как EBS (External BLOB Storage) в SharePoint 2007 SP1 или RBS (Remote BLOB Storage) в SharePoint 2010/2013 размещение такого рода контента могло привести к сильному росту БД и ощутимой деградации производительности сайта.

    В SharePoint 2013 есть такой особый тип библиотеки -  Библиотека активов (Asset Library). Этот тип появился ещё в SharePoint 2010, однако только в в SharePoint 2013 в такой Библиотеке появилась возможность вместо непосредственной загрузки видео-контента использовать ссылки на контент размещённый вне базы данных.

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