- •Лекция 1. Первый взгляд на SharePoint
- •Что такое SharePoint?
- •Управление доступом
- •О программном обеспечении
- •Основы работы в SharePoint
- •Вход на веб-узел SharePoint
- •Структура веб-страницы SharePoint
- •Работа в режиме участника: Как происходит наполнение сайта?
- •Работа в режиме Администратора
- •Режим Администратора: Добавление пользователей и настройка доступа
- •Режим Администратора: Выбор оформления узла
- •Режим Администратора: Редактирование веб-части
- •Лабораторная работа 1.1. Участник: Добавление новой ссылки
- •Лабораторная работа 1.2. Библиотеки
- •Лабораторная работа 1.3. Режим чтения: Пассивный просмотр сайта
- •Лабораторная работа 1.4. Поиск по узлу
- •Лабораторная работа 1.5. Веб-сайт на мобильном устройстве
- •Краткие итоги
- •Тесты к лекции
- •Задача 1.
- •Задача 2.
- •Задача 3.
- •Задача 4. (рис. 1.5)
- •Задача 5. (рис. 1.Т5)
- •Задача 6. (рис. 1.32)
- •Задача 7. (рис. 1.36)
- •Задача 8.
- •Задача 9. (рис. 1.Т9)
- •Лекция 2. Администрирование служб SharePointи веб-узлов
- •2.1. Действия на сервере
- •Установка и настройка служб SharePointна сервере
- •Создание веб-приложения SharePoint
- •Создание семейства веб-узлов
- •Настройка параметров безопасности и электронной почты
- •2.2. Лабораторные работы – Действия на любом компьютере рабочей группы
- •Лабораторная работа 2.1: Создание дочерних веб-узлов
- •Лабораторная работа 2.2. Управление пользователями узла
- •Лабораторная работа 2.3. Управление разрешениями для дочерних элементов узла
- •Краткие итоги
- •Тесты к лекции
- •Задача 1.
- •Задача 2.
- •Задача 3.
- •Задача 4.
- •Задача 5. (рис. 2.39)
- •Задача 6.
- •Задача 7.
- •Задача 8. (рис. 2.19)
- •Лекция 3. Проектирование веб-сайта (веб-части)
- •Веб-части: Как на самом деле работают списки и библиотеки
- •Редактирование веб-части
- •Параметры веб-частей
- •Панель инструментов веб-части
- •Скрытие и удаление веб-частей
- •Ссылки на файлы для веб-частей
- •Зоны веб-частей
- •Выбор контейнера для веб-части
- •Добавление новых веб-частей в зону
- •О других способах редактирования веб-страниц
- •Лабораторные работы
- •Лабораторная работа 3.1: Создание новой страницы веб-частей
- •Лабораторная работа 3.2: Персонификация страниц веб-частей
- •Краткие итоги
- •Тесты к лекции
- •Задача 1. (рис. 3.1)
- •Задача 2. (рис. 3.3)
- •Задача 3. (рис. 3.4)
- •Задача 4. (рис. 3.9)
- •Задача 5. (рис. 3.11)
- •Задача 6.
- •Задача 7. (рис. 3.Т7)
- •Задача 8. (рис. 3.22)
- •Задача 9. (рис. 3.23)
- •Задача 10. (рис. 3.30)
- •Лекция 4.
- •Введение
- •Изменение элемента
- •Представления списка
- •Создание новых списков
- •Создание настраиваемых списков
- •Редактирование списков
- •Библиотеки
- •Лабораторные работы
- •Лабораторная работа 4.1. Обсуждения и опросы
- •Лабораторная работа 4.2. Списки в виде таблицы
- •Лабораторная работа 4.3. Фильтрация и сортировка списков
- •Лабораторная работа 4.4. Оповещения
- •Краткие итоги
- •Тесты к лекции
- •Задача 1.
- •Задача 2. (рис. 4.5)
- •Задача 3. (рис. 4.20)
- •Задача 4. (рис. 4.Т4)
- •Задача 5. (рис. 4.29)
- •Задача 6. (рис. 4.Т6)
- •Задача 7.
- •Задача 8.
- •Лекция 5. Знакомство с SharePointDesigner 2007
- •Что такое SharePointDesigner?
- •Начало работы в SharePointDesigner
- •Ввод и редактирование текста
- •Добавление элементов
- •Сохранение и предварительный просмотр веб-страницы
- •Лабораторная работа 5.1. Создание нового веб-узла
- •Лабораторная работа 5.2. Родительские и дочерние веб-узлы
- •Лабораторная работа 5.3: Открытие веб-узла SharePoint
- •Краткие итоги
- •Тесты к лекции
- •Задача 1.
- •Задача 2.
- •Задача 3. (рис. 5.Т3)
- •Задача 4. (рис. 5.Т4)
- •Задача 5. (рис. 5.Т5)
- •Задача 6. (рис. 5.1)
- •Задача 7. (рис. 5.Т7)
- •Задача 8. (рис. 5.Т8)
- •Задача 9. (рис. 5.2)
- •Лекция 6. SharePoint Designer 2007 как html-редактор
- •Преамбула
- •Подключение css-файла
- •Назначение и редактирование стилей
- •Графика
- •Быстрое редактирование графики средствами SharePoint Designer
- •Гиперссылки
- •Таблицы
- •Css-макеты
- •Лабораторные работы
- •Лабораторная работа 6.1. Применение стилей
- •Лабораторная работа 6.2. Вставка рисунка из галереи клипов
- •Краткие итоги
- •Тесты к лекции
- •Задача 5. (рис. 6.Т5)
- •Задача 6. (рис. 6.Т6)
- •Задача 7. (рис. 6.Т7)
- •Задача 8.(рис. 6.Т8)
- •Лекция 7. SharePoint Designer 2007 как редактор узлов SharePoint
- •Общий вид веб-страницы в SharePointDesigner
- •Выделение содержимого на веб-странице
- •Веб-части
- •Встраивание веб-частей на aspx-страницы
- •Настройка веб-частей и зон
- •Удаление веб-частей и зон
- •Добавление веб-частей на страницу
- •Добавление зон веб-частей
- •Обычные элементы веб-дизайна
- •Элементы главных страниц
- •Отсоединение элемента aspx-страницы от главной страницы
- •Возврат веб-страницы к определению узла
- •Лабораторные работы
- •Лабораторная работа 7.1. Добавление веб-частей в зоны и за пределы зон
- •Лабораторная работа 7.2. Настройка веб-части списка
- •Краткие итоги
- •Тесты к лекции
- •Задача 1.
- •Задача 2.
- •Задача 3. (рис. 7.7)
- •Задача 4. (рис. 7.12)
- •Задача 5. (рис. 7.19)
- •Задача 6. (рис. 7.18)
- •Задача 7. (рис. 7.28)
- •Задача 8. (рис. 7.31)
- •Лекция 8. SharePoint Designer 2007: Мастер-страницы
- •Главные страницы и страницы содержимого
- •Редактирование мастер-страниц
- •Открытие мастер-страницы
- •Редактирование прототипа содержимого
- •Редактирование неизменяемых элементов мастер-страниц
- •Возврат к определению главной страницы
- •Настройка связи мастер-страниц и страниц содержимого
- •Выбор мастер-страницы по умолчанию
- •Назначение индивидуальной мастер-страницы для aspx-страницы
- •Создание пустых страниц содержимого на основе мастер-страницы
- •Лабораторные работы
- •Лабораторная работа 8.1. Главные страницы для всего сайта и для конкретных aspx-страниц
- •Лабораторная работа 8.2. Редактирование мастер-страницы
- •Лабораторная работа 8.3. Просмотр коллекции главных страниц в браузере
- •Краткие итоги
- •Тесты к лекции
- •Задача 1. (рис. 8.2)
- •Задача 2.
- •Задача 3. (рис. 8.13)
- •Задача 4. (рис. 8.20)
- •Задача 5.
- •Задача 6. (рис. 8.Т6)
- •Задача 7. (рис. 8.Т7)
- •Задача 8. (рис. 8.Т8)
- •Лекция 9. Доступ к данным
- •Работа в браузере
- •Совместная работа с программами Microsoft Office
- •Импорт данных из файла Microsoft Access в список SharePoint
- •Импорт данных из файла Microsoft Excelв списокSharePoint
- •Экспорт данных из списков в файлы Microsoft Excelи Access
- •Создание типа содержимого из формы InfoPath
- •Работа в SharePointDesigner
- •Доступ к данным
- •Создание представления данных
- •Представление отдельных полей данных
- •Создание формы доступа к данным
- •Представление связанных данных
- •Лабораторные работы
- •Лабораторная работа 9.1. Представление данных из списка SharePoint
- •Лабораторная работа 9.2. Создание библиотеки форм на основе типа содержимого
- •Лабораторная работа 9.3. Создание xml-файла
- •Краткие итоги
- •Тесты к лекции
- •Задача 1. (рис. 9.6)
- •Задача 2.
- •Задача 3. (рис. 9.Т3)
- •Задача 4. (рис. 9.Т3)
- •Задача 5. (рис. 9.Т5)
- •Задача 6.
- •Задача 7. (рис. 9.Т7)
- •Задача 8. (рис. 9.19)
- •Задача 9. (рис. 9.31)
- •Задача 10. (рис. 9.42)
- •Список литературы
Рис. 4.11. Список в новом представлении
Создание новых списков
При добавлении на веб-страницу нового списка необходимо четко представлять себе, какую именно операцию Вы собираетесь осуществить. А именно:
Добавляется новое представление списка, уже имеющегося на веб-узле (его наличие можно проверить на странице Все содержимое узла(рис. 4.12).
Создается новый список, которого пока на веб-узле нет.
Рис. 4.12. Страница Все содержимое узласодержит списокЗаготовка товара
Первая задача решается путем создания на странице узла новой веб-части имеющегося списка (см. конец этого раздела и главу 3), а вторая как раз и будет рассмотрена в этом разделе.
Внимание!На веб-узле может быть несколько экземпляров списка одного типа. Например, два списка типаИзвещениямогут использоваться, как спискиновостейи, собственно,извещений(рис. 4.13) и т.д. В этом случае каждый экземпляр списка, обладая характерной структурой списка типаИзвещения, будет связан с собственной внутренней базой данных SharePoint на сервере. Ниже мы рассмотрим именно этот пример.
Чтобы добавить на веб-узел экземпляр нового списка выполните следующее.
В меню Действия узлавыберите пунктСоздание.
На странице Созданиещелкните ссылку с желаемым типом списка, например,Извещения (рис. 4.13).
Примечание:Если Вы выбираете один из имеющихся шаблонов списка, то Вы неявно используете соответствующийтип содержимого– макет списка или документа, описывающий количество и формат его столбцов. Более подробно понятие типа содержимого обсуждается в главе 9.
Рис. 4.13. Начните создание нового списка с выбора его шаблона
На следующей странице с тем же названием Созданиезадайте параметры нового списка (рис. 4.14).
Нажмите кнопку Создать.
Рис. 4.14. Задайте параметры нового списка
В результате будет создан новый список, в нашем примере, с именем Новости (рис. 4.15), имеющий такую же структуру, что и списокИзвещения, поскольку он был создан на основе шаблонаИзвещения. Одновременно ссылкаНовости появляется на левой панелибыстрого запуска(конечно, если была выбрана соответствующая опция при создании списка – см. рис. 4.14).
Рис. 4.15. Новый список создан
Поскольку создание нового списка означает, фактически, создание новой одноименной веб-части, эту веб-часть легко обычным способом добавить на любую страницу веб-частей, например, домашнюю страницу узла. Для этого:
Войдите в режим редактирования и нажмите кнопку Добавить веб-часть(например, в левой зоне).
В диалоге Добавить веб-частиустановите флажок напротив названия веб-частиНовости и нажмите кнопкуОК (рис. 4.16).
Рис. 4.16. Добавьте веб-часть с созданным списком на веб-страницу
В результате на домашней странице появится только что созданный список (рис. 4.17). Использовать его следует точно так же, как и список Извещения, учитывая, что эти два списка, несмотря на свою однотипность, представляют элементы из двух различных баз данных, и никак не связаны между собой.
Рис. 4.17. Новый список на домашней странице
Создание настраиваемых списков
Конечно, разрешается создание нового списка не только на основе уже знакомых нам шаблонов, сгруппированных на странице Созданиев категорияхОбмен информациейиОтслеживание(см. рис. 4.13), но и путем явного определения макета списка вручную. Рассмотрим, как осуществить создание такого списка, называемогонастраиваемым, который будет предназначен для хранения информации о заготовке некоторого ассортимента товаров.
Введите команду Действия узла/Создание.
На странице Созданиещелкните ссылкуНастраиваемый список(см. рис. 4.13).
На следующей странице определите имя (например, Заготовка товара) и описание списка и нажмите кнопкуСоздать.
На открывшейся странице списка нажмите кнопку вызова меню Параметры(рис. 4.18).
Рис. 4.18. Начните создание столбцов настраиваемого списка
Введите команду Параметры/Создать столбец(рис. 4.18).
На странице создания столбца определите его имя, тип данных и дополнительные параметры (рис. 4.19 иллюстрирует добавление столбца со встроенным меню из трех элементов).
Нажмите кнопку ОК.
Рис. 4.19. Задайте параметры каждого поля (столбца) списка
Аналогичным образом, повторяя пп.5–7 определите остальные поля списка (в нашем примере это числовое поле Количествои полеКем принято, имеющее типПользователь или группа).
Нажмите кнопку ОК, чтобы перейти на страницу списка.
Для того, чтобы добавить в список первый элемент, нажмите кнопку Создать(рис. 4.20) и введите командуСоздать элемент.
Рис. 4.20. Добавление элементов списка
На странице создания элемента списка введите набор данных параметры (рис. 4.21), характеризующих этот элемент.
Нажмите кнопку ОК.
Рис. 4.21. Определение нового элемента списка
В результате элемент будет добавлен в список (рис. 4.22).
Рис. 4.22. Элемент добавлен в список
Примечание:Помните о том, что скорость и надежность ввода данных можно повысить путем использования встроенных средств SharePoint, которые довольно удобны и интуитивны. Например, для выбора пользователя предназначены автоматический поиск и проверка имен, для ввода даты – интерактивный календарь и т.д. (рис. 4.23).
Рис. 4.23. Выбор форматных данных списка