
- •Глава 1 Сайт как эффективный маркетинговый инструмент
- •1.1 Характеристика и классификация web-ресурсов
- •Сайт-визитка
- •Промо-сайт
- •Корпоративный сайт
- •Информационный сайт
- •1.2 Критерии оценки сайта
- •Дизайн сайта
- •Функциональность сайта
- •Глава 2 Технологии разработки и управления сайтом
- •2.1 Технологии разработки web-сайтов
- •2.2 Анализ систем управления сайтами
- •Классификация cms
- •2.3 Характеристика системы управления контентом Joomla!
- •Регистрация пользователей
- •Авторизация на сайте
- •Управление языком
- •Система шаблонов
- •Поисковая оптимизация
- •Глава 3 Разработка web-ресурсаtcehfxh салона–оптики «Мар-Ко»
- •3.1 Общая характеристика салона-оптики «Мар-Ко» и разработка требований к сайту
- •3.2 Определение функций сайта и разграничение прав групп пользователей Функции сайта:
- •Разграничение прав групп пользователей
- •3.3 Структура сайта. Разработка системы навигации
- •3.4 Разработка web-ресурса салона оптики «Мар-Ко» на cms Joomla!
- •3.4.1 Хостинг
- •3.4.2 Панель администрирования Joomla!
- •3.4.3 Дизайн сайта
- •3.4.4 Цветовая гамма
- •3.4.5 Добавление статьи на сайт
- •Связь меню со статьями
- •Создание меню
- •3.4.6 Работа с модулями
- •3.4.7 Описание основных разделов сайта
2.2 Анализ систем управления сайтами
Система управления содержимым (конте́нтом) (англ. Content management system, CMS) — информационная система или компьютерная программа, которая используется для организации совместного процесса создания, редактирования и управления контентом и позволяет обычному пользователю, создавать любые интернет-проекты. С помощью визуальных средств, представленных системой, можно создавать интерактивные страницы сайта, изменять их контент.
CMS предоставляет пользователям широкий спектр услуг: создание материалов, фотогалерей, гостевых книг, блогов, добавление номеров телефонов, карт, научных данных и так далее.
В настоящее время существует множество разнообразных CMS, каждая из которых имеет определенные системные требования, как к хостингу, так и в веб-серверу.[16] Большинство CMS разработаны на языке PHP и содержат бесплатную базу данных MySQL.
Аналитический портал рынка web-разработок CMS Magazine на апрель 2014 года содержит 773 системы управления контентом, что подтверждает насыщенность рынка CMS. Каждая система уникальна и индивидуально, а, следовательно, обладает, как плюсами, так и минусами. Системы колеблются от самых простых, до полнофункциональных, и чем больше возможностей система предоставляет, тем более популярной она становится. Популярные CMS имеют модульную систему, т.е. позволяют расширять функциональность web-ресурса за счет модулей. К сожалению, эти системы требуют определенного уровня знаний. Хотелось бы отметить, что ни одна система не может полностью удовлетворить потребности пользователя, ввиду того, что состоит из определенного набора функционала, и только некоторые системы могут гарантировать высокую степень защищенности web-ресурса.
Классификация cms
Существует большое количество классификаций CMS, вот некоторые из них. По типу разработки выделяют выделяют следующие виды CMS:
- модульные CMS – направлены на разработку большого круга web-проектов. Первоначально сайт создается на базовой конфигурации "движка". Впоследствии, можно приобрести и подключить любое количество дополнительных модулей, необходимых для расширения возможностей по управлению контентом сайта. Со временем у заказчиков получается "движок", созданный непосредственно для их проекта. В этом и заключается основное преимущество модульных систем. Еще одним плюсом является постепенная оплата CMS – для того, чтобы приобрести новую функцию, достаточно просто купить необходимый модуль.
- специализированные CMS - это полноценные CMS, которые ориентированы на определенный вид web-проектов. Эти системы охватывают всю предметную область.
- заказные CMS – отвечают всем требованиям и пожеланиям заказчика. Это самый удобный вариант практически для любого сайта. Однако такие CMS довольно затратны по сравнению с другими CMS, а также на создание такой системы уходит большое количество времени.
Все CMS можно разделить на три группы: простые системы, сложные системы, системы электронного документооборота.
- простые CMS подразумевают добавление новой информации, изменение или удаление существующей информации с сайта.
- сложные CMS, помимо этого, выполняют функции администрирования web-проекта (изменение структуры сайта, разграничение прав доступа).
- CMS электронного документооборота - помогают оптимизировать бизнес-процессы на предприятии. Очень часто системы электронного документооборота объединены с общей информационной системой компании.[17]
По типу контента следующие выделяют виды CMS: порталы, блоги, интернет–магазины, каталоги и т.д.
В приведенных ниже таблицах 3,4 рассмотрены краткие характеристики популярных бесплатных и коммерческих систем управления контентом.
Таблица 3 - Популярные бесплатные системы управления контентом
Популярные бесплатные системы управления контентом | ||
Название CMS |
Описание |
Официальный сайт |
Joomla |
Самая распространенная бесплатная система управления сайтом. Эта система простая, надежная и функциональная. |
http://www.joomla.ru, http://www.joomlaportal.ru. |
WordPress |
Бесплатная современная система управления сайтом, ориентированная на удобство использования и красоту. Система направлена на создание и управление блогами, довольно проста в установке, позволяет добавлять большое количество дополнительных модулей. |
http://www.mywordpress.ru. |
Название CMS Продолжение таблицы 3 – Популярные бесплатные системы управления |
Описание |
Официальный сайт |
Drupal |
Огромная и сложная система управления контентом, а также среда для создания web-приложения. Включает в себя большой набор стандартных модулей, а также позволяет добавлять дополнительные модули. |
http://www.drupal.ru |
MODx |
Бесплатная система управления контентом, предназначенная для создания, редактирования и управления контентом сайта. Содержит минимальный набор стандартных функций. |
http://modx.ru |
PHP_Nuke |
Готовая система для интернет-порталов, позволяет поддерживать сайт с различными сервисами не затрачивая большое количество времени на программирование. |
http://www.phpnuke.ru |
TYPO3 |
Корпоративная система управления контентом, получила широкое распространение на Западе. Отвечает высоким стандартам безопасности. Используется на сайтах платежных систем, вузов, государственных организаций. |
http://www.typo3.biz |
Rumba |
Простая система управления контентом, представляет скрипт написанный на языке программирования PHP, который подходит для создания новостного сайта или блога. Система облегчает создание, редактирование и управление контента. |
http://rumba.net.ru |
OpenCms |
Система управление контентом, позволяющая быстро и без особых затрат разрабатывать и поддерживать интернет-проекты. Обладает удобным интерфейсом и имеет расширенный функционал. |
http://www.opencms.ru |
CMS Made Simple |
Простая система управления, позволяющая создать web-страницы, их дизайн. Она может быть расширена дополнительными модулями, подходит для создания, как простых сайтов, так и порталов. |
www.cmsmadesimple.org. |
Seditio |
Простая и легко расширяемая система управления содержимым. Может использоваться сайтам любой направленности. |
http://www.neocrome.ru. |
Таблица 4 - Популярные коммерческие системы управления контентом
Популярные коммерческие системы управления контентом | ||
Название CMS |
Описание |
Официальный сайт |
1C-Битрикс |
Популярная модульная система управления контентом для создания сайтов и управления содержимым. В систему входит 23 модуля, которые обеспечивают широкие возможности функциональности и безопасности сайта. Система поддерживает облачные хранилища, интегрируется с продуктами 1С, а также включает технологию разработки web-приложений для мобильных устройств. |
http://www.1c-bitrix.ru. |
Amiro.CMS |
Система для разработки сайтов любого уровня сложности (от сайтов-визиток до информационных порталов). Система легка в установке, имеет возможность подключения дополнительных модулей. |
http://www.amiro.ru. |
UMI.CMS |
Гибкая и экономичная система управления контентом, удобна для конечного пользователя, то есть не требует навыков программирования. Широкий функционал системы позволяет создать сайт любой сложности. |
http://www.umi-cms.ru. |
DataLife Engine |
Предназначена для создания статических web-страниц и новостных порталов. |
http://dle-news.ru. |
DolphinCMS |
Система имеет возможность создания сайтов различного назначения и сложности. Система не предусматривает владение языками программирования, т.е. доступна обычным пользователям. Позволяет создавать пользовательские модули. |
http://www.dolphincms.ru. |
HostCMS |
Система управления контентом, позволяет создавать сайты любой сложности. Она не требовательна к ресурсам, включает модуль веб-безопасности.
|
http://www.hostcms.ru. |
Название CMS Продолжение таблицы 4 – Популярные коммерческие системы управления |
Описание |
Официальный сайт |
CMS S.Builder |
Современная система управления сайтом с Windows-ориентированным интерфейсом. Содержит только необходимые модули, дополнительные модули легко можно подключить самим, тем самым сэкономив на этом деньги. Предоставляет обучающие видео-ролики по работе с системой. |
http://www.sbuilder.ru. |
NetCat |
Профессиональная система управления содержимым. CMS проста и понятна в обращении. Система содержит в себе режимы для работы с административной и публичной частями сайта. Она рассчитана на создание различных проектов любой сложности. |
http://www.netcat.ru. |
SiteEdit |
Система управления контентом, позволяет публиковать и редактировать информацию на сайте самостоятельно. Не требует специальных навыков программирования. CMS имеет интуитивно-понятный интерфейс, систему продвижения сайта в поисковых механизмах и большой набор модулей. |
http://www.siteedit.ru. |
PHPShop |
Система управления содержимым, предназначена для быстрого и удобного создания интернет-магазина. Поддерживает функции товарооборота и базы покупателей. |
http://www.phpshop.ru. |
Таким образом, на сегодняшний день рынок web-технологий и средств управления контентом представлен большим количеством разнообразных систем, с помощью которых можно быстро, легко и эффективно разработать web-сайт.