Разработка интернет-магазина салона "Акварель"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?и и дизайне, не озабочиваясь созданием и поддержкой контента.
Весь сайт теперь принимает единый стиль, так как информация загружается из базы данных и помещается в шаблоны, созданные веб-разработчиком, для разных типов страниц. При необходимости различные шаблоны могут быть разработаны для разных разделов сайта; например отображение страницы новостей, возможно, будет отличным от отображения страницы с отчетами. Шаблоны могут разрабатываться с учетом необходимых технических стандартов, а также стандартов, разработанных для удобства людей с физическими трудностями или инвалидов.позволяет также значительно упростить проведение глобальных изменений на сайте. В этом случае остается только изменить дизайн шаблона, вместо того, чтобы редактировать каждую страницу индивидуально.
Создатели контента могут сконцентрироваться на его написании контента, не беспокоясь о проблемах дизайна. Контент может быть легко добавлен в базу данных и отображен на веб-странице путем ввода или вставки текста в специально предназначенное поле формы в системе управления контентом. Информация о контенте (метаданные), такие как: заголовок, описание, ключевые слова, автор, дата публикации, дата рецензии и т.д. также может быть добавлена. Это дает возможность легко находить нужную часть контента, например, когда необходимо обновить какую-либо устаревшую часть контента.
Таким образом, CMS, позволяет людям, не обладающим техническими навыками создания веб-страниц, легко обновлять и поддерживать веб-сайт.
Главным фактором при выборе CMS-системы является его стоимость. Современный рынок предлагает огромное число решений, стоимость которых варьируется от 2000 до 150000 долларов. Стоимость наиболее дорогих продуктов верхней категории, которые могут использоваться на очень больших и сложных сайтах может начинаться от 150000 и доходить до несколько сотен тысяч, даже миллионов долларов. В этом случае можно ожидать очень гибкую систему, настройка которой, тем не менее, займет от нескольких недель до нескольких месяцев.
Однако в нашем случае архитектура сайта не столь сложна. Ввиду этого нет смысла покупать дорогостоящие продукты, а стоит обратить свое внимание на свободно распространяемые CMS-системы. Open Source решения могут быть не менее эффективны, чем дорогие продукты. Кроме того преимущество Open Source решений в том, что вокруг них обыкновенно существует сообщество пользователей, разрабатывающих и улучшающих продукт и с готовностью делящихся своими знаниями совершенно бесплатно.
Для выбора CMS-системы выбраны следующие критерии: используемость системы, простота первоначальной настройки, системные требования, функциональность системы, наличие подключаемых модулей, поддержка смены темы оформления при создании дизайна сайта, надежность (отсутствие уязвимостей).
Были проанализированы следующие CMS-системы:
)CMS Joomla! используемая по всему миру для всего, от простых сайтов до комплексных корпоративных приложений. Joomla! легко устанавливается, проста в управлении, надёжна. Название Joomla! является фонетической транскрипцией слова Jumla из языка Суахили, что означает все вместе или единое целое.
)CMS Siteman. Siteman - это система управления контентом (CMS Content Management System), которая подойдёт для обслуживания небольшого сайта. Siteman не нуждается во внешних базах данных (например, MySQL), т.к. использует текстовые файлы в качестве своей БД. Всё что нужно для установки Siteman - это поддержка Вашим хостингом выполнения PHP-скриптов. В Siteman есть всё необходимое для малого сайта или домашней странички.
)CMS Drupal. Архитектура Drupal позволяет применять его для построения различных типов сайтов - от блогов и форумов до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Большое количество дополнительных модулей, значительно расширяющих базовые функции, можно скачать с официального сайта.
)CMS Mambo. С помощью Mambo CMS можно построить сайт любого уровня сложности. Наличие огромного количества бесплатных расширений (компоненты, модули, шаблоны), легкость в установке и управлении делают Mambo CMS мощной и гибкой системой администрирования.
)CMS Limbo. Limbo это система управления контентом сайта (CMS) для создания и управления небольшим динамичным сайтом без использования MySQL. Limbo (Lite Mambo) это бесплатная, компактная и быстрая система управления контентом (CMS) небольшого динамичного сайта без использования MySQL.
Результаты сравнительного анализа приведены в таблице 2.
Таблица 2 - Результаты сравнительного анализа CMS-систем
CMS системыИспользуемостьПервоначальная настройкаСистемные требованияФункциональностьНаличие модулейДизайнНадежностьJoomla3223331Siteman2332112Drupal3323333Mambo3323221Limbo2332212
Здесь цифрами обозначено: 1 - представлено очень плохо или не представлено вовсе; 2 - представлено в недостаточном объеме; 3 - представлено максимально широко.
По результатам анализа двумя несомненными лидерами рынка можно считать системы управления контентом Joomla и Drupal. Однако, в связи с большой уязвимостью первой, оптимальной для реализации разрабатываемого сайта будет CMS Drupal.
.2 Основные технические решения
.2.1 Выходная и входная информация
Входная информация
Основными в?/p>