Разница между вики-страницей, страницей приложения, страницей веб-части и страницей публикации

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/50232

Вопрос

На форумах и блогах msdn sharepoint есть много мест, где используются эти термины, и я путаюсь между ними.Кто-нибудь может прояснить?

Это было полезно?

Решение

Позвольте мне посмотреть, смогу ли я объяснить страницы в SharePoint, не запутав вас еще больше.

Разница между различными типами страниц во многом зависит от того, являетесь ли вы разработчиком или конечным пользователем.Поскольку вы ссылаетесь на MSDN, я начну с представления разработчика.

Страницы SharePoint с точки зрения разработчика

С точки зрения разработчика, в SharePoint есть три основных типа страниц:Страницы приложений, Мастер-страницы и страницы сайта

Страницы приложения

Страницы приложения - это страницы, хранящиеся в папке ниже {SharePointRoot}\Template\Layouts доступ к ним осуществляется через виртуальный каталог _layouts который присутствует под всеми сайтами SharePoint.Они ведут себя как совершенно обычные страницы ASP.NET, за исключением того, что они знают, к какому сайту SharePoint они обращаются как часть.Они должны быть /используются для вещей, которые должны быть доступны на всех сайтах, таких как различные настройки.

Основные страницы

Мастер-страницы - это просто обычные ASP.NET мастер-страницы, которые можно использовать для управления частью html, которая является общей для всех страниц семейства веб-сайтов, такой как общий макет и навигация.Содержат ContentPlaceHolders, которые затем заменяются содержимым элементов управления контентом на отдельных страницах.

Страницы сайта

Страницы сайта - это совершенно особый вид страниц.Они (по крайней мере, изначально) обычно хранятся в папке для соответствующего определения функции/сайта.Они становятся доступными через <Module> элемент в описании функции/сайта или с помощью кода, подобного "добавить страницу", который при активации функции (или подготовке определения сайта) (или запуске кода) создаст запись в базе данных контента для сайта, связывающую URL-адрес с файлом в файловой системе.
На данный момент страница сайта не настроена (или является призрачной (старая терминология)).Но с помощью SharePoint Designer, объектной модели или браузера конечный пользователь может изменить содержимое страницы для определенного URL-адреса (на определенном сайте).Измененная страница затем сохраняется в базе данных содержимого и теперь настраивается (или не размещается) и имеет некоторые ограничения из-за безопасности (не может содержать серверный код в разметке, может наследоваться только от безопасных базовых классов и может содержать только безопасные элементы управления).

Страницы сайта - это страницы, которые вы обычно разрешаете использовать конечным пользователям.Они бывают разных вариаций:

Чистые страницы сайта

(Мой собственный термин) Стандартные ASP.NET страницы, где разработчик управляет тем, что находится на странице.Очень необычно.

Страницы веб-частей

Страницы, наследуемые от Microsoft.SharePoint.WebPartPages.WebPartPage содержащий несколько веб-частей, в которые разработчик/конечный пользователь может добавлять веб-части для управления тем, что страница показывает / может делать.В предыдущих версиях SharePoint это было очень распространено и очень мощно.

Страницы вики

Новый способ создания страниц с контентом.Очень похоже на страницы веб-частей, но вместо того, чтобы иметь несколько зон веб-частей, обычно есть только одна, которая скрыта.Затем у него есть поле Wiki, которое можно легко редактировать, и оно может содержать разметку, которая заставит веб-части из скрытой зоны отображаться встроенными в содержимое (как divs).

Его можно комбинировать с несколькими WebPartZones, чтобы обеспечить больший контроль над размещением веб-частей.

Публикация страниц/макетов страниц

С точки зрения разработчика, публикуемые страницы - это на самом деле не страницы, а listitems, которые привязаны к макету страницы.Макет страницы, с другой стороны, - это почти то, что я называю чистыми страницами сайта, но может отображаться только с помощью соответствующего списка страниц публикации, они содержат элементы управления, которые позволяют отображать /редактировать столбцы в списке.

Страницы SharePoint с точки зрения конечного пользователя

Страницы настроек = Страницы приложения

Страницы, где они могут изменять некоторые настройки, но не имеют никакого контроля над тем, что находится на странице

Страницы веб-частей

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

Страницы вики

Стандартный тип страниц на сайтах совместной работы.Позволяет очень легко редактировать контент и при необходимости смешивать веб-части.Очень хорошо подходит для неструктурированного контента.

Страницы публикации

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

Другие советы

Page Wiki похожа на страницы Википедии. Мы позволяем пользователю редактировать страницы.

Страница приложения - это страница, которую мы можем использовать ту же страницу в разных коллекциях сайта или веб-сайты. Предположим, что если мы хотим показать страницу пользовательской ошибки с красиво разработанным интерфейсом в каждой из нашей коллекции сайта, то мы можем создать страницу приложения и дать Redirect URL-адрес этой странице приложения. Страница приложений не может быть отредактирована пользователем. Мы должны редактировать с Visual Studio. Знания программирования требуют редактирования.

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

<Сильная> Публикация страницы публикации Публичные страницы доступны только в Издательских сайтах. На сайтах публикации авторов и утверждения используют функцию публикации для создания контента, а затем сделать его доступным для посетителей сайта. Как правило, сайт публикации имеет включенный рабочий процесс утверждения, поэтому контент рассматривается и одобрен до публикации.

Видеть это Ссылка Вы можете найти эту ссылку по Googling.

Вот еще несколько отличий, с которыми я столкнулся при работе как со Страницами Wiki, так и со Страницами веб-частей, с более практической точки зрения:

Страницы Wiki

  • Может размещать веб-части рядом с текстом и свободно перетаскивать их куда угодно, в том числе, например, в ячейки HTML-таблицы, обеспечивая очень точную компоновку.
  • Вы можете выбрать один из 8 "Текстовых макетов", которые в основном отличаются количеством столбцов и наличием или отсутствием верхнего и нижнего колонтитулов.
  • Вы можете в любое время изменить формат текста существующей страницы.При изменении макета текста на странице, на которой уже есть содержимое в регионе, не включенном в выбранный вами новый макет, SharePoint переместит это содержимое в начало или конец другого региона;когда изменения макета добавляют регионы, они всегда будут пустыми.
  • Если в библиотеке страниц включено управление версиями, новая версия будет создаваться при каждом сохранении страницы.
  • Добавление расширенного текстового содержимого на страницу - это просто щелчок мышью и ввод текста.
  • Возможно случайное внесение изменений, которые частично или полностью нарушат макет веб-частей, размещенных на странице.В основном это связано с тем, что каждая веб-часть, размещенная на вики-странице, представлена парой divs, обернутых в другой div, и иногда, когда вы нажимаете на место, в которое хотите добавить текст на страницу, или когда вы перетаскиваете веб-часть, точка вставки, которую SharePoint решает, что, по его мнению, вы хотели, может оказаться внутри внешнего div веб-части.Как только это произойдет, у вас могут возникнуть проблемы с доступом к меню "Редактировать веб-часть" в этой веб-части, а иногда и во всех веб-частях страницы.
  • В SP2010 (не знаю, было ли это исправлено в SP2013), после размещения веб-части Excel Web Access на вики-странице и сохранения страницы, последующее нажатие "Редактировать страницу" будет зависать на неопределенный срок при "Загрузке ...", что может быть устранено только путем закрытия этой веб-части через просмотр обслуживания веб-части.

Страницы веб-частей

  • Может размещать веб-части в зонах веб-частей и изменять их относительный порядок внутри этих зон, но не может легко вносить более точные коррективы в их расположение.
  • При создании страницы можно выбрать один из 8 "Шаблонов макета", большинство из которых немного сложнее, чем текстовые макеты вики-страницы.В большинстве случаев веб-части ограничены вертикальным размещением в пределах зоны, но некоторые макеты имеют одну зону с горизонтальным выравниванием.Пример: SP 2010 GIF for Web Part Page Layout Template: "Left Column, Header, Footer, Top Row, 3 Columns"
  • Невозможно изменить шаблон макета после создания страницы.
    • (По этой причине я обычно выбираю один из самых "сложных" макетов при создании страницы веб-части;любые зоны с нулевыми веб-частями будут свернуты до нескольких пикселей пробела до тех пор, пока я не добавлю к ним что-нибудь позже.)
  • Версии не создаются при изменении содержимого страницы.(Примечание:существует тип изменений, которые создадут версию, но я не знаю, что это такое.Хотя это не то, что я обычно делаю;одна страница веб-части, которую я редактировал много раз, имеет ровно две версии.)
  • Чтобы добавить форматированный текстовый контент на страницу, необходимо добавить веб-часть редактора контента (CEWP) в одну из зон веб-части.Невозможно разместить веб-часть внутри CEWP.
  • Может быть, проще обновить программно, поскольку каждая веб-часть имеет целочисленные свойства "Зона" и "Индекс", которые определяют их положение в макете - на страницах Wiki есть только одна зона, и индекс не имеет значения, поскольку веб-части встроены в текст wiki.

Видеореализация Страницы SharePoint I: Введение на веб-сайте Microsoft Office описывает различия между страницами Wiki, страницами веб-частей и страницами приложений с точки зрения бизнес-пользователей.Примечание. Страницы приложений называются системой страницы в видео серии.

Для суммирования серии видео:

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

Бизнес-пользователь может редактировать страницы Wiki и веб-части.Страницы Wiki новее и легче редактировать;Страницы веб-части старше и сложнее для редактирования.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top