Создание сайтов для SharePoint

В этой статье описываются новая модель создания и публикации веб-сайтов в SharePoint.

Общие сведения о публикации сайтов в SharePoint для дизайнеров и разработчиков

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

Возможности сайтов публикации SharePoint можно использовать для создания, настройки и поддержки сайтов публикации в соответствии с бизнес-потребностями. И профессиональные дизайнеры, знакомые с HTML, CSS и JavaScript, и разработчики, которые создают приложения для SharePoint и применяют пользовательский код .NET для создания сайтов и решений ферм, могут использовать возможности сайта в SharePoint для управления всеми этапами жизненного цикла контента, в том числе следующие:

  • Authoring и повторное использование контента;

  • Branding и разработка внешнего вида сайта;

  • Managing metadata - вы можете создать систему навигации сайта на основе таксономии;

  • Publishing контента в текущем семействе веб-сайтов или публикация контента в разных семействах веб-сайтов, в том числе на сайтах интрасети и Интернета.

  • Accessibility - вы можете повышать доступность опубликованных сайтов.

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

Разработка, оформление и фирменная символика в SharePoint

SharePoint делает возможным новый подход к разработке веб-сайтов. Рабочий процесс создания контента был пересмотрен, и теперь для этого можно использовать любой инструмент разработки и создания фирменной символики. Для оформления сайта без написания кода .NET используйте Дизайнер для импорта элементов дизайна. С помощью компонента "Дизайнер" вы также можете создать эталонную страницу на основе HTML, чтобы определить хром, совместно используемый всеми страницами сайта, и создавать макеты страниц для разработки их шаблонов. Если вы хотите написать собственный код, можно использовать сервер .NET, клиент .NET (CSOM), а также библиотеки Silverlight и JavaScript.

Публикация сайтов, программирование с использованием клиентской объектной модели и новая модель приложений SharePoint

Вы можете использовать новую клиентская объектная модель .NET (CSOM) для разработки приложений SharePoint с помощью модели для надстроек SharePoint. Вы можете использовать многие API, которые также доступны для программирования серверов .NET в клиентских объектных моделях .NET, которые поддерживают разработку клиента .NET, Silverlight, JavaScript, а в некоторых случаях и Windows Phone. Некоторые идеи по разработке приложений для веб-сайтов включают опросы, приложения для управления учетными записями, поддержку электронной коммерции, интеграцию социальных функций и внешних данных на веб-сайты публикации, дополнения к содержимому на аутсорсинге и мобильные приложения-компаньоны.

Модель страниц для веб-сайтов публикации

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

Эталонные страницы и макеты страниц

Главная страница — это основной шаблон, который определяет общие структурные элемента сайта — хром. Все страницы на сайте используют эти элементы, которые определяют области страницы, в которых отображается контент макета страницы.

Макеты страниц используются отдельными страницами определенного типа. Они заполнены полями страницы. Эти страницы определяют отдельные элементы на странице. Отдельные страницы основаны на макетах страниц и создаются в браузере с помощью пользовательского кода или другого способа, позволяющего пользователям заполнять поля страниц. Дополнительные сведения о модели страниц в SharePoint см. в статье Обзор модели страниц SharePoint.

Клиентские элементы управления отрисовкой

Все новые элементы управления в SharePoint отображаются. Данные записываются в элементы управления массиве JSON на стороне клиента, а контент можно отобразить с помощью JavaScript, CSS и шаблонов. Как конструктор или разработчик вы можете управлять тем, как содержимое отображается на странице, и вы можете использовать различные методы проектирования, чтобы получить нужный внешний вид и поведение на опубликованных страницах с помощью таких функций, как веб-часть "Поиск контента" в SharePoint и шаблоны отображения.

Сайты и мобильные устройства

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

Метаданные и навигация в SharePoint

Возможности управляемых метаданных, представленные в Microsoft SharePoint Server 2010, улучшены и расширены в SharePoint для повышения производительности, упрощения доступа через пользовательский интерфейс и навигации на основе таксономии, которая называется управляемой навигацией. Вы можете использовать управляемую навигацию или навигацию на основе структуры веб-сайта SharePoint (структурной навигации) для создания навигации сайта. Дополнительные сведения об управляемой навигации см. в разделах Управляемые метаданные и навигация в SharePoint и Управляемая навигация в SharePoint.

Публикация контента в SharePoint

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

Каталоги

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

Публикация на нескольких сайтах

В SharePoint представлена возможность публикации на нескольких сайтах, позволяющая повторно использовать один контент в разных семействах веб-сайтов. Для этого применяются встроенные функции поиски, реализующие полезные сценарии и архитектуры публикации. Впервые вы сможете создавать сайты, охватывающие несколько ферм SharePoint и даже выходящие за пределы сайтов интрасети и Интернет-сайтов. Вы можете использовать CSWP для отображения данных поиска, опубликованных на разных сайтах и семействах веб-сайтов.

Варианты и многоязычные сайты

С помощью функции вариантов в SharePoint вы можете создавать многоязычные сайты или другие сайты, на которых требуется менять способ представления содержимого. Функция вариантов распространяется только на одно семейство веб-сайтов. То есть вы можете создать целевые языковые или региональные "варианты" исходного языка или региона текущего сайта в рамках того же семейства веб-сайтов SharePoint. Варианты поддерживают понятные URL-адреса и возможность экспорта или импорта содержимого в формате XLIFF-файла, чтобы третья сторона могла выполнить перевод. В пакеты экспорта можно включать метки, страницу для перевода и репликации, различные элементы списков (например, библиотеки документов) и элементы навигации.

Доступные сайты

С помощью функции вариантов в SharePoint можно создавать сайты со специальными возможностями или другие сайты, представление содержимого на которых адаптировано для пользователей с особыми потребностями. В SharePoint можно включить режим специальных возможностей, открыв веб-страницу SharePoint и нажимая клавишу TAB, пока не будет выделена ссылка "Включить специальные возможности". Эта функция повторно создает веб-страницу в стандартном формате HTML, повышая удобство чтения с экрана. Гарантируя, что пользователи смогут перевести фокус на эту ссылку с помощью клавиши TAB, вы сможете создать более доступную версию своей страницы SharePoint. В частности, раскрывающиеся меню на основе JavaScript преобразуются в списки гиперссылок, а объекты — в более простой код HTML, поддерживающий чтение с экрана.

См. также