Разработка Internet-представительства для компании при помощи CMS
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?атки.
Аббревиатура CMS расшифровывается как Content Management Software (программное обеспечение для управления содержимым). В нашей стране принято последнюю букву S расшифровывать как System, а по-русски это обычно звучит как Система управления контентом. Английское слово content означает нечто, содержащееся внутри и применительно к письменным работам обычно входит в словосочетание table of contents - содержание, перечень разделов (скажем, книги). Отличительная черта контента состоит в том, что он конструируется из отдельных кусочков -графика, документы (в том числе отчеты, ведомости и.т.д), звуковые и видео-файлы. Иногда употребляется более простое название - "движок сайта".появились не так давно. Первой системой принято считать Vignette, которая появилась на западе в 1995 году. В нашей стране решения по управлению контентом появились значительно позже.
История управления контентом началась с управления документами в классическом понимании этого слова - текстовыми файлами. По мере развития понятия документ, системы управления документами стали называть системами управления контентом, подчёркивая способность таких систем управлять информацией независимо от формы ее представления, а также отделить информацию-контент от документа-формы. Однако абстрактно управлять информацией невозможно - она обязательно должна быть представлена в какой-либо форме. Пытаясь управлять контентом, мы неизбежно приходим к управлению документами. Системы управления контентом, действительно, научились разделять управление документами (хранение, изменение и т.п.) и их представление конечному пользователю. Но они все-таки управляют документами в какой-то форме, а не информацией.
Само понятие управление контентом первоначально прочно ассоциировалось с процессом публикации и обновления информации на Web-сайтах - требовалась технология, позволяющая следить за ее актуальностью. Поэтому в качестве синонима content management часто используют термин Web content management. В результате термин content management расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации.
Одно из слабых мест таких систем - это работа сайта под нагрузкой. В отличие от статичной страницы, при пользовательском запросе через систему управления контентом, происходят более сложные процессы выдачи информации. Так если в первом случае пользователю просто передается уже готовая веб-страница за десятки миллисекунд, то во втором - страница сначала "собирается" системой, а затем уже отправляется пользователю - это уже около 1,5 сек. Ресурс мощности всегда ограничен, поэтому при пиковой нагрузке система может отказать. Это проблему можно решить при наличии у CMS возможности кэширования информации. Смысл кэширования в следующем: для первого пользователя, пришедшего на ресурс, страница действительно собирается, а для всех последующих она высылается в виде статик-контента, поскольку она уже была сохранена в кэш-памяти и в любой момент готова к отсылке. Данный способ снижает нагрузку на сервер в десятки раз. Существует и более сложное кэширование - так называемое "горячее кэширование", когда после запроса администратора все страницы сайта заранее "собираются" и в таком виде хранятся в ожидании запроса.
К сожалению не все просмотренные мною сайты имели систему кэширования, что было заметно по времени загрузки динамических страниц, а это весьма неудобно для пользователей, им приходится ждать пока сформируются и загрузятся страницы.
Еще один недостаток существующих систем управления контентом - проверки и нахождения не работающих ссылок на них, в большинстве случаев, невозможна. Наличие таких ссылок портит общее впечатление от сайта
Однако качественные CMS обладают рядом достоинств:
Простота в работе. Пользователю не нужно иметь представление об html и языках программирования. Редактирование информации осуществляется с помощью простых web-форм.
Удобный, интуитивно понятный интерфейс. Внешний вид рабочих окон системы, элементы навигации и служебные иконки понятны любому пользователю.
Отсутствие специального ПО на компьютере пользователя. Для работы владельцу сайта нужен только web-браузер (Internet Explorer или FireFox) и выход в интернет.
Гибкость. "аделец сайта может управлять не только информацией, но и структурой подразделов сайта.
Информационная безопасность. Использование шифрованных каналов при работе, как между пользователем и системой, так и между системой и сервером.
Все выше описанные достоинства CMS позволяют формировать и содержать сайт с большим количеством постоянно обновляемой информации. Это особенно полезно для больших предприятий у которых много меняющейся продукции и цен.
Помимо проблем связанных с flash и cms сайты агентств недвижимости имели недостатки следующего характера:
Навигация по сайту - невнятная навигация может легко запутать посетителя сайта и он предпочтет скорее покинуть его из за неудобства пользования.
Не правильно подобранный размер шрифта - шрифт слишком маленького размере затрудняет чтение необходимой информации на сайте.
Ошибка 404 - эта ошибка обозначает, что запрошенному URL не соответствует никакая страница сайта. Этому могут быть две причины: ссылка неверна или ранее существовавшая страница была удалена.
Не работающие ссылки - многие ссылки на сайтах не работали, из за этого не закачивались многие ф