SharePoint 2010: Брендинг сайтов SharePoint

В SharePoint 2010 столько возможностей брендинга, что вы сможете соблюсти все ваши стандарты по корпоративному стилю при брендинге практически любого сайта SharePoint.

Стив Райт и Кори Эркес

Адаптированная выдержка из книги «SharePoint Governance» (Apress, 2012).

Приступая к приведению новой среды SharePoint к корпоративному стилю, важно понимать потребности и требовании компании в плане брендинга. Как и в любых других проектах, жизненно важен сбор и анализ требований.

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

У большинства есть стандарты корпоративного стиля. В них обычно определяются цвета, шрифты и логотипы компании. Как можно раньше получите эти стандарты. Если эти стандарты обнаружатся на последующих этапах, придется частично или полностью переделывать уже выполненную работу.

Стандартный подход к определению требования к брендингу заключается в создании каркаса домашней страницы и всех вспомогательных страниц среды, структура которых отличается от типичной страницы SharePoint. Задача этого упражнения — определить необходимый уровень брендинга SharePoint. Определение этих требований вначале проекта позволит в дальнейшем избежать массы усилий по модификации главных страниц или таблиц CSS.

Многоязыковая поддержка

В современном глобализованном мире может потребоваться, чтобы сайты вашей фермы поддерживали различные языки. В SharePoint 2010 предоставляются языковые пакеты как для SharePoint Foundation 2010, так и для SharePoint Server 2010.

Соответствующие языковые пакеты надо установить на все веб-интерфейсы фермы. Установка языковых пакетов позволяет создавать новые сайты на локальных языках, а также переводить интерфейс существующих сайтов на язык, который пользователь задал как язык по умолчанию. После установки языковых пакетов на каждом сайте появляется многоязыковой пользовательский интерфейс с возможностью задать языковые параметры в меню настройки сайта.

Если поддержка многих языков является обязательной в среде, важно это запланировать заранее. Задайте следующие вопросы:

  • Поддержку каких языков надо обеспечить?
  • Каковы особые изменения нужны?
  • Каким элементам потребуется поддержка со стороны языковых пакетов?

Поддержка многих языков в SharePoint 2010 несложна, но для успешного внедрения все равно требуется надлежащее планирование и определение уровня интеграции языковых пакетов.

Публикация и брендинг

При определении потребностей организации в брендинге важно знать, с какой версией SharePoint вам придется иметь дело. В SharePoint Server 2010 есть функциональность публикации, которая облегчает создание корпоративного стиля по следующими причинам:

  • Публикация позволяет создавать шаблоны содержимого страниц, которые называются макетами страниц. Менять макеты страниц могут авторы контента и дизайнеры.
  • Публикация предоставляет больше контроля над структурами навигации, особенно если вам нужно это делать средствами интерфейса самого SharePoint.
  • Публикация позволяет легко менять главную страницу.
  • Публикация предоставляет больше гибкости при работе с темами, и даже возможно применить тему сразу для всего сайта и всех его подсайтов.

Даже если вы не планируете использовать публикацию в рамках всего сайта, всегда хорошо создать набор сайтов верхнего уровня, используя макет сайта публикации. Это упрощает работу с главными страницами и вспомогательными таблицами CSS.

Публикация также позволяет делегировать работу. Например, если у вас есть программист, разрабатывающий главную странцу в то время, когда разработчик интерфейса трудится над CSS, они могут делать эту работу независимо, а по завершении соединить результаты своей работы и опубликовать средствами рабочего процесса утверждения. Утверждать готовый продукт могут ключевые сотрудники отдела маркетинга и все те, кто отвечает за соблюдение корпоративного стиля.

Типы сайтов SharePoint

SharePoint обычно разворачивается на одном из трех типов веб-сайтов: общедоступных интернет-сайтов, интрасетевых сайтов или комбинации из этих двух (экстрасеть). У сайтов различное применение, и брендинг различных типов также отличается.

  • Интернет-сайты Эти сайты обычно управляются отделом маркетинга и жестко контролируются. Публиковать новый контент разрешается только ограниченному число пользователей. Так как они ориентированы на широкую публику, в их внешнем виде строго соблюдается корпоративный бренд и жесткие правила публикации. Администраторы сайта не вправе контролировать тип браузера или разрешение экрана, которое можно использоваться при просмотре сайта.
  • Интрасетевые сайты Они обычно предназначаются сотрудникам компании для организации и повышения эффективности их совместной работы. Интрасетевые сайты меньше насыщенны корпоративным брендом, а лиц, которым разрешена публикация больше. Так как эти сайты внутренние компания может контролировать используемый браузер и иногда даже разрешение экрана при просмотре сайта.
  • Экстрасетевые сайты Они представляют собой смесь интернет- и интрасетевых сайтов. На них обычно есть отдельная область, доступ в которую внешним пользователям открыт после проверки подлинности. В определенных условиях брендинг экстрасетевого сайта может соответствовать требованиям компании, с которой ваша организация сотрудничает. Однако эти сайты скорее предназначаются для организации совместной работы, поэтому сильный брендинг здесь не требуется.

Типы браузеров

Еще одно важное решение, которое нужно принять, — на какие браузеры будет ориентирован ваш сайт SharePoint. Такое решение легко принять, когда речь идет об интресетевом сайте, но с интернет- и экстрасетевым сайтом все сложнее. Популярность браузеров, таких как Internet Explorer, Firefox и Safari, меняется ежемесячно, поэтому мы рекомендуем до начала брендинга посетить сайт, публикующий статистику браузеров.

SharePoint 2010 не поддерживает старых браузеров, например Internet Explorer 6. Если вы поддерживаете внутренний сайт SharePoint и решите, что для его просмотра можно использовать Explorer 6, может быть полезным отображать сообщение о том, что их браузер не поддерживается и надо его обновить.

Согласуйте с командой, ответственной за инфраструктуру, чтобы браузеры, поддерживающие SharePoint 2010, были стандартом или у пользователей, работающих с SharePoint 2010, был бы доступ к таким браузерам. Подробнее о возможностях различных версий Internet Explorer см. страницу по адресу https://technet.microsoft.com/library/cc263526.aspx.

Тенденции в области брендинга

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

Возьмем, к примеру, Facebook.com или Bing.com. Заметьте, что место для регистрации и входа пользователей расположено в правом верхнем углу. Логотип располагается в верхнем левом углу. Есть вещи, которые одинаковы на многих общедоступных веб-сайтах, и ваши пользователи ожидают видеть их на внутренних сайтах.

Проанализируйте сайты, которые вы посещаете чаще всего, и посмотрите, верно ли это по отношению и к этим сайтам. Чтобы лучше понять, каковы тенденции в построении сайтов SharePoint sites, посмотрите примеры общедоступных сайтов на основе SharePoint 2010 (http://www.wssdemo.com/livepivot). Вы заметите, что построение всех этих веб-сайтов следуют стандартным схемам, описанным выше.

Объем брендинга

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

  • Минимум усилий В этом подходе используются стандартные главные страницы SharePoint, CSS и темы для создания простого сайта SharePoint с элементами корпоративного стиля. SharePoint 2010 предоставляет 20 готовых тем и две главных страницы для реализации ограниченного брендинга. Этот вариант не требует дополнительных навыков или ресурсов помимо умения применить тему или главную страницу SharePoint. Этот подход обычно используется в интрасетевых экземплярах, где главное — поддержка совместной работы, и не нужно тратить лишнее время на улучшение внешнего вида и поведения сайта.
  • Средний уровень усилий В этом подходе используются готовые главные страницы SharePoint, но при этом применяются модифицированные или альтернативные файлы CSS для более глубокого брендинга. В этом варианте также возможна разработка пользовательской темы, которую в SharePoint 2010 разработать намного проще, чем в SharePoint 2007. Такой подход обычно применяется на интрасетевых сайтах, для которых требуется более уникальный вид и поведение. В более крупных средах, где ориентируются на публикацию контента, подобный уровень брендинга может показаться излишним, потому что требует наличия выделенного человека с опытом веб-дизайна или умением создавать пользовательские CSS-файлы.
  • Масштабный проект В этом подходе используются пользовательские главные страницы и CSS-файлы и возможно даже пользовательские макеты страниц. Такой подход обычно практикуют на общедоступных сайтах или тех внутренних сайтах, которым нужен более выверенный и целенаправленный вид и поведение. Для выполнения этого проекта понадобится человек с традиционными навыками веб-дизайна и пониманием, как в ASP.NET работают главные страницы.

Использование тем

Определив различные уровни брендинга, стоит обсудить эти варианты поподробнее, чтобы лучше понять, как подходить к разным проектам брендинга. Темы SharePoint — самый простой вариант приведения сайта SharePoint к корпоративному стилю. Темы позволяют применять к любому сайту SharePoint 12 цветов и два шрифта. В SharePoint 2010 компания Microsoft полностью поменяла работу с темами — она стала намного проще, чем в SharePoint 2007.

В отличие от SharePoint 2007, где относящиеся к темам файлы CSS добавлялись после базового CSS-файла, в SharePoint 2010 нестандартные файлы CSS просто отмечаются специальным комментарием. Затем эти CSS-файлы внедряются в базовый CSS-файл, так что браузеру нужно было загрузить только один файл. В отличие от SharePoint 2007, темы SharePoint 2010 не позволяют определять изображение.

SharePoint 2010 упрощает процесс создания тем за счет переноса этого процесса непосредственно в SharePoint. Для создания THMX-файла Microsoft Office можно использовать Word 2007, Word 2010, PowerPoint 2007 или PowerPoint 2010. Эти приложения также предоставляют 12 цветов и два шрифта, которые затем можно упаковать в THMX-файл, загрузить его на SharePoint и применить к любому сайту.

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

В составе SharePoint 2010 поставляется ряд готовых тем. Есть вероятность, что одна из них идеально подойдет для ваших задач, но чаще всего они удовлетворяют не всем требованиям. Можно взять существующую тему и изменить любой из 12 цветов или двух шрифтов.

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

Ясно, что темы являются эффективным и прямым способом брендинга сайтов SharePoint. Определите корпоративные стандарты и последовательно применяйте их, а функциональность брендинга в SharePoint обеспечит вашим сайтам четкий и последовательный корпоративный стиль.

Стив Райт

Стив Райт (Steve Wright)является старшим менеджером в отделе бизнес-аналитики компании Sogeti USA из Омахи, штат Небраска. За последние 20 лет с небольшим Стив работал над системами управления воздушным движением, а также над финасовыми, страховыми и многими другими системами. Он выступал в роли автора и рeцензента многих изданий, посвященных таким продуктам Microsoft, как Windows, SharePoint, SQL Server и BizTalk.

Кори Эркес

Кори Эркес (Corey Erkes)работает управляющим консультантом в компании Sogeti USA из Омахи, штат Небраска. Erkes работал со многими компаниями на разных этапах внедрения их решений SharePoint. Он также является одним из создателей пользовательской группы SharePoint в Омахе.