Изменить порт
Если приходится менять рабочий порт в продуктивной среде, необходимо продумать автоматические перенаправления, так как портал перестанет отвечать по старым ссылкам.
Если мы захотим изменить порт одного из веб-приложений, в Windows открываем Диспетчер служб IIS:
В левой части переходим в раздел сайты — в правой кликаем правой кнопкой мыши по нужному приложению, например, SharePoint Central Administration — Привязки:
Кликаем по нашей привязке и нажимаем Изменить — в открывшемся окне меняем порт на новый:
* мы задали 80 порт, что не является удачным решением для центра администрирования SharePoint — указано только для примера.
Если мы попробуем установить порт, уже используемый IIS, система выдаст предупреждение. В этом случае, необходимо либо назначить другой порт нашему SharePoint, либо изменить порт у другого портала (убедившись, что это не навредит работе сервера).
После внесения изменений, перезапускаем IIS из командной строки:
iisreset
Описание функционала
Microsoft Office SharePoint Server (MOSS) находится над уровнем WSS и добавляет дополнительные функции как на базовый уровень WSS, так и дополнительные способы взаимодействия конечного пользователя с репозиторием. Данные хранятся в базе данных SQL. Используя Webparts, служба может предоставить эту информацию пользователю с использованием широкого спектра различных модулей и для взаимодействия в разных бизнес-сценариях. К ним относятся такие разнообразные приложения, как Collaboration, Document Management, Sharepoint Designer, Records Management (включая сертифицированные DOD 5015.2 компоненты), Workflow, Personalization, более сложные модели метаданных, а также блоги и Wikis со стороны Web 2.0.
«Современные» возможности в SharePoint Online
К «современным» возможностям в SharePoint Online относятся:
- современные сайты групп;
- современные списки и библиотеки;
- современные страницы сайта.
«Современные» возможности появляются в SharePoint Online постепенно, и вы можете контролировать их применение на уровне клиента или сайта. Если вы настроили свое развертывание, вы можете отложить использование новых возможностей до выхода необходимых настроек.
Если ваши настройки критически важны для бизнеса, рекомендуем использовать следующую процедуру внедрения «современных» возможностей:
Готовность
Изучите «современные» возможности, узнайте, какие функции доступны и, что не менее важно, какие функции пока недоступны.
Оценка. Оцените, насколько ваши текущие настройки могут работать в «современном» интерфейсе
Кроме того, подумайте, настройки или функции каких сайтов не будут работать в «современном» интерфейсе. Эти сайты и их настройки необходимо обновить или оставить в «классическом» интерфейсе. Однако другие сайты должны отлично работать в «современном» интерфейсе. Чтобы оценить совместимость своего клиента с «современными» возможностями SharePoint, используйте этот сканер.
Планирование решения. Спланируйте работу, необходимую для подготовки пользовательских решений и сайтов к использованию с «современными» возможностями.
Разработка и тестирование. Внесите необходимые изменения в свои настройки и протестируйте их.
Развертывание. Разверните обновленные решения в среде SharePoint Online.
Ниже приведены основные сценарии, которые поддерживаются «современными» возможностями. Мы будем обновлять список поддерживаемых сценариев при появлении новых возможностей в SharePoint Online.
Настройка/статья | Описание |
---|---|
Подготовка «современных» сайтов групп программным способом | «Современные» сайты групп может подготавливать конечный пользователь, но вы также можете создавать эти сайты программно. |
Настройка «современных» сайтов групп | «Современные» сайты групп — это сайты, которыепоказывают важную информацию на домашней странице SharePoint Online. Как правило, с этими сайтами также связана группа Microsoft 365. |
Настройка «современных» списков и библиотек | «Современные» списки и библиотеки документов более быстрые, интуитивно понятные и адаптивные.Эта статья посвящена поддерживаемым возможностям расширения «современных» библиотек и списков, в частности дополнительным действиям пользователя и брендированию. |
Настройка «современных» страниц сайта | «Современные» страницы сайта группы быстрые, легкие в разработке и поддерживают мультимедийный контент. Кроме того, эти страницыотлично выглядят на любом устройстве, в браузере и в мобильном приложении SharePoint.Эта статья посвящена возможностям расширения «современных» страниц. |
Классификация «современных» сайтов SharePoint | Настройка стандартной классификации для «современных» сайтов SharePoint. |
Рекомендации высокого уровня/общие правила
Здесь необходимо следовать некоторым рекомендациям высокого уровня и правилам, которые играют важную роль при подготовке сайта.
- Попробуйте выделить архитектуру данных из других элементов, таких как фирменное оформление, настраиваемый контент, элементы пользовательского интерфейса, т. д., чтобы обеспечить правильное обслуживание архитектуры данных независимо от других элементов.
- В архитектуре данных определите столбцы сайта и типы контента только на уровне семейства веб-сайтов, и повторно используйте их в любом дочернем сайте семейства веб-сайтов вместо столбцов сайта и типов контента, определенных на уровне дочернего сайта.
Примечание.
Подробная информация о сравнении семейств сайтов с дочерними сайтами приведена в .
- Не допускайте переименования или изменения встроенных артефактов, вместо этого лучше применять пользовательские элементы. Например, избегайте переименования поля Название любого типа контента, так как это может привести к непредсказуемым проблемам, учитывая, что наличие поля Название часто воспринимается разработчиками в качестве гарантии.
- Попробуйте применить способ подготовки, который открыт для управления версиями артефактов и управления жизненным циклом шаблонов, чтобы динамично поддерживать клиентов.
Подключить сайт к группе Microsoft 365
Классические (групповые) сайты не подключены к группе Microsoft 365, тогда как современные сайты групп подключены. Подключение к группе Microsoft 365 является важным этапом модернизации сайта. Подключение к группе Microsoft 365 позволяет сайту использовать другие службы Office 365, например Teams, планировщик и Outlook.
Существует два способа подключения сайтов к группе Microsoft 365:
- Вы можете поручить владельцу каждого сайта сделать это самостоятельно, используя мастер, который можно запустить из пользовательского интерфейса.
- Вы можете выполнить пакетную операцию (называемую подключением к группе) подключения группы Microsoft 365 к нескольким сайтам одновременно. Этот вариант предпочтителен для корпоративных клиентов, так как он позволит вам управлять конфигурацией (настройками конфиденциальности, классификацией сайтов, псевдонимом).
Дополнительные сведения о подключении к группе Microsoft 365 и выполнении подключения к группам см. в статье Подключение к группе Microsoft 365.
Рабочий процесс применения фирменной символики SharePoint
Оформление веб-сайта SharePoint во многом похоже на оформление других веб-сайтов. Вы используете знакомые вам веб-технологии, такие как HTML, CSS и JavaScript, для создания структуры, внешнего вида и настраиваемых функций сайтов. SharePoint также основан на ASP.NET и использует модель страницы, которая похожа на модель главной страницы и макета страницы ASP.NET. Модель страницы включает в себя структуру и предоставляет обработчики и логику для применения элементов внешнего вида и функций.
SharePoint предоставляет несколько веб-частей, которые можно использовать для реализации представления данных, изображений, скриптов, результатов поиска и многого другого в структуре вашего сайта. Составные макеты позволяют легко настраивать внешний вид сайта и предоставляют дизайнерам и ИТ-специалистам контроль над деталями проекта и оформления. Механизм тем и пользовательские CSS упрощают расширенную настройку фирменного стиля.
Рабочий процесс проектирования и разработки фирменного стиля для веб-сайтов SharePoint сильно похож на рабочий процесс проектирования, используемый в отрасли:
- планирование архитектуры и дизайна сайта;
- создание ресурсов проекта с помощью знакомых средств и технологий веб-дизайна;
- Создание сайта с помощью средств SharePoint, например Дизайнера;
- Упаковка проекта сайта и использование надстроек SharePoint и шаблона удаленной подготовки для настройки оформления сайта.
Примечание.
Применение фирменного стиля в SharePoint означает изменение внешнего вида сайта SharePoint по умолчанию. Для этого могут потребоваться структурные и косметические изменения внешнего вида сайта.
Расходы и сложность применения фирменной символики
Изменения внешнего вида могут быть дешевыми и простыми или дорогими и сложными. Пользователи с помощью интерфейса могут применять составные представления, включающие в себя фоновое изображение, цветовую палитру, шрифты и главную страницу, связанные с этими элементами, а также файл предварительного просмотра, связанный с главной странице. Вы можете использовать механизм тем SharePoint для создания собственных тем, а также создавать настраиваемые CSS для изменения внешнего вида сайта.
Важно!
Хотя можно создавать пользовательские главные страницы и другие структурные элементы в рамках настраиваемого проекта фирменного оформления, долгосрочные затраты на поддержку структурных настроек могут быть очень высокими, что в свою очередь может увеличить расходы на обновление и поддержку долгосрочной возможности краткосрочных инвестиций в настройку.
Сайты фирменного стиля SharePoint, размещенные локально или в выделенной ферме
Вы можете использовать шаблон удаленной подготовки для оформления сайтов группы, сайтов публикации и сайтов OneDrive для бизнеса, которые размещаются локально или в выделенной ферме на уровне как семейства веб-сайтов, так и дочернего сайта.
SharePoint Online
Часть планирования проекта фирменного оформления SharePoint состоит в определении типов сайтов, которые вы хотите создать, оформить и подготовить. Лицензирование SharePoint Online влияет на то, доступны ли будут вам возможности сайта публикации. Не все лицензии предоставляют полный набор возможностей сайта публикации.
Таблица 7. Параметры сайта в SharePoint Online
Версия Office 365 | Сайт команды | Сайт публикации | Заметки |
---|---|---|---|
Для малого бизнеса | Да | Нет | |
Предприятие | Да | Да | Включает семейство веб-сайтов группы в корневом веб-приложении для домена, который не предоставляет функции публикации. Вы можете создавать семейства веб-сайтов публикации в этом корневом веб-приложении. |
Дополнительные сведения см. в статье Выбор плана Office 365 для бизнеса и Модель: проектирование и фирменная стилистика в SharePoint 2013.
Файловая система и базы данных контента
Для понимания вариантов использования фирменного стиля и влияния настроек сайта на обновление и миграцию необходимо изучить файловую систему и базы данных контента SharePoint и то, как они взаимодействуют.
Файловая система
SharePoint хранит файлы в файловой системе («кусте»).
В SharePoint Server 2013 и SharePoint Server 2016, это расположение называется 15-куст или 16-куст.
Ниже приведен путь в этом расположении:
SharePoint Server 2013:
SharePoint Server 2016:
15-куст и 16-куст включают в себя несколько вложенных папок, в которых хранятся файлы, которые вы будете использовать при подготовке и оформлении сайтов.
Базы данных контента
В базах данных контента хранятся объекты контента SharePoint, такие как семейства веб-сайтов. База данных контента автоматически устанавливается для каждого семейства веб-сайтов при развертывании SharePoint Server 2013 или SharePoint Server 2016. Весь контент для семейства веб-сайтов хранится в одной базе данных контента на одном сервере. Однако база данных контента может быть связана с несколькими семействами веб-сайтов, при этом вы можете связать базы данных контента с веб-приложением SharePoint. Вам может потребоваться переместить контент из одной базы в другую, например если размер контента скоро превысит размер базы данных контента.
Некоторые характеристики базы данных контента зависят от использования семейства веб-сайтов. Например, на сайтах часто осуществляется запись, а для других типов контента, например документов только для чтения, чаще выполняются операции чтения. Использование контента влияет на различные аспекты базы данных контента, такие как размер и производительность.
Сводка
Подготовка сайта является востребованной возможностью в полях пользовательской настройки сайтов SharePoint. На самом деле в большинстве компаний функциональная необходимость заключается в предоставлении возможности квалифицированным конечным пользователям создавать сайты, основываясь на шаблонах, чтобы они могли повторно использовать аналогичную архитектуру данных, аналогичное фирменное оформление и работу пользователя на нескольких сайтах.
В точки зрения разработчика вы должны предоставить возможность создавать сайты программным путем, а также программным путем подготавливать пользовательскую архитектуру данных (IA) на этих сайтах.
Просто для примера: подумайте о наличии шаблона «сайт проекта», который можно использовать для создания сайта, предназначенного для каждого отдельного проекта, с которым вы работаете. Такой же подход следует применять и для сайтов, нацеленных на заказчиков, поставщиков и т.д.
Однако, не менее важным являет и наличие метода подготовки, который позволяет легко подготовить сайты, основываясь на шаблонах, и потенциально обеспечивает управление жизненным циклом этих шаблонов. На самом деле при обновлении шаблона, который вы уже использовали для создания сайтов, очень полезной будет возможность обновления всех существующих экземпляров сайта на основе этого обновленного шаблона.
В наши дни существует множество способов для подготовки сайтов и их архитектуры информации. В этой статье вы найдете список наиболее интересных, вместе с их целевой платформой.
Шаг 3. Предоставление общего доступа к сайту
После настройки и проверки сайта вы можете предоставить общий доступ к нему другим людям. Перед предоставлением общего доступа выполните проверку работоспособности и рассмотрите возможность использования планировщика запуска портала если вы ожидаете большого объема трафика сайта (10 000 отдельных посещений в день или выше), чтобы обеспечить высокое качество просмотра.
- В правом углу сайта выберите Предоставить общий доступ.
- На панели предоставления общего доступа к сайту введите имена людей, которых нужно добавить на сайт. Уровень разрешений будет только для чтения.
- Введите сообщение, которое будет отправлено пользователю, или снимите флажок «Отправить сообщение», если вы не хотите его отправлять.
- Нажмите кнопку Поделиться.
Связи в организации и отделе
Во многих организациях уже существует формальный способ передачи информации сотрудникам в масштабе всей организации. Кроме того, сотрудники отдела часто общаются друг с другом менее формальным способом
Важно продумать эти процессы, так как в некоторых случаях вы можете продолжать использовать тех же сотрудников или процессы в SharePoint
При общении в масштабе всей организации задайте себе следующие вопросы:
- Кто-то из вашей организации создает и отправляет информационные бюллетени?
- Они отправляются по электронной почте? Если да, то каким образом сейчас этот сотрудник узнает, какие новости включать в бюллетень? Как часто рассылают бюллетени?
- Каков процесс отбора новостей для добавления в бюллетень? Кто принимает это решение?
- Каков процесс редактирования контента?
- Как определить, какие изображения будут включены в статьи?
На уровне отдела задайте себе такие вопросы:
- Есть ли сотрудник, в обязанности которого входит обмен информацией с остальным отделом?
- Могут ли сотрудники обмениваться информацией друг с другом с помощью таких инструментов, как электронная почта или средства обмена сообщениями?
- Какой контент рассылается?
Установка MS SQL Server
SharePoint можно установить с использованием бесплатного MS SQL Express. В качестве его изучения или проведения тестов, это подойдет. Однако, для продуктивного использования СУБД от Microsoft версии Express имеет большое количество ограничений, что вызовет различного рода проблемы. Если нам не нужен полноценный SQL Server, пропускаем этот раздел и переходим к установки SharePoint.
Установка сервера СУБД
В данной инструкции рассмотрим использование MS SQL Server 2008. Запускаем установщик. В окне Центр установки SQL Server кликаем по Установка и в правой — по Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру:
Будет проведена проверка системы на соответствие требованиям. Если ошибок не будет найдено, нажимаем OK. В противном случае, устраняем проблемы, на которые укажет мастер.
Перед запуском проверки, установщик может выкинуть предупреждение, что стоит обновить SQL Server до определенной версии Service Pack. Это стоит учесть и после установки серверной части установить SP.
В окне «Ключ продукта» вводим лицензионный ключ и нажимаем Далее.
Принимаем лицензионное соглашение — Далее.
В окне «Файлы поддержки программы установки» нажимаем Установить. Ждем окончания сбора данных о системе, после нажимаем Далее.
В окне выбора компонентов отмечаем галочками, как минимум, следующие:
- Службы компонента Database Engine;
- Службы Analysis Services;
- Службы Reporting Services;
- Средства связи клиентских средств / Connectivity components;
- Средства управления / Management tools.
* справедливо говоря, средства управления можно не ставить, если в сети есть уже компьютер с установленным Management Studio.
В окне «Настройка экземпляра» задаем имя экземпляру или оставляем переключатель в положении Экземпляр по умолчанию — нажимаем Далее.
В окне проверки свободного дискового пространства просто нажимаем Далее (при наличие свободного места).
В следующем окне выставляем автоматический запуск службы «Агент SQL Server». Также задаем Имя учетной записи для каждого из компонентов:
Далее.
Затем на вкладке Подготовка учетных записей выбираем Смешанный режим (проверка подлинности SQL Server и Windows) и вводим пароль дважды. Также выбираем учетные записи и группы Windows для получения административного доступа к СУБД. Для этого пошагово нажимаем Добавить — Дополнительно — Поиск и выбираем из списка нужные записи или группы, например Администраторы:
На вкладке Каталоги данных стоит изменить пути расположения файлов логов и баз — по умолчанию, их расположение не удобно:
В окне «Настройка служб Analysis Services» также выбираем учетные записи администраторов:
и каталоги:
В окне «Настройка служб Reporting Services» выбираем Установить конфигурацию по умолчанию для работы в режиме интеграции с SharePoint:
При желании, устанавливаем галочки для отправки отчетов в Microsoft и нажимаем Далее. После несколько раз Далее и Установить.
После завершения установки нажимаем Далее и Завершить.
Установка обновлений Service Pack
Установка обновлений SP для SQL Server является важной процедурой, если мы хотим получить стабильную работу сервера. Данные пакеты обновлений можно бесплатно скачать с сайта Microsoft
Запускаем скачанный файл с обновлением и дожидаемся окончания процедуры проверки системы — нажимаем Далее — принимаем условия лицензионного соглашения.
В окне «Выбор компонентов» оставляем галочку на нашем экземпляре (если ставили по умолчанию, MSSQLSERVER) и нажимаем Далее:
Ждем проверки файлов — затем нажимаем Далее и Обновить.
По аналогии, ставим другие пакеты обновлений SP.
Примеры кода подготовки и оформления сайтов
Примеры кода, описанные в данном разделе, демонстрируют основной сценарий и расширяют его для изучения некоторых более конкретных вариантов использования. Статьи в этом разделе также содержат ряд примеров кода. В следующих таблицах перечислены и описаны эти примеры.
Табл. 5. Примеры подготовки сайта
Пример | Описание | Связанная статья |
---|---|---|
Пакетная подготовка | Подготовка семейства веб-сайтов в приложении консоли. | Решения для подготовки сайта SharePoint |
Provisioning.Pages | В этом примере показано, как использовать модель удаленной подготовки для настройки вики-страницы и добавления удаленных веб-частей и HTML-кода из вики-страницы. | Страницы SharePoint и модель страницы |
SiteProvisioningWorkflow | Подготовка семейства веб-сайтов с рабочим процессом на хост-сайте и удаленным приемником событий. | Решения для подготовки сайта SharePoint |
SiteProvisioningWorkflowAppWeb | Подготовка семейства веб-сайтов с рабочим процессом в веб-надстройке и удаленным приемником событий. | Решения для подготовки сайта SharePoint |
Примечание.
В примерах BatchProvisioning, SiteProvisioningWorkflow и SiteProvisioningWorkflowAppWeb демонстрируются основные принципы и функции шаблона удаленной подготовки. В примере ProvisionWikiPages показан конкретный вариант использования (подготовка вики-страницы).
Табл. 6. Примеры оформления
Пример | Описание | Связанная статья |
---|---|---|
Branding.Theme | Демонстрация применения темы (CSOM). | Решения для создания фирменного стиля и персональной настройки страниц на сайтах SharePoint |
OD4B.Configuration.Async | В этом примере показано, как использовать модель удаленной подготовки для настройки вики-страницы и добавления удаленных веб-частей и HTML-кода из вики-страницы. | Решения для создания фирменного стиля и настройки страниц на сайтах SharePoint |
Branding.AlternateCSSAndSiteLogo | Демонстрация настройки пользовательской CSS на сайте узла с помощью пользовательского действия и внедренного JavaScript (CSOM). | Решения для создания фирменного стиля и настройки страниц на сайтах SharePoint |
Provisioning.OnPrem.Async | Демонстрация использования службы для инкапсуляции всей информации с хост-сайта SharePoint в локальную среду | Решения для подготовки сайтов SharePoint |
Provisioning.SiteCol.OnPrem | В этом примере показано, как использовать службу для инкапсуляции всех данных из хост-сайта SharePoint в веб-надстройку, получить веб-сайт, список семейств веб-сайтов в указанном веб-приложении, а также создать тип контента с определенным ContentTypeId.Этот пример особенно полезен, если вы хотите использовать шаблон удаленной подготовки для сайтов с помощью надстроек SharePoint, но член CSOM, необходимый для реализации сценария, еще недоступен в CSOM. | Решения для подготовки сайта SharePoint |
SharePoint. Историческая справка
С появлением SharePoint 2010 изменились наименования составляющих продуктов. Преемник Windows SharePoint Services 3.0 носит название Microsoft SharePoint Foundation 2010, а следующая версия Microsoft Office SharePoint Server 2007 называется Microsoft SharePoint Server 2010. Термин «SharePoint 2010» часто используется как обобщение для разных служб SharePoint, не относясь конкретно к SharePoint Foundation или SharePoint Server
Кроме того, в SharePoint 2010 большое внимание уделено удобству для разработчиков. Среда включает большой набор средств и компонентов — как для создания комплексных приложений без строчки кода, так и использования среды Visual Studio для разработки пакетированных решений
Помимо прочего, возможности платформы только расширились в выпуске 2010 года, и это направление становится ключевой стратегией в отношении SharePoint. В данном документе будут подробно рассмотрены некоторые основные возможности платформы, а также их роль в стратегии выбора технологии разработки собственных приложений.
Команда разработки SharePoint приложила большие усилия в области формирования представления о SharePoint, как о «приложении», не меньшие успехи были достигнуты в области формирования представления о SharePoint как о «платформе». Широкий диапазон средств, начиная с инструментов для разработчиков и решений с открытым исходным кодом и заканчивая APIинтерфейсами разработки, наглядно доказывает, что рабочая группа продукта SharePoint сделала все возможное, чтобы уйти от восприятия SharePoint как «изолированного» приложения. Напротив, продукт SharePoint эволюционировал в платформу разработки веб-приложений и среду интеграции, обеспечивающую разработчикам Майкрософт функции подключения, расширения и базирования.