Автор работы: Пользователь скрыл имя, 19 Июня 2013 в 01:36, реферат
Систе́ма управле́ния содержи́мым (конте́нтом) (англ. Content management system, CMS) — информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).
Основные функции CMS:
Предоставление инструментов для создания содержимого, организация совместной работы над содержимым,
Управление содержимым: хранение, контроль версий, соблюдение режима доступа, управление потоком документов и т. п.,
Публикация содержимого,
Представление информации в виде, удобном для навигации, поиска.
Ведение
Общая характеристика работы
Основные определения. Термины
В наше время всё больше людей пользуются услугами всемирной паутины. Всемирную паутину образуют миллионы виртуальных серверов, которые помогает нам найти, сравнить, общаться, и многое другое. Всеми́рная паути́на (англ. World Wide Web) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Большинство ресурсов всемирной паутины представляет собой гипертекст. Гипертекстовые документы, размещаемые во всемирной паутине, называются web-страницами. Несколько web-страниц, объединенных общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же web-сервере, называются web-сайтом. Для загрузки и просмотра web-страниц используются специальные программы — браузеры. Всемирная паутина вызвала настоящую революцию в информационных технологиях и бум в развитии Интернета. Часто, говоря об Интернете, имеют в виду именно Всемирную паутину, однако важно понимать, что это не одно и то же. Для обозначения Всемирной паутины также используют слово веб (англ. web) и «WWW».
С каждым днём количество сайтов растёт, вместе с этим растёт, не только количество различных языков программирования, но и количество программного обеспечения для создания и разработки сайтов(CMS). Существуют различные CMS для различных потребностей пользователей и разработчиков сайтов. И в каждой CMS существуют свои особенности и возможности.
Систе́ма управле́ния содержи́
Основные функции CMS:
В системе управления
содержимым могут находиться самые
различные данные: документы, ф
Существует множество готовых систем управления содержимым сайта. Их можно разделить на три типа по способу работы:
Так же система управления — программа
Термин контент-менеджер обозна
Большая часть современных систем управления содержимым реализуется в виде визуального (WYSIWYG) редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.
Сегодня интернет расширяется,
Интернет открыл для человечества новые и безграничные возможности для общения. Именно интернет стирает все границы, обеспечивая распространение любой информации для практически неограниченного круга людей.
Он дает людям возможность в любой точке планеты без усилий включиться в обсуждение своих или чужих проблем. Двигатель Интернета – население планеты Земля, и это дает ему простую возможность развивается своими силами. Главное назначение Интернета – это свободное распространение любой информации и установление связи между всеми людьми планеты. Интернет – одно из наиболее значительных достижений технологического процесса. Информация, а также право на правду и свободу слова, после появления интернета становится возможностью и потенциальным достоянием всей планеты, при помощи всемирной сети люди могут объединяться и взаимодействовать между собой независимо от расстояния, государственных, временных, и прочих границ.
Глава 1. Обзор различных CMS
Каждый интернет-сайт —
это определенным образом структурированная
информация, которая может включать
в себя текст, графику, видео и другое.
Проблема сайта, на который крепится контент
(содержимое) — это и есть «движок», CMS.
Движки создаются веб-программистами,
и на сегодня подобных разработок немало.
Есть платные (коммерческие) системы и
условно бесплатные — их можно найти в
открытом доступе и не платить за использование.
Некоторые веб-мастера предпочитают самостоятельно
писать системы. Но сейчас рассмотрим
бесплатные CMS, умелое освоение которых
позволит создавать сайты.
По данным «Рейтинг
Русскоязычного интернета » сегодня в тройку популярных бесплатных
движков входят Joomla, Wordpress и Drupal. Данные движки рассмотрим по отдельности.
CMS - это специальная
программа, которая
Главная функция CMS - показывать страницы сайта пользователям, формируя их содержимое быстро из заранее определенных шаблонов с дизайном и контента, то есть текстов, картинок, таблиц и других материалов, которые хранятся в базе данных.
Важно понимать, что сайта как набора страниц при такой схеме просто не существует. Есть отдельно дизайн (шаблоны) и отдельно набор различных материалов - текст, картинки, файлы с архивами, документы MSOffice/PDF и другие материалы. CMS создает страницу пользователю в момент его запроса. При этом, в зависимости от ситуации, пользователю может быть показана какая-то уникальная информация, которая больше никому и никогда не будет видна. Например, содержимое его корзины в интернет-магазине. Эту работу и делает CMS, или "движок сайта". При этом, CMS не просто генерирует страницы пользователям, она пытается сделать это как можно быстрее, чтобы обработать максимальное количество запросов в единицу времени, защищает данные от недобросовестных пользователей, не дает засорять базу данных спамерам и делает в фоновом режиме массу дополнительной работы, которая не видна посетителям сайта и даже его владельцу, но жизненно необходима для нормальной работы современного сайта.
Конечно, создать сайт можно и без CMS. Простейшие сайты типа "сайты-визитки" делаются за несколько минут, например с помощью MSWord. Для этого достаточно сохранить файл в формат HTML и поместить файл на хостинг-сервер. Правда, когда страниц будет не 1, а 100 возникнут определенные сложности. Если на каждой странице находится, например, телефон компании, то чтобы изменить его потребуется поменять его в 100 местах, и все это вручную. Еще хуже, если на страницах нужно будет поменять какую-то ссылку - поддержание такой большой структуры без вспомогательных программных средств будет практически невозможно.
Для того, чтобы добавить на сайт, например, форму обратной связи, придется прибегнуть к программированию и сделать специальный скрипт, принимающий данные от клиентов и сохраняющий их в базе. Это делает самостоятельное создание сайта для рядового пользователя практически невыполнимой задачей. Современные CMS позволяют обойтись без необходимости писать самому какой-то программный код и собирать сайт из готовых инструментов.
Вторая функция CMS - помочь владельцу сайта без каких-то специальных навыков управлять сайтом, то есть публиковать новые страницы, новости, выкладывать видео, делать ссылки на внешние ресурсы и так далее. Все эти действия осуществляются через административную панель.
Основные CMS мы рассмотрим позже,
но для того чтобы начать активно
работать с выбранным движком
и создавать сайты, нужен определенный
минимум знаний в веб-программировании
и дизайне.
Итак, начинающий веб-мастер должен знать:
Кроме самих CMS для создания интернет
сайта понадобятся некоторые специальные
программы. Для установки любого движка
на компьютер и тестирования создаваемых
сайтов (без выхода в интернет) понадобится
пакет Denver.
Denver- это локальный сервер (Apache, PHP, MySQL, Perl
и т.д.) и программная оболочка, используемые
Web-разработчиками для разработки сайтов
на локальной Windows-машине без необходимости
выхода в Интернет. Главная особенность
Денвера — удобство при удаленной работе сразу над несколькими независимыми
проектами и возможность размещения на Flash-накопителе.
Joomla
На сегодняшний день Joomla (Джумла) — самый распространенный
движок. Коротко коснемся причин популярности:
Минусы:
Иногда, при большой нагрузке, система
может работать медленно, а порой возникают
сложности с индексацией сайта на «слабых»
хостингах. Кроме того Joomla, по сравнению
с другими CMS c открытым кодом, имеет больше
ошибок в системе безопасности.
Система управления содержанием, написанная на языке PHP и использующая MySQL. Joomla! является свободным программным обеспечением.
С помощью Joomla! можно относительно просто создать сайт любой сложности. Joomla! включает в себя различные инструменты для изготовления web-сайта.
Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости.
Это снижает загромождение
административной панели
Joomla! позволяет отображать
Особенности
Информация о работе Сравнительный анализ систем управления контентом