6. Постановка задачи
Создать веб-часть для отображения
некоторых данных
Веб-частей в SharePoint достаточно, но для
специфичных бизнес-задач необходимо
создавать свои
14. Иерархия содержимого
Веб-приложение
Набор баз данных
содержимого
Точка входа для IIS
Пул под приложение
Процесс под пул
Производительность и
доступность
Политики безопасности
и доступа
Настройка служб IIS
15.
16. Иерархия содержимого
политик безопасности
оповещений
преобразования документов
архивации и восстановлений
веб-приложения
записи изменений веб-
приложения в журнал
исходящей электронной почты;
участия во внешних рабочих
процессах
использования Windows Live
MetaWeblog API
использования корзины
неиспользуемых семейств
сайтов
изменений файла Web.config
17. Иерархия содержимого
архивации и
восстановления базы
данных
обновления базы данных;
переноса (перемещения)
базы данных
исправления базы данных
строки соединения,
входных имени
пользователя и пароля
базы данных
ограничения количества
семейств сайтов
18. Иерархия содержимого
Более детальное
администрирование
Один веб-сайт верхнего
уровня
Функции, типы
содержимого, веб-
части, рабочие
процессы
Права по умолчанию
Главные страницы
Поиск
19. SPSite – семейство сайтов?
Как было Как стало
SPSite – Сайт SPSite – Семейство сайтов
SPWeb – Веб SPWeb – Веб-сайт (сайт)
20. SPSite – семейство сайтов?
Как было Как стало
SPSite – Сайт SPSite – Семейство сайтов
SPWeb – Веб SPWeb – Веб-сайт (сайт)
Однако, SPSite не является коллекцией IСollection.
Коллекцией является SPSiteCollection – возвращает
коллекцию SPSite из SPWebApplication.Sites
21. Иерархия содержимого
максимальной длины
URL-адреса веб-сайта
RSS-каналов
проверок
неиспользуемых веб-
сайтов
права владения
семейством сайтов
квоты размеров семейств
сайтов
данные использования
сайта
22. Иерархия содержимого
Обязательно
возглавляет SPSite
Дочерний для SPSite,
SPWeb
Богатый набор
возможностей для
настройки и
использования
Разрешения и права
23. Иерархия содержимого
Содержит коллекцию
записей
Отображение данных
Представления
Поддерживает запросы