Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
15.Система управления содержимым.docx
Скачиваний:
2
Добавлен:
31.07.2019
Размер:
66.54 Кб
Скачать

Система управления содержимым (контентом/кмс) (англ. Content management system, CMS)— информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) = система управления сайтом – это приложение, которое запускается на сервере (чаще всего с базой данных) и позволяет легко публиковать контент и управлять содержимым веб проектов.

Главная цель такой системы - возможность собирать в единое целое и объединять на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами, а также возможность обеспечения взаимодействия сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом.

Общие преимущества cms

  • Децентрализованное управление сайтом с помощью браузера из любой точки земного шара в любое время.

  • Использование простых (не технических) текстовых редакторов – человек с умением обращаться с текстом в таком редакторе как word, сможет управлять и наполнением сайта через CMS. Нет необходимости знать HTML.

  • Настраиваемые роли управления – пользователи могут править только ту область контента (сайта), которую им позволит администратор.

  • Сохранение целостности дизайна – поскольку дизайн сайта отделен от наполнения и хранится в базе данных, то тексты даже от разных авторов будут представлены на сайте одинаково в нужном стиле.

  • Автоматическая генерация навигации – меню и ссылки в системах управления контентом, как правило, генерируются автоматически, исходя из содержимого базы данных, что практически исключает возможность создания ссылок на несуществующие страницы.

  • Контент хранится в базе данных – центральное хранилище для данных подразумевает возможность его повторное использование через CMS во многих сайтах и форматах для разных устройств (PDA, мобильных и т.п.)

  • Динамический контент – возможность использовать модулей форума, голосования, магазина, поиска по сайту, новостей и т.п. Хорошая CMS вообще поддерживает всякие дополнения от пользователей.

  • Ежедневные самостоятельные обновления – вам не нужно привлекать веб дизайнеров или программистов для небольших модификаций сайта, большую часть работы вы можете сделать сами.

  • Сотрудничество авторов – системы управления контентом позволяют не только параллельно работать нескольким авторам, но и кое-как «контактировать при этом», видеть результаты работы друг друга через лог файлы или какие-то опции документооборота.

  • Планирование публикаций и свойства контена – тексты на сайте можно размещать в зависимости от времени, скрывать их отображение либо предоставлять просмотр контента после ввода логина и пароля.

В системе управления содержимым могут быть определены самые различные данные: документы, фильмы, фотографии, номера телефонов, научные данные и так далее. Такая система часто используется для хранения, управления, пересмотра и публикации документации. Контроль версий является одним из основных её преимуществ, когда содержимое изменяется группой лиц.

Пример системы управления сайтом (администраторская панель Joomla! 1.6)

База данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ)

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

ТЕХНОЛОГИИ:

1.фактически осуществлять выборку данных, представленных в структурированном виде (например, множество кортежей) из HTML-страниц, их содержащих. Эта задача решается с помощью набора программ-оболочек (wrapper), создание и поддержка которых порождает ряд проблем. Если мы рассматриваем сайты такого рода, как автономные неоднородные базы данных, возникает вторая задача 

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

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

В общем случае системы управления содержимым делятся на:

  • Систему управления содержания масштаба предприятия (англ. Enterprise Content Management System системы управления содержанием предприятий)

  • Система управления веб-содержимым (англ. Web Content Management System)

В силу того, что ECMS имеют глубокую внутреннюю классификацию по предметным областям (HRM, DMS, CRM, ERP и т. д.) термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю интерфейс для работы с содержимым сайта, удобные инструменты хранения и публикации информации, автоматизируя процессы размещения информации в базах данных и её выдачи в HTML.

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