Разработка приложений Web 2.0 на Microsoft Sharepoint

Корпоративный портал в Интернете

Разбить на страницы
Показывать лекцию целиком

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

1.1. Создание веб-узла на собственном сервере

Рассмотрим, как, пользуясь возможностями служб SharePoint, можно быстро создать корпоративный сайт, отвечающий типичным запросам российской компании. В качестве конкретного примера используем сайт ЗАО Полибук Мультимедиа авторов этого курса.

Замечание: Этот курс адресован пользователям, разрабатывающим порталы для Web, причем мы старались, с одной стороны, сделать его цельным (не требующим дополнительных предварительных знаний), а с другой - стараться не дублировать материал из первого курса "Введение в SharePoint" (на Интуит.ру).

Техническое задание

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

  • Лента новостей
  • Календарь (для планирования ключевых дат, например, сдачи баланса, корпоративных праздников и т.д.)
  • Форум сотрудников
  • Блог руководителя
  • Несколько библиотек документов (договора, первичная бухгалтерская отчетность) с настроенным электронным документооборотом
  • Дочерние веб-сайты (второго уровня) отделов и личные страницы сотрудников
  • Вики-библиотека
  • Будем в рамках данного раздела считать, что решающим фактором будет функциональность веб-сайта, а требования к его дизайну минимальны - он должен включать один-два логотипа компании и несколько существующих элементов, которые будут взяты с прежнего сайта компании.

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

    Создание веб-узла верхнего уровня (на сервере)

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

    (рис 1.1) Создайте в Центре Администрирования новое семейство веб-узлов

    Для того, чтобы создать новый веб-узел верхнего уровня, выполните следующее.

  • На сервере, на котором развернуты службы SharePoint, выберите в главном меню Пуск команду Администрирование / Центр Администрирования служб SharePoint 3.0.
  • В открывшемся окне браузера со страницей Центра Администрирования на вкладке Управление приложениями щелкните ссылку Создание семейства веб-узлов (рис. 1.1).
  • На одноименной странице (рис. 1.2) введите в соответствующие поля название, краткое описание веб-узла (оно потом появится на домашней странице) и окончание его URL-адреса, которое, добавившись к идентификатору сервера в локальной сети, станет адресом домашней страницы веб-узла (в примере, показанном на рис. 1.2, это будет адрес - ).(рис 1.2) Выбор параметров семейства веб-узлов SharePoint
  • Выберите шаблон Узел группы для веб-узла и укажите, какие из пользователей сервера будут назначены его администраторами.
  • Нажмите кнопку ОК.
  • На открывшейся странице с информацией об успешном создании узла верхнего уровня щелкните по ссылке с его адресом, чтобы перейти на узел.
  • Введите имя пользователя и пароль администратора.
  • Просмотрите, как выглядит домашняя страница созданного веб-сайта (рис. 1.3).
  • Просмотрите несколько страниц сайта (списки и библиотеки), пользуясь левой панелью навигации, чтобы познакомиться с его структурой.
  • (рис 1.3) После создания веб-узла верхнего уровня перейдите на его домашнюю страницу

    В принципе, уже сейчас (после всего пары минут установки!) сайт вполне можно использовать для коллективной работы предприятия. Если затратить еще несколько минут, то, не выходя из браузера, несложно настроить разрешения для пользователей и добавить дополнительные фрагменты сайта (например, библиотеки рисунков и форм, дочерние веб-узлы страничек сотрудников и т.п.), выполнив полностью (или почти полностью) наше нехитрое техническое задание. Заметим попутно, что обратившись к сайту Майкрософт, либо к возможностям, предоставляемым Вашим SharePoint-хостинг-провайдером, несложно отыскать шаблоны узлов, подходящих для более специфических задач (организация call-центра, вики-библиотеки и т.д. и т.п.).

    Однако, мы пойдем по несколько другому пути, обратившись, вместо браузера, к специальному средству редактирования веб-сайтов SharePoint - программой Microsoft Office SharePoint Designer.

    Доступ к веб-узлу для его редактирования (на компьютерах клиентов)

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

    Для того, чтобы открыть в SharePoint Designer некоторый веб-узел (например, только что созданный в браузере), выполните следующее.

  • Введите команду Файл / Открыть узел.
  • В диалоговом окне (рис 1.4) Откройте веб-узел в SharePoint Designer
  • Нажмите кнопку Открыть.
  • Введите имя учетной записи владельца сайта и пароль.
  • В результате узел будет загружен в SharePoint Designer, а для открытия его домашней страницы (рис. 1.5) следует дважды щелкнуть на ее названии - default.aspx - на панели Список папок.

    (рис 1.5) Домашняя страница узла открыта в SharePoint Designer

    Здесь стоит напомнить, что, веб-страница на узле SharePoint, формируется путем объединения:

  • мастер-страницы (или, по-другому, главной страницы узла) - файла-шаблона (с расширением .master), включающего общие элементы для всех страниц узла SharePoint (рис. 1.6);
  • страницы содержимого ( контента ) - файла с расширением .aspx, содержащего уникальное наполнение страницы (рис. 1.5).
  • (рис 1.6) Редактирование главной (мастер-) страницы в SharePoint Designer

    И master-, и aspx-страницы редактируются по одинаковым правилам в SharePoint Designer, что позволяет разделить разработку, соответственно, общего дизайна сайта, и наполнения его конкретных веб-страниц.

    Первое редактирование дизайна веб-узла

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

    Совместное использование средств настройки параметров узла SharePoint в браузере и редактирование мастер-страниц в SharePoint Designer позволяет быстро изменить общий дизайн сайта. Покажем, как это делается.

  • В браузере выберите Действия узла / Параметры узла.
  • На странице Параметры узла (рис. 1.7) щелкните ссылку Название, описание и значок и (при желании) введите новое название сайта, текст, который будет размещаться в верхней части домашней страницы и путь к графическому файлу с логотипом (если Вы его предварительно заготовили). О том, как можно поменять логотип непосредственно на мастер-странице, будет написано ниже.
  • На странице (рис 1.7) Настройка параметров узла
  • Выберите желаемую цветовую гамму оформления узла (его (рис 1.8) Настройка темы портала
  • Оцените выбранную цветовую тему (рис. 1.9).
  • Более подробную информацию о настройке дизайна узла SharePoint и, в частности, о темах, Вы найдете в Лекции 2.

    (рис 1.9) Веб-узел с измененной темой

    1.2. Создание веб-узла в Интернете

    Создание портала в сети Интернет мало чем отличается от работы в локальной сети. Основные отличия связаны с тем, что, возможно, администрирование служб SharePoint на сервере (и, соответственно, настройка семейства узлов) может осуществляться не Вами, а провайдером. На протяжении всего курса, начиная с этого раздела, мы будем использовать хостинг, любезно предоставленный провайдером Инфобокс (фрагмент домашней страницы www.infobox.ru приведен на рис. 1.10).

    (рис 1.10) Сайт компании Инфобокс - провайдера бизнес-решений Майкрософт

    Размещение веб-узла на сервере провайдера

    Обычно, пользователь выбирает между двумя вариантами организации портала в Интернете:

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

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

    (рис 1.11) Вариант быстрого размещения портала SharePoint в Интернет - веб-узел третьего уровня

    Как правило, хостинг-провайдер предлагает Вам быстро (регистрация и настройка займет считанные минуты) организовать домен третьего уровня, на котором будет размещен Ваш портал и разрешить тестовый доступ к нему на несколько недель (рис. 1.12).

    Совет: При тестировании обратите внимание на скорость работы на портале, которую обеспечивает Ваш провайдер. (рис 1.12) Создание портала SharePoint на хостинге Инфобокс

    Следует помнить, что, в любом случае, при строительстве портала SharePoint, Вам придется выполнить следующие обязательные шаги:

  • Выбор адреса и названия веб-узла (рис. 1.11 и рис. 1.12);
  • Создание учетной записи владельца веб-узла, поскольку доступ к порталу SharePoint подразумевает авторизацию (рис 1.13(рис 1.13) Подключение к веб-узлу требует авторизации
  • Выбор шаблона узла (рис. 1.14).
  • (рис 1.14) Для создания корпоративного сайта выберите шаблон Узел группы

    Результат создания веб-узла SharePoint в сети Интернет показан на рис 1.15 - это соответствующий домен компании-провайдера, а pbmm - имя, которое было выбрано пользователем (мной) при регистрации услуги (отыщите его на предыдущих рисунках). Конечно, имеется возможность регистрации собственного доменного имени, с тем, чтобы адрес в браузере выглядел более привлекательно ваше_имя.ru.

    (рис 1.15) Веб-узел SharePoint в Интернете после создания (хостинг предоставлен компанией Инфобокс)

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

    (рис 1.16) Веб-узел SharePoint в Интернете с настроенной темой и логотипом

    1.3. Создание в Интернете связки "общедоступный веб-узел - внутренний корпоративный портал"

    Наконец, мы дошли до практически важной задачи, состоящей из двух связанных проблем:

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

    Для выполнения поставленной задачи сайт, созданный на хостинге провайдера (см. предыдущий раздел), сделаем открытым, а для внутренней (корпоративной) части создадим новый дочерний веб-узел.

    Прежде всего, отметим, что создать новый узел можно, как при помощи программы SharePoint Designer (рис. 1.17 и лабораторная работа 1.1), так и в браузере. В браузере следует нажать кнопку Действия узла, выбрать команду Создание и затем (рис. 1.18) щелкнуть по ссылке Узлы и рабочие области.

    (рис 1.17) Создание веб-узла в программе SharePoint Designer(рис 1.18) Начните создание дочернего узла в браузере

    Далее необходимо правильно выбрать параметры создаваемого узла SharePoint (рис. 1.19):

  • Введите название и описание нового узла.
  • Определите адрес веб-узла (т.е. имя папки, в которой он будет находиться, например, back ).
  • В качестве языка выберите русский язык, а в качестве шаблона выберите шаблон Узел группы.
  • В группе Разрешения выберите переключатель Использовать собственные разрешения.
  • Установите переключатель Нет для каждой из опций:
  • Отображать этот узел на верхней панели ссылок родительского узла?
  • Использовать верхнюю панель ссылок от родительского узла?
  • Отображать этот узел в области быстрого запуска родительского узла?
  • Нажмите кнопку (рис 1.19) Определите параметры дочернего узла
  • На следующей странице настройте группы пользователей нового узла, определив круг посетителей, участников и владельцев узла (рис. 1.20).
  • Нажмите кнопку ОК.
  • (рис 1.20) Настройте новые группы пользователей для доступа к дочернему узлу

    В результате будет создан дочерний веб-узел, местонахождение которого в Интернете будет определяться URL-адресом родительского узла (в нашем случае, ) и выбранным именем папки back (рис. 1.21).

    (рис 1.21) Домашняя страница дочернего узла

    Далее коротко остановимся на настройке некоторых отличительных свойств созданного узла.

  • Перейдите на родительский веб-узел.
  • Выберите Действия узла / Параметры узла.
  • В группе Администрирование семейства веб-узлов щелкните ссылку Иерархия узлов.
  • Щелкните ссылку с URL-адресом дочернего узла (рис 1.22(рис 1.22) Просмотр иерархии узлов
  • Находясь на дочернем узле, в меню Действия узла выберите команду Параметры узла.
  • Щелкните ссылку Название, описание и значок.
  • На странице Название, описание и значок введите название узла, дополнительный текст его описания и путь к рисунку с логотипом (рис. 1.23).
  • Нажмите кнопку (рис 1.23) Выберите логотип и описание дочернего узла
  • Снова перейдите на домашнюю страницу родительского сайта.
  • В список Ссылки добавьте новую ссылку на домашнюю страницу дочернего (корпоративного) узла.
  • Аналогичным образом добавьте новую ссылку на общедоступный веб-узел в список (рис 1.24) Создайте ссылку на общедоступный веб-узел на домашней странице дочернего узла
  • Просмотрите, как будут выглядеть оба веб-узла (рис. 1.25).
  • (рис 1.25) На родительский (общедоступный) узел можно перейти по ссылке с дочернего (внутреннего) узла

    Видимость открытой части портала SharePoint

    Как мы условились, дочерний узел не наследует разрешений родительского узла. Поэтому, настроив анонимный доступ на родительском узле, мы дадим возможность его просмотра любому посетителя из Интернета, не открывая при этом внутреннего узла. Для настройки анонимного доступа:

  • Откройте родительский веб-узел.
  • Выберите Действия узла / Параметры узла.
  • В группе (рис 1.26) Перейдите к дополнительным разрешениям веб-узла
  • Нажмите кнопку Параметры.
  • В открывшемся меню (рис 1.27) Перейдите к настройке анонимного доступа
  • Определите, какие части портала должны быть доступны анонимным пользователям. Поскольку мы хотим сделать весь портал общедоступным, выберите переключатель Разрешен ко всему узлу (рис. 1.28).
  • Нажмите кнопку (рис 1.28) Включите анонимный доступ к порталу
  • Перейдите на дочерний (внутренний) узел (рис. 1.29) и убедитесь, что анонимный доступ на него закрыт.
  • (рис 1.29) Создайте ссылку на дочерний узел на домашней странице общедоступного портала

    Тестирование

    Нам остается проверить, как будет работать созданная связка "общедоступный веб-узел - дочерний корпоративный веб-узел ".

  • Закройте браузер.
  • Вновь запустите браузер, перейдя на общедоступный веб-узел.
  • Убедитесь в том, что авторизованный вход на веб-узел пока не выполнен (рис 1.30(рис 1.30) Анонимный вход на портал из Интернета открыт
  • Щелкните ссылку на внутренний корпоративный веб-узел и убедитесь в том, что, пока Вы не авторизовались, вход на сайт запрещен.
  • Введите имя пользователя и пароль (рис 1.31(рис 1.31) Войдите на портал под своей учетной записью
  • Просмотрите внутренний веб-узел (рис. 1.32).
  • Вернитесь на общедоступный родительский веб-узел, обращая внимание на появившиеся после авторизации ссылки добавления элементов в списки и кнопку Действия узла.
  • (рис 1.32) Доступ на внутренний узел открыт только после авторизации

    Лабораторные работы

    Лабораторная работа 1.1. Создание дочернего узла и настройка его домашней страницы

    Рассмотрим, как создать новый веб-узел при помощи SharePoint Designer. В качестве примера создадим узел, дочерний по отношению к созданному ранее "закрытому" корпоративному узлу (сайт Бухгалтерии предприятия).

  • Откройте SharePoint Designer.
  • Выберите (рис 1.33) Начните создание нового веб-узла в SharePoint Designer
  • Выберите в диалоге Создание на вкладке Веб-узел пункт Шаблоны SharePoint (рис. 1.34).
  • Выберите в списке шаблонов элемент Узел группы.
  • Определите место расположения веб-узла в Интернете. В нашем примере это (рис 1.34) Выберите шаблон Узел группы
  • Нажмите кнопку ОК.
  • Дождитесь создания веб-узла на удаленном сервере (рис 1.35(рис 1.35) Дождитесь создания сайта на сервере
  • Откройте домашнюю страницу узла в SharePoint Designer (двойным щелчком по ее имени на панели Список папок ).
  • Запустите просмотр домашней страницы в браузере (рис 1.36(рис 1.36) Просмотрите домашнюю страницу в браузере
  • Настройте название узла, тему и значок (рис 1.37(рис 1.37) Домашняя страница дочернего веб-сайта
  • Выберите (рис 1.38) Перейдите к настройке веб-частей на домашней странице
  • Потренируйтесь в редактировании веб-частей на домашней странице, например, внеся изменения, приведенные на рис 1.39(рис 1.39) Удалите веб-части из правой зоны веб-частей
  • Выйдите из режима редактирования.
  • Просмотрите результат редактирования веб-страницы (рис. 1.40).
  • (рис 1.40) Домашняя страница после редактирования

    Лабораторная работа 1.2. Работа с библиотекой документов

    Посвятим эту лабораторную работу основам действий с библиотекой документов на портале SharePoint.

  • В браузере откройте веб-узел SharePoint.
  • Щелкните гиперссылку (рис 1.41) Перейдите к библиотеке документов
  • На странице нажмите кнопку Отправить (рис. 1.42).
  • Выберите команду (рис 1.42) Начните отправку документа в библиотеку
  • Выберите документ на диске, либо введя его адрес в поле (рис 1.43) Выберите на локальном компьютере документ для отправки на сервер
  • Убедитесь в том, что документ появился в списке библиотеки.
  • Выберите команду Изменить в Word (рис. 1.44).
  • Отредактируйте документ в программе Microsoft Word.(рис 1.44) Текстовый документ в библиотеке
  • Просмотрите в библиотеке Общие документы другие документы, обращая внимание на их тип (рис. 1.45).
  • (рис 1.45) В библиотеке документов могут храниться файлы различных типов

    Лабораторная работа 1.3. Работа с библиотекой рисунков

    Рассмотрим теперь, как используются библиотеки рисунков.

  • Начиная с применения команды Действия узла / Создание, добавьте на портал библиотеку рисунков, назвав ее, к примеру, Файлы изображений.
  • Откройте библиотеку рисунков и отправьте в нее какой-нибудь графический файл (рис 1.46(рис 1.46) Загрузите изображение в библиотеку рисунков
  • Просмотрите графический файл в форме (рис. 1.47).
  • При желании отредактируйте его название и параметры.(рис 1.47) Рисунок в библиотеке
  • Нажмите кнопку (рис 1.48) Расположение файла в библиотеке рисунков
  • Откройте SharePoint Designer и отыщите на панели Список папок загруженный на сервер графический файл (рис. 1.49).
  • Просмотрите рисунок в браузере при помощи команды Просмотр в Обозревателе (рис. 1.49).
  • (рис 1.49) Расположение рисунка в библиотеке на сервере (просмотр из SharePoint Designer)

    Краткие итоги

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

    Для редактирования веб-узлов удобно использовать программу SharePoint Designer

    Страницы:

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

    1.1. Создание веб-узла на собственном сервере

    Рассмотрим, как, пользуясь возможностями служб SharePoint, можно быстро создать корпоративный сайт, отвечающий типичным запросам российской компании. В качестве конкретного примера используем сайт ЗАО Полибук Мультимедиа авторов этого курса.

    Замечание: Этот курс адресован пользователям, разрабатывающим порталы для Web, причем мы старались, с одной стороны, сделать его цельным (не требующим дополнительных предварительных знаний), а с другой - стараться не дублировать материал из первого курса "Введение в SharePoint" (на Интуит.ру).

    Техническое задание

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

  • Лента новостей
  • Календарь (для планирования ключевых дат, например, сдачи баланса, корпоративных праздников и т.д.)
  • Форум сотрудников
  • Блог руководителя
  • Несколько библиотек документов (договора, первичная бухгалтерская отчетность) с настроенным электронным документооборотом
  • Дочерние веб-сайты (второго уровня) отделов и личные страницы сотрудников
  • Вики-библиотека
  • Будем в рамках данного раздела считать, что решающим фактором будет функциональность веб-сайта, а требования к его дизайну минимальны - он должен включать один-два логотипа компании и несколько существующих элементов, которые будут взяты с прежнего сайта компании.

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

    Создание веб-узла верхнего уровня (на сервере)

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

    (рис 1.1) Создайте в Центре Администрирования новое семейство веб-узлов

    Для того, чтобы создать новый веб-узел верхнего уровня, выполните следующее.

  • На сервере, на котором развернуты службы SharePoint, выберите в главном меню Пуск команду Администрирование / Центр Администрирования служб SharePoint 3.0.
  • В открывшемся окне браузера со страницей Центра Администрирования на вкладке Управление приложениями щелкните ссылку Создание семейства веб-узлов (рис. 1.1).
  • На одноименной странице (рис. 1.2) введите в соответствующие поля название, краткое описание веб-узла (оно потом появится на домашней странице) и окончание его URL-адреса, которое, добавившись к идентификатору сервера в локальной сети, станет адресом домашней страницы веб-узла (в примере, показанном на рис. 1.2, это будет адрес - ).(рис 1.2) Выбор параметров семейства веб-узлов SharePoint
  • Выберите шаблон Узел группы для веб-узла и укажите, какие из пользователей сервера будут назначены его администраторами.
  • Нажмите кнопку ОК.
  • На открывшейся странице с информацией об успешном создании узла верхнего уровня щелкните по ссылке с его адресом, чтобы перейти на узел.
  • Введите имя пользователя и пароль администратора.
  • Просмотрите, как выглядит домашняя страница созданного веб-сайта (рис. 1.3).
  • Просмотрите несколько страниц сайта (списки и библиотеки), пользуясь левой панелью навигации, чтобы познакомиться с его структурой.
  • (рис 1.3) После создания веб-узла верхнего уровня перейдите на его домашнюю страницу

    В принципе, уже сейчас (после всего пары минут установки!) сайт вполне можно использовать для коллективной работы предприятия. Если затратить еще несколько минут, то, не выходя из браузера, несложно настроить разрешения для пользователей и добавить дополнительные фрагменты сайта (например, библиотеки рисунков и форм, дочерние веб-узлы страничек сотрудников и т.п.), выполнив полностью (или почти полностью) наше нехитрое техническое задание. Заметим попутно, что обратившись к сайту Майкрософт, либо к возможностям, предоставляемым Вашим SharePoint-хостинг-провайдером, несложно отыскать шаблоны узлов, подходящих для более специфических задач (организация call-центра, вики-библиотеки и т.д. и т.п.).

    Однако, мы пойдем по несколько другому пути, обратившись, вместо браузера, к специальному средству редактирования веб-сайтов SharePoint - программой Microsoft Office SharePoint Designer.

    Доступ к веб-узлу для его редактирования (на компьютерах клиентов)

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

    Для того, чтобы открыть в SharePoint Designer некоторый веб-узел (например, только что созданный в браузере), выполните следующее.

  • Введите команду Файл / Открыть узел.
  • В диалоговом окне (рис 1.4) Откройте веб-узел в SharePoint Designer
  • Нажмите кнопку Открыть.
  • Введите имя учетной записи владельца сайта и пароль.
  • В результате узел будет загружен в SharePoint Designer, а для открытия его домашней страницы (рис. 1.5) следует дважды щелкнуть на ее названии - default.aspx - на панели Список папок.

    (рис 1.5) Домашняя страница узла открыта в SharePoint Designer

    Здесь стоит напомнить, что, веб-страница на узле SharePoint, формируется путем объединения:

  • мастер-страницы (или, по-другому, главной страницы узла) - файла-шаблона (с расширением .master), включающего общие элементы для всех страниц узла SharePoint (рис. 1.6);
  • страницы содержимого ( контента ) - файла с расширением .aspx, содержащего уникальное наполнение страницы (рис. 1.5).
  • (рис 1.6) Редактирование главной (мастер-) страницы в SharePoint Designer

    И master-, и aspx-страницы редактируются по одинаковым правилам в SharePoint Designer, что позволяет разделить разработку, соответственно, общего дизайна сайта, и наполнения его конкретных веб-страниц.

    Первое редактирование дизайна веб-узла

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

    Совместное использование средств настройки параметров узла SharePoint в браузере и редактирование мастер-страниц в SharePoint Designer позволяет быстро изменить общий дизайн сайта. Покажем, как это делается.

  • В браузере выберите Действия узла / Параметры узла.
  • На странице Параметры узла (рис. 1.7) щелкните ссылку Название, описание и значок и (при желании) введите новое название сайта, текст, который будет размещаться в верхней части домашней страницы и путь к графическому файлу с логотипом (если Вы его предварительно заготовили). О том, как можно поменять логотип непосредственно на мастер-странице, будет написано ниже.
  • На странице (рис 1.7) Настройка параметров узла
  • Выберите желаемую цветовую гамму оформления узла (его (рис 1.8) Настройка темы портала
  • Оцените выбранную цветовую тему (рис. 1.9).
  • Более подробную информацию о настройке дизайна узла SharePoint и, в частности, о темах, Вы найдете в Лекции 2.

    (рис 1.9) Веб-узел с измененной темой

    1.2. Создание веб-узла в Интернете

    Создание портала в сети Интернет мало чем отличается от работы в локальной сети. Основные отличия связаны с тем, что, возможно, администрирование служб SharePoint на сервере (и, соответственно, настройка семейства узлов) может осуществляться не Вами, а провайдером. На протяжении всего курса, начиная с этого раздела, мы будем использовать хостинг, любезно предоставленный провайдером Инфобокс (фрагмент домашней страницы www.infobox.ru приведен на рис. 1.10).

    (рис 1.10) Сайт компании Инфобокс - провайдера бизнес-решений Майкрософт

    Размещение веб-узла на сервере провайдера

    Обычно, пользователь выбирает между двумя вариантами организации портала в Интернете:

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

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

    (рис 1.11) Вариант быстрого размещения портала SharePoint в Интернет - веб-узел третьего уровня

    Как правило, хостинг-провайдер предлагает Вам быстро (регистрация и настройка займет считанные минуты) организовать домен третьего уровня, на котором будет размещен Ваш портал и разрешить тестовый доступ к нему на несколько недель (рис. 1.12).

    Совет: При тестировании обратите внимание на скорость работы на портале, которую обеспечивает Ваш провайдер. (рис 1.12) Создание портала SharePoint на хостинге Инфобокс

    Следует помнить, что, в любом случае, при строительстве портала SharePoint, Вам придется выполнить следующие обязательные шаги:

  • Выбор адреса и названия веб-узла (рис. 1.11 и рис. 1.12);
  • Создание учетной записи владельца веб-узла, поскольку доступ к порталу SharePoint подразумевает авторизацию (рис 1.13(рис 1.13) Подключение к веб-узлу требует авторизации
  • Выбор шаблона узла (рис. 1.14).
  • (рис 1.14) Для создания корпоративного сайта выберите шаблон Узел группы

    Результат создания веб-узла SharePoint в сети Интернет показан на рис 1.15 - это соответствующий домен компании-провайдера, а pbmm - имя, которое было выбрано пользователем (мной) при регистрации услуги (отыщите его на предыдущих рисунках). Конечно, имеется возможность регистрации собственного доменного имени, с тем, чтобы адрес в браузере выглядел более привлекательно ваше_имя.ru.

    (рис 1.15) Веб-узел SharePoint в Интернете после создания (хостинг предоставлен компанией Инфобокс)

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

    (рис 1.16) Веб-узел SharePoint в Интернете с настроенной темой и логотипом

    1.3. Создание в Интернете связки "общедоступный веб-узел - внутренний корпоративный портал"

    Наконец, мы дошли до практически важной задачи, состоящей из двух связанных проблем:

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

    Для выполнения поставленной задачи сайт, созданный на хостинге провайдера (см. предыдущий раздел), сделаем открытым, а для внутренней (корпоративной) части создадим новый дочерний веб-узел.

    Прежде всего, отметим, что создать новый узел можно, как при помощи программы SharePoint Designer (рис. 1.17 и лабораторная работа 1.1), так и в браузере. В браузере следует нажать кнопку Действия узла, выбрать команду Создание и затем (рис. 1.18) щелкнуть по ссылке Узлы и рабочие области.

    (рис 1.17) Создание веб-узла в программе SharePoint Designer(рис 1.18) Начните создание дочернего узла в браузере

    Далее необходимо правильно выбрать параметры создаваемого узла SharePoint (рис. 1.19):

  • Введите название и описание нового узла.
  • Определите адрес веб-узла (т.е. имя папки, в которой он будет находиться, например, back ).
  • В качестве языка выберите русский язык, а в качестве шаблона выберите шаблон Узел группы.
  • В группе Разрешения выберите переключатель Использовать собственные разрешения.
  • Установите переключатель Нет для каждой из опций:
  • Отображать этот узел на верхней панели ссылок родительского узла?
  • Использовать верхнюю панель ссылок от родительского узла?
  • Отображать этот узел в области быстрого запуска родительского узла?
  • Нажмите кнопку (рис 1.19) Определите параметры дочернего узла
  • На следующей странице настройте группы пользователей нового узла, определив круг посетителей, участников и владельцев узла (рис. 1.20).
  • Нажмите кнопку ОК.
  • (рис 1.20) Настройте новые группы пользователей для доступа к дочернему узлу

    В результате будет создан дочерний веб-узел, местонахождение которого в Интернете будет определяться URL-адресом родительского узла (в нашем случае, ) и выбранным именем папки back (рис. 1.21).

    (рис 1.21) Домашняя страница дочернего узла

    Далее коротко остановимся на настройке некоторых отличительных свойств созданного узла.

  • Перейдите на родительский веб-узел.
  • Выберите Действия узла / Параметры узла.
  • В группе Администрирование семейства веб-узлов щелкните ссылку Иерархия узлов.
  • Щелкните ссылку с URL-адресом дочернего узла (рис 1.22(рис 1.22) Просмотр иерархии узлов
  • Находясь на дочернем узле, в меню Действия узла выберите команду Параметры узла.
  • Щелкните ссылку Название, описание и значок.
  • На странице Название, описание и значок введите название узла, дополнительный текст его описания и путь к рисунку с логотипом (рис. 1.23).
  • Нажмите кнопку (рис 1.23) Выберите логотип и описание дочернего узла
  • Снова перейдите на домашнюю страницу родительского сайта.
  • В список Ссылки добавьте новую ссылку на домашнюю страницу дочернего (корпоративного) узла.
  • Аналогичным образом добавьте новую ссылку на общедоступный веб-узел в список (рис 1.24) Создайте ссылку на общедоступный веб-узел на домашней странице дочернего узла
  • Просмотрите, как будут выглядеть оба веб-узла (рис. 1.25).
  • (рис 1.25) На родительский (общедоступный) узел можно перейти по ссылке с дочернего (внутреннего) узла

    Видимость открытой части портала SharePoint

    Как мы условились, дочерний узел не наследует разрешений родительского узла. Поэтому, настроив анонимный доступ на родительском узле, мы дадим возможность его просмотра любому посетителя из Интернета, не открывая при этом внутреннего узла. Для настройки анонимного доступа:

  • Откройте родительский веб-узел.
  • Выберите Действия узла / Параметры узла.
  • В группе (рис 1.26) Перейдите к дополнительным разрешениям веб-узла
  • Нажмите кнопку Параметры.
  • В открывшемся меню (рис 1.27) Перейдите к настройке анонимного доступа
  • Определите, какие части портала должны быть доступны анонимным пользователям. Поскольку мы хотим сделать весь портал общедоступным, выберите переключатель Разрешен ко всему узлу (рис. 1.28).
  • Нажмите кнопку (рис 1.28) Включите анонимный доступ к порталу
  • Перейдите на дочерний (внутренний) узел (рис. 1.29) и убедитесь, что анонимный доступ на него закрыт.
  • (рис 1.29) Создайте ссылку на дочерний узел на домашней странице общедоступного портала

    Тестирование

    Нам остается проверить, как будет работать созданная связка "общедоступный веб-узел - дочерний корпоративный веб-узел ".

  • Закройте браузер.
  • Вновь запустите браузер, перейдя на общедоступный веб-узел.
  • Убедитесь в том, что авторизованный вход на веб-узел пока не выполнен (рис 1.30(рис 1.30) Анонимный вход на портал из Интернета открыт
  • Щелкните ссылку на внутренний корпоративный веб-узел и убедитесь в том, что, пока Вы не авторизовались, вход на сайт запрещен.
  • Введите имя пользователя и пароль (рис 1.31(рис 1.31) Войдите на портал под своей учетной записью
  • Просмотрите внутренний веб-узел (рис. 1.32).
  • Вернитесь на общедоступный родительский веб-узел, обращая внимание на появившиеся после авторизации ссылки добавления элементов в списки и кнопку Действия узла.
  • (рис 1.32) Доступ на внутренний узел открыт только после авторизации

    Лабораторные работы

    Лабораторная работа 1.1. Создание дочернего узла и настройка его домашней страницы

    Рассмотрим, как создать новый веб-узел при помощи SharePoint Designer. В качестве примера создадим узел, дочерний по отношению к созданному ранее "закрытому" корпоративному узлу (сайт Бухгалтерии предприятия).

  • Откройте SharePoint Designer.
  • Выберите (рис 1.33) Начните создание нового веб-узла в SharePoint Designer
  • Выберите в диалоге Создание на вкладке Веб-узел пункт Шаблоны SharePoint (рис. 1.34).
  • Выберите в списке шаблонов элемент Узел группы.
  • Определите место расположения веб-узла в Интернете. В нашем примере это (рис 1.34) Выберите шаблон Узел группы
  • Нажмите кнопку ОК.
  • Дождитесь создания веб-узла на удаленном сервере (рис 1.35(рис 1.35) Дождитесь создания сайта на сервере
  • Откройте домашнюю страницу узла в SharePoint Designer (двойным щелчком по ее имени на панели Список папок ).
  • Запустите просмотр домашней страницы в браузере (рис 1.36(рис 1.36) Просмотрите домашнюю страницу в браузере
  • Настройте название узла, тему и значок (рис 1.37(рис 1.37) Домашняя страница дочернего веб-сайта
  • Выберите (рис 1.38) Перейдите к настройке веб-частей на домашней странице
  • Потренируйтесь в редактировании веб-частей на домашней странице, например, внеся изменения, приведенные на рис 1.39(рис 1.39) Удалите веб-части из правой зоны веб-частей
  • Выйдите из режима редактирования.
  • Просмотрите результат редактирования веб-страницы (рис. 1.40).
  • (рис 1.40) Домашняя страница после редактирования

    Лабораторная работа 1.2. Работа с библиотекой документов

    Посвятим эту лабораторную работу основам действий с библиотекой документов на портале SharePoint.

  • В браузере откройте веб-узел SharePoint.
  • Щелкните гиперссылку (рис 1.41) Перейдите к библиотеке документов
  • На странице нажмите кнопку Отправить (рис. 1.42).
  • Выберите команду (рис 1.42) Начните отправку документа в библиотеку
  • Выберите документ на диске, либо введя его адрес в поле (рис 1.43) Выберите на локальном компьютере документ для отправки на сервер
  • Убедитесь в том, что документ появился в списке библиотеки.
  • Выберите команду Изменить в Word (рис. 1.44).
  • Отредактируйте документ в программе Microsoft Word.(рис 1.44) Текстовый документ в библиотеке
  • Просмотрите в библиотеке Общие документы другие документы, обращая внимание на их тип (рис. 1.45).
  • (рис 1.45) В библиотеке документов могут храниться файлы различных типов

    Лабораторная работа 1.3. Работа с библиотекой рисунков

    Рассмотрим теперь, как используются библиотеки рисунков.

  • Начиная с применения команды Действия узла / Создание, добавьте на портал библиотеку рисунков, назвав ее, к примеру, Файлы изображений.
  • Откройте библиотеку рисунков и отправьте в нее какой-нибудь графический файл (рис 1.46(рис 1.46) Загрузите изображение в библиотеку рисунков
  • Просмотрите графический файл в форме (рис. 1.47).
  • При желании отредактируйте его название и параметры.(рис 1.47) Рисунок в библиотеке
  • Нажмите кнопку (рис 1.48) Расположение файла в библиотеке рисунков
  • Откройте SharePoint Designer и отыщите на панели Список папок загруженный на сервер графический файл (рис. 1.49).
  • Просмотрите рисунок в браузере при помощи команды Просмотр в Обозревателе (рис. 1.49).
  • (рис 1.49) Расположение рисунка в библиотеке на сервере (просмотр из SharePoint Designer)

    Краткие итоги

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

    Для редактирования веб-узлов удобно использовать программу SharePoint Designer

    Вернуться к учебному плану