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

Блоги

Показывать лекцию целиком

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

7.1. Создание блога

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

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

  • Откройте SharePoint Designer.
  • Выберите команду Создать / Веб-узел.
  • В диалоге Создание на вкладке Веб-узел щелкните по пункту Шаблоны SharePoint.
  • Дождитесь загрузки шаблонов с сервера и затем в центральном списке выберите шаблон (рис 7.1) Создайте новый веб-узел на основе шаблона Блог
  • Введите URL-адрес создаваемого узла (с клавиатуры или при помощи кнопки Обзор ).Внимание! Если текущий веб-узел не является узлом SharePoint, то укажите его новое расположение, а потом вновь проведите подключение к серверу, повторив выбор команды Шаблоны SharePoint.
  • Нажмите кнопку ОК.
  • В результате новый веб-узел будет открыт в SharePoint Designer для редактирования (рис. 7.2). Обратите внимание на то, что домашняя страница содержит большую веб-часть (список Записи ), предназначенную для взаимодействия автора блога с его читателями.

    (рис 7.2) Блоги редактируются в SharePoint Designer, как обычные веб-узлы

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

    (рис 7.3) Блог в браузере (с точки зрения посетителя узла)

    Затем полезным будет зайти на сайт под учетной записью его владельца, чтобы получить доступ к правой панели управления записями (рис. 7.4).

    Примечание:Вид блога с точки зрения участника веб-сайта (которому, в отличие от простого посетителя, позволяется писать в блог замечания) приведен ниже, на рис. 7.7. (рис 7.4) Блог в браузере (с точки зрения его владельца)

    В заключение отметим, что, как и любой другой дочерний узел, создать блог можно и в браузере, через веб-интерфейс, обратившись сначала к странице Создание (рис. 7.5), а затем определив все параметры создаваемого узла, в частности, выбрав шаблон Блог (рис. 7.6).

    (рис 7.5) Создать новый веб-узел типа блог можно и в браузере (рис 7.6) Создание блога через веб-интерфейс

    7.2. Структура блога

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

    (рис 7.7) Содержимое блога

    Перечислим элементы блога.

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

    7.3. Работа с блогом

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

    (рис 7.10) Начните создание новой записи блога

    Создание и редактирование записи блога

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

  • Откройте домашнюю страницу блога.
  • В меню Ссылки администрирования щелкните ссылку Создать запись (рис. 7.10).
  • В поле Название введите заголовок сообщения (рис. 7.11).
  • При желании введите полный текст сообщения в поле Основной текст. Для форматирования текста, а также добавления графики, гиперссылок или таблиц используйте панель инструментов.
  • Проверьте правильность вставки даты и времени.
  • (рис 7.11) Определите заголовок и текст записи

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

    (рис 7.12) Запись сохранена в виде черновика

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

    Между тем, участники веб-узла могут просматривать и редактировать чужие черновики, в том числе, создавая к ним заметки (рис. 7.13)

    (рис 7.13) Уполномоченные пользователи сайта могут просматривать черновики и создавать к ним заметки

    Для того, чтобы отредактировать уже существующую запись, надо открыть ее на отдельно странице и щелкнуть сылку Изменить (рис. 7.13). В результате откроется форма редактирования сообщения блога (рис. 7.14), в которую можно ввести необходимую правку, завершив ее нажатием кнопки Опубликовать.

    (рис 7.14) Отредактируйте запись и опубликуйте ее в блоге

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

    (рис 7.15) Добавление записи в блоге при помощи команды Создать элемент

    Записи и заметки других участников блога

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

    Действуя от имени другого пользователя, добавим примечание для записи блога.

  • Перейдите в одну из записей блога. Обратите внимание, что пока эта запись не имеет ни одной заметки.
  • Щелкните по ссылке (рис 7.16) Пока запись блога не содержит заметок
  • В форме для создания заметки введите ее текст (рис. 7.17). (Для заметок, наоборот, название можно не вводить, а основной текст является обязательным для ввода полем.)
  • Нажмите кнопку (рис 7.17) Введите текст заметки
  • Открывается запись темы, в которой мы видим наряду с записью и одну заметку. Добавить еще одну заметку можно в форме, приведенной ниже. Вторая.
  • В результате заметка появится в записи. По умолчанию, заметки отображаются только на странице записи блога и приводятся не в обратном хронологическом порядке, а в прямом порядке их введения. Заметки. На домашней странице приводится лишь ссылка Заметки с количеством заметок в скобках (рис. 7.18). Щелкая по этой ссылке, мы попадаем на страницу добавления заметок.

    (рис 7.18) Заметка добавлена

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

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

    (рис 7.19) Владелец блога рецензирует записи других пользователей перед публикацией

    Версии

    В блоге предусмотрена возможность управления версиями записей.

  • Откройте список Записи.
  • Перейдите к параметрам списка Записи.
  • В разделе (рис 7.20) Перейдите к параметрамуправления версиями
  • Выберите параметры управления версиями (рис. 7.21). Благодаря тому, что установлена опция Да в требованиях утверждения содержимого отправленных элементов, как раз и происходит сохранения записей других пользователей только в качестве черновика.
  • Нажмите кнопку ОК.
  • Для того, чтобы записи пользователей появились в блоге, владельцу блога необходимо их утвердить. Если установить переключатель Да для создания версий при каждом изменении элемента в списке типа Список, то возможно сохранение прежних версий записей блога. Можно задать определенное число версий, которое будет храниться на сервере. Таким образом, блоги допускают ту же самую настройку версий, что и вики-узлы (см. предыдущую главу).

    (рис 7.21) Настройка опций управления версиями

    Категории

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

    (рис 7.22) Ссылки категорий записей блога

    Пока мы не указывали, к какой категории относится каждая из записей. Поэтому список категорий пока пуст. Рассмотрим, как осуществляется работа с категориями.

  • В группе Ссылки администрирования выберите вариант Все содержимое.
  • В группе Списки выберите пункт Категории.
  • В открывшемся списке Категории вызовите меню одного из его элементов (рис 7.23(рис 7.23) Удалите одну из категорий
  • Выберите команду Удалить элемент. Категория пропадет из списка.
  • Выберите другую категорию и введите команду Изменить элемент.
  • В форме редактирования Выделите введите новое название категории (рис. 7.24).
  • Нажмите кнопку (рис 7.24) Переименуйте категорию
  • Аналогичным образом переименуйте другую категорию.
  • При вводе нового сообщения в блоге можно сразу выбрать, к какой категории его следует отнести. Для этого, вводя запись в форму, следует определить категорию из раскрывающегося меню в группе Опубликован (рис. 7.25). В результате запись будет отнесена к одной из категорий.

    (рис 7.25) Выбор категории при создании новой записи

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

    (рис 7.26) Отредактированный набор категорий(рис 7.27) Первая запись отнесена к категории

    Для того чтобы перенести уже имеющуюся запись в ту или иную категорию, надо перейти к этой записи, щелкнуть по кнопке Изменить и в форме редактирования записей в списке Категория выбрать желаемую категорию (рис. 7.28).

    (рис 7.28) Редактирование принадлежности записи к категории

    Подведем итог: Интернет-дневники реализованы в SharePoint в форме шаблона блога. Блог организован при помощи двух списков - записей и заметок. Список Записи (рис. 7.29) предназначен для ввода основных сообщений, элементы списка Заметки (рис. 7.30) привязаны к соответствующим записям блога.

    (рис 7.29) Список Записи содержит столбец Категории(рис 7.30) Список Заметки включает сводку комментариев на все сообщения блога

    Лабораторная работа 7.1. Работа с блогом в Microsoft Word

    Рассмотрим, как осуществляется работа с Интернет-дневником при помощи программы Microsoft Word 2007.

  • Перейдите на домашнюю страницу блога.
  • Щелкните ссылку администрирования (рис 7.31) Перейдите к программе размещения записей блога
  • В открывшемся диалоговом окне введите URL-адрес домашней страницы блога (рис. 7.32).
  • Нажмите кнопку (рис 7.32) Определите адрес блога
  • Введите имя пользователя и пароль (рис. 7.33).
  • Дождитесь, пока Microsoft Word завершит подключение к серверу.(рис 7.33) Пройдите процедуру авторизации из программы Microsoft Word
  • В открывшемся окне Microsoft Word введите заголовок и текст нового сообщения блога (рис. 7.34).
  • На ленте нажмите кнопку (рис 7.34) Опубликуйте сообщение блога из Microsoft Word
  • Убедитесь в том, что запись опубликована (появилось информационное сообщение на панели сверху, рис 7.35(рис 7.35) Запись блога опубликована на сервере
  • Перейдите в браузер и просмотрите запись блога, введенную в Word (рис 7.36(рис 7.36) Запись блога в браузере
  • Вернитесь в Microsoft Word.
  • Начните создание нового документа.
  • В диалоге Создание выберите пункт (рис 7.37) Создайте новую запись блога из Microsoft Word
  • Введите текст еще одной записи (рис 7.38(рис 7.38) Еще одна запись блога
  • Перейдите в браузер и просмотрите новую запись блога (рис 7.39(рис 7.39) Записи блога в браузере
  • Отредактируйте одну из записей, введенных в Microsoft Word, в форме браузера (рис 7.40(рис 7.40) Измените запись в браузере
  • Вернитесь в Microsoft Word.
  • На панели (рис 7.41) Откройте запись блога из Microsoft Word
  • В диалоге (рис 7.42) Выберите запись блога для редактирования в Word
  • Измените запись в Microsoft Word (рис 7.43(рис 7.43) Отредактируйте запись в Word
  • Нажмите кнопку Категории (рис. 7.43).
  • Введите категорию для записи блога (рис 7.44(рис 7.44) Определите категорию записи
  • Нажмите кнопку (рис 7.45) Перейдите в браузер
  • Убедитесь в том, что в браузере запись блога теперь относится к выбранной категории (рис 7.46(рис 7.46) Запись с выбранной категорией
  • Вернитесь в Microsoft Word.
  • Нажмите на панели Блог кнопку редактирования учетных записей (рис. 7.47).
  • Просмотрите в диалоге (рис 7.47) Управление учетными записями
  • Закройте диалог Учетные записи блога
  • Сохраните запись блога в файле Microsoft Word на локальном компьютере, как обычный документ (рис. 7.48).
  • (рис 7.48) Сохранение записи блога в файле

    Лабораторная работа 7.2. Работа над блогом с точки зрения посетителя

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

  • Откройте домашнюю страницу блога от имени посетителя сайта (с разрешением уровня "участие") (рис 7.49(рис 7.49) Бухгалтер открывает блог
  • Перейдите к какой-либо из записей, оставленных владельцем блога.
  • Нажмите кнопку (рис 7.50) Бухгалтер вносит изменение в запись блога
  • Отредактируйте запись блога (рис. 7.51).
  • Нажмите кнопку (рис 7.51) Бухгалтер сохраняет отредактированную запись как черновик
  • Вернитесь на домашнюю страницу.
  • Щелкните ссылку (рис 7.52) Бухгалтер создает новую запись
  • Введите заголовок и текст записи (рис. 7.53).
  • Нажмите кнопку (рис 7.53) Ввод новой записи блога
  • Добавьте заметку на какое-либо сообщение блога (рис 7.54(рис 7.54) Бухгалтер добавляет заметку к сообщению
  • Войдите на веб-узел от имени анонимного пользователя.
  • Убедитесь в том, что посетителям веб-узла (по умолчанию) не разрешается редактировать ни записи, ни заметки (рис. 7.55).
  • (рис 7.55) Записи блога изменяются только после утверждения его владельцем

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

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

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