Ранее мы писали про кастомизацию Suite Bar в SharePoint 2013. В отличии от рассмотренного ранее примера, в SharePoint Server 2016 принципы штатного управления областью содержимого Suite Bar претерпели существенные изменения. В этой заметке мы рассмотрим такие возможности кастомизации, как "Пользовательские плитки" (Custom Tiles) и смена заголовка сайта через свойство SuiteNavBrandingText.
-
Настройка прокси сервера Squid 3.3 на Ubuntu Server 14.04 LTS. Часть 7. Кастомизация страниц ошибок
После того как мы начнём в боевом режиме использовать прокси-сервер Squid3, возможно одна из первых вещей, которые захочется сделать – это кастомизация веб-страниц, возвращаемых прокси-сервером при разного рода ошибках доступа к запрашиваемым веб-ресурсам. В целом дизайн страниц ошибок в конфигурации по умолчанию в Squid3 на мой взгляд намного приятней, чем в том же Squid2 и поэтому, по большому счету, необходимости в какой-то сильной кастомизации нет. И самое простое здесь, что мы можем сделать, для того чтобы как-то приблизить этот дизайн к корпоративному – заменить логотип Squid, используемый на всех таких страницах на эмблему компании. Давайте рассмотрим эту нехитрую процедуру.
-
SharePoint 2013 - Отображение месячных архивов для блога
После того как мы автоматизировано c помощью PowerShell перенесли контент локального сайта сделанного на шаблоне Блог из SharePoint 2010 в SharePoint 2013, обратили внимание на одну мелочь – в стандартной веб-части отображения архива блога отображались заголовки только последних двух месяцев. Мелочь, но неприятно…
В поисках решения этой проблемы был найден проект на CodePlex - SharePoint 2010 Blog Site Archives Web Part который представляет альтернативную веб-часть отображения архива блога для SharePoint 2010. На выручку снова пришёл мой коллега Владимир Земляков, который переработал решение под SharePoint 2013 и разместил его на новом проекте CodePlex - Sharepoint Blog Arсhive Web Part
-
SharePoint 2013 - Облако категорий для блога
Ранее я писал заметку о веб-части отображающей содержимое списка Категории из шаблона сайта Блог для SharePoint Server 2010 в виде облака. Сегодня обновился файл решения (farm solution), разворачивающего эту веб-часть на странице проекта на Codeplex – The SharePoint Tag Cloud web part for blog web template
Теперь веб-часть работает на SharePoint Server 2013 и за счёт того, что в код внесены изменения относительно используемых классов, загружается при обновлении страницы быстрее. Установку решения выполняем в SharePoint 2013 Management Shell на уровне сайта:
Add-SPSolution -LiteralPath "C:\Temp\TagCloud.wsp" Install-SPSolution -Identity "TagCloud.wsp" -GACDeployment -web "http://site.holding.com"
Далее, для корневого сайта заходим Действия сайта > Параметры сайта > Возможности семейства сайтов > Активируем возможность Облако тегов. Затем добавляем появившуюся в категории Прочие веб-часть Облако категорий на страницы сайта/подсайта Блог
-
SharePoint 2013 - Кастомизируем содержимое Suite Bar
-
SharePoint 2010 - Облако категорий для блога
В качестве хранилища записей локальной базы знаний мы используем у себя узел SharePoint Server 2010 созданный на основе шаблона Blog. По умолчанию в этом шаблоне для классификации записей используется список Категорий. Мой коллега Владимир Земляков написал веб-часть, которая позволяет отображать используемые в записях блога категории в виде облака, так как это сделано в большинстве блоговых движков. Конечный результат выглядит примерно так:
На данный момент веб-часть имеет только один параметр, с помощью которого задается нижняя граница отображения категорий в облаке.
Решение (farm solution), разворачивающее эту веб-часть можно скачать со страницы проекта на Codeplex - The SharePoint 2010 Tag Cloud web part for blog web template
Для установки загруженного пакета TagCloud.wsp запускаем командную консоль SharePoint 2010 (Powershell) и добавляем решение на сервер командой:
Add-SPSolution -LiteralPath "C:TempTagCloud.wsp"
Разворачиваем решение на конкретное приложение командой:
Install-SPSolution -Identity TagCloud.wsp -GACDeployment -WebApplication http://myweb.holding.com
Далее, для корневого сайта заходим Действия сайта > Параметры сайта > Возможности семейства сайтов > Активируем “фичу” облако тегов.
Затем “по вкусу” добавляем веб-часть на нужные страницы.
-
TMG 2010 - Локализация и кастомизация сообщений об ошибках
Одним из улучшений недавно вышедшего Service Pack 2 для Forefront TMG 2010 стало появление нового механизма управления страницами сообщений об ошибках. Конечно и до установки SP2 можно было кастомизировать страницы сообщений об ошибках, которые находились в подкаталоге .\ErrorHtmls каталога установки TMG (путь по умолчанию C:\Program Files\Microsoft Forefront Threat Management Gateway). Но ранее могли возникнуть определённые сложности, если вы, желая придать этим веб-страницам корпоративный стиль, например, пытались вставить в эти страницы какие-то графические элементы. В обновлённой версии TMG в каталоге установки появляется подкаталог .Templates\WebObjectsTemplates\ISA в котором можно найти страницы ошибок в формате htm и подкаталог HTML который подразумевается использовать для хранения графических элементов.
-
SharePoint 2010 - Кастомизация стилей ссылок в веб-частях
В SharePoint 2010 есть веб-части отображающие гиперссылки, например веб-часть «Сводные ссылки» (SummaryLink.webpart). Настроенная веб-часть сводных ссылок по умолчанию выглядит примерно так:
Как видно посещённые пользователем ссылки выделены цветом. Если подобные веб-части планируется использовать как дополнительные элементы навигации, то возможно появится желание отменить визуальное отображение того, что ссылки уже «потоптанные», ну как например это выглядит в основном меню сайта.
Для этого находим основную таблицу стилей, применяемую вместе с установленной темой. В конфигурации по умолчанию это файл, расположенный на фронт-энд сервере:
%Program Files%Common FilesMicrosoft SharedWeb Server Extensions14TEMPLATELAYOUTS1049STYLESThemableCOREV4.CSS
Находим в файле секции .ms-WPBody a: и редактируем так, как нам нужно…
Сохраним изменения, обновим страницу в браузере и убедимся в том, что все ссылки в веб-частях приняли соответствующий вид.
-
SharePoint 2010 – Скрываем первую вкладку в глобальном меню навигации
В мастер-странице (по умолчанию v4.master) в глобальном меню навигации сайта включено отображение первой вкладки ссылающейся на текущий узел
Если есть желание избавиться от этого пункта меню, отредактируем мастер-страницу в Microsoft SharePoint Designer 2010. В коде страницы находим контрол TopNavigationDataSource
И заменяем выделенный участок кода на альтернативный:
<asp:SiteMapDataSource
ShowStartingNode="False"
SiteMapProvider="CombinedNavSiteMapProvider"
id="topSiteMap"
runat="server"/>
В итоге мы получим такое содержание кода:
После сохранения и публикации шаблона главной страницы можем видеть результат:
Источники:
Erik Swenson Blog (SharePoint Branding & Design) - Hide First Tab in SP 2010 Navigation