Система управления контентом Microsoft SharePoint
Статья подготовлена по материалам ITblog.by.
Основной проблемой при создании современных сайтов является разработка удобных систем управления контентом, поэтому во избежание процесса создания контента и средств управления в добавлении нового контента на сайт, используется динамическая модель построения страницы. Этот принцип и заложен в основу системы управления контентом Microsoft SharePoint.
В статье рассмотрены компоненты системы SharePoint, которые используются для построения динамических страниц, таких как: настройка и изменение мастер-страниц сайта, стандартные типы заполнителей мастер-страниц, настройки заполнителей содержания, а также рассмотрение стандартных типов заполнителей системы SharePoint.
На сегодняшний день существует большой спрос на разработку крупных и сложных сайтов, которые должны иметь развитые средства работы с документами и обеспечивать эффективную совместную работу пользователей. Широко распространенная технология проектирования сайтов на базе PHP-MySQL — Apache требует проектирования таких средств почти с нуля. Поэтому актуальной проблемой является переход на такие технологии и платформы, где такие средства уже предусмотрены архитектурой системы. Именно такой системой является продукт компании Майкрософт SharePoint — мощное веб-приложения платформы MSSQL-IIS. Поскольку практика проектирования сайтов с использованием SharePoint в Украине еще не получила широкого распространения, то анализ возможностей этой системы и примеры конкретных проектных решений является чрезвычайно важным. Статья посвящена одному из основных этапов построения сайта на системе SharePoint — созданию и редактированию главных страниц, а также продемонстрированы методы использования и редактирования существующих тем, которые позволяют изменять стандартный вид сайта. Проанализированы этапы смены стилей и работа с заполнителями содержимого.
Создание и редактирование главных страниц SharePoint-сайта
Модель страниц. Чтобы избежать весь путь разработки при добавлении нового контента на сайт, нужна очень динамичная модель страницы. Именно такая модель была реализована в Microsoft Content Management Server (MCMS) и интегрирована в систему SharePoint. Эта модель содержит следующие основные компоненты:
· Главные (мастер) страницы (Master pages) — это особенность ASP.NET версии 2.0, технология работает так же и в Windows SharePoint Services 3.0 и Office SharePoint Server 2007, как в ASP.NET 2.0 . С помощью главных страниц можно создавать единый вид страниц, а затем использовать его как основу для других страниц, вместо того, чтобы строить каждую новую страницу с нуля.
· Макеты страниц (Page layouts) определяют фактическое содержание страницы сайта: как сохраняется, как формируется и при каких условиях отображается посетителям.
· Заполнители (Place holders) — области в макете, где авторы могут независимо изменять содержимое на каждой странице, использующих один макет. Microsoft Content Management Server (MCMS) реализует три части заполнителей:
1. Управление заполнителем (Placeholder control): обеспечивает интерфейс для заполнителя.
2. Определение заполнителя (Placeholder definition): определяет характеристики содержания заполнителя.
3. Объект заполнителя (Placeholder object): программный способ получить доступ к свойствам заполнителя с помощью MCMS Publishing API.
Читайте продолжение в следующих статьях.
0 - Количество комментариев
Оставьте комментарий.