Кафедра ИСиТ УО ВГТУ
  • Специальности
    • Экономика электронного бизнеса
    • Информационные системы
    • Information Control Systems
  • Каталог
  • Сайт кафедры
  • Сервисы
    • GitLab
    • JupyterHub
    • Soft
  1. ЭЭБ
  2. СУВК
  3. Практика
  4. Лаб. работа “Анализ и выбор CMS”
  • ЭЭБ
    • СУВК
      • Слайды
      • Теория
      • Практика
        • Лаб. работа “Анализ и выбор CMS”
        • Лаб. работа “Развертывание среды и установка CMS”
    • ВТиП
      • Теория
        • Введение в веб технологии
        • Протокол HTTP
        • HTML
        • CSS
        • CSS фреймворки
        • JavaScript
        • jQuery
        • JSON
        • Архитектура и технологии создания веб-приложений
        • React
        • Маршрутизация в React
        • Создание серверных приложений с использованием Express.js
        • REST интерфейс и аутентификация Веб-приложений
        • Современные практики DevOps: от разработки до развертывания
        • Веб-безопасность: защита современных веб-приложений
      • Практика
        • Лаб. работа “Основы HTML и CSS”
        • Лаб. работа “Основы JavaScript”
        • Лаб. работа “Создание веб-приложений с использованием фреймворка Express.js”
        • Лаб. работа “Работа с базами данных в Express.js”
    • СТ
      • Теория
        • Введение в компьютерные сети
        • Топологии сетей
        • Кодирование и мультиплексирование
        • Стеки протоколов
        • Адресация в компьютерных сетях
        • Система доменных имен (DNS)
        • Программирование с использованием сокетов
        • Протокол HTTP
        • Введение в PHP
        • Работа с базами данных в PHP
        • Объектно-ориентированные возможности PHP
      • Практика
        • Программное обеспечение
        • Регистрация в JupyterHub
        • Лаб. работа “Почтовые протоколы”
        • Лаб. работа “Протокол FTP”
        • Лаб. работа “Протокол HTTP”
        • Лаб. работа “Программирование сетевых приложений с использованием сокетов”
        • Лаб. работа “Основы PHP”
        • Лаб работа “Массивы в PHP”

Содержание

  • Лабораторная работа №1
    • Анализ и выбор CMS для бизнес-задачи
    • Цель работы
    • Задачи
    • Ключевые навыки
    • Бизнес-сценарии
      • Сценарий 1. Сайт-портфолио фотографа
      • Сценарий 2. Новостной портал города
      • Сценарий 3. Интернет-магазин одежды
      • Сценарий 4. Корпоративный сайт производственной компании
      • Сценарий 5. Образовательный онлайн-курс
      • Сценарий 6. Сайт ресторана
      • Сценарий 7. Блог технологического стартапа
      • Сценарий 8. Стоматологическая клиника
      • Сценарий 9. Интернет-магазин электроники
      • Сценарий 10. Лендинг для мобильного приложения
      • Сценарий 11. Сайт туристического агентства
      • Сценарий 12. Портал объявлений (авто/недвижимость)
      • Сценарий 13. Сайт государственной организации
      • Сценарий 14. Онлайн-журнал о моде
      • Сценарий 15. Сайт строительной компании
      • Сценарий 16. Благотворительный фонд
      • Сценарий 17. Фитнес-клуб
      • Сценарий 18. Юридическая фирма
      • Сценарий 19. Зоомагазин с доставкой
      • Сценарий 20. Конференц-сервис и коворкинг
    • Порядок выполнения работы
      • Шаг 1. Анализ сценария
      • Шаг 2. Выбор CMS для сравнения
      • Шаг 3. Сбор информации о CMS
      • Шаг 4. Составление сравнительной таблицы (20 минут)
      • Шаг 5. Обоснование выбора CMS
    • Требования к отчёту
    • Критерии оценки
    • Контрольные вопросы для защиты
    • Рекомендуемые источники
      • Официальные ресурсы
      • Обзоры и сравнения
      • Документация
    • Дополнительные задания (для повышенной оценки)
  1. ЭЭБ
  2. СУВК
  3. Практика
  4. Лаб. работа “Анализ и выбор CMS”

Лаб. работа “Анализ и выбор CMS”

Системы управления веб-контентом
Практика
Автор

Бизюк Андрей

Дата публикации

15 февраля 2026 г.

Лабораторная работа №1

Анализ и выбор CMS для бизнес-задачи

Цель работы

Научиться анализировать требования проекта и подбирать под них оптимальную систему управления контентом (CMS).

Задачи

  • Получить индивидуальный бизнес-сценарий для разработки веб-сайта (всего доступно 20 сценариев)
  • На основе лекционного материала и самостоятельного поиска составить сравнительную таблицу для 3-4 CMS
  • Сделать и письменно обосновать выбор CMS для каждого сценария

Ключевые навыки

  • Анализ требований проекта
  • Сравнительный анализ IT-решений
  • Принятие обоснованных бизнес-решений
  • Работа с источниками информации

Бизнес-сценарии

Примечание: Каждый студент получает один уникальный сценарий. Номер сценария выдаётся преподавателем.


Сценарий 1. Сайт-портфолио фотографа

Описание проекта: Фрилансер-фотограф хочет создать веб-сайт для демонстрации своих работ и привлечения клиентов. Необходимо показать галерею фотографий, информацию об услугах, цены и контакты.

Требования: - Привлекательный дизайн, ориентированный на визуальный контент - Галереи с возможностью просмотра изображений в высоком качестве - Адаптивная верстка для мобильных устройств - Форма обратной связи - Простота в управлении (фотограф не программист) - Минимальный бюджет на разработку и поддержку


Сценарий 2. Новостной портал города

Описание проекта: Команда журналистов запускает городской новостной портал. Публикация новостей, статей, интервью, фото- и видеоматериалов. Несколько авторов, редактор.

Требования: - Поддержка множества авторов с разными правами доступа - Публикация контента несколькими авторами - Категоризация новостей (политика, экономика, культура, спорт) - Поиск по материалам - Комментарии читателей - SEO-оптимизация - Высокая посещаемость (тысячи посетителей в день) - Возможность монетизации (реклама)


Сценарий 3. Интернет-магазин одежды

Описание проекта: Магазин одежды с доставкой. Ассортимент — несколько сотен товаров, несколько категорий, разные размеры и цвета.

Требования: - Каталог товаров с фильтрами - Корзина и оформление заказа - Интеграция с службами доставки - Приём онлайн-платежей - Учёт остатков на складе - Персональный кабинет клиента - История заказов - Интеграция с 1С:Предприятие (учёт и управление) - Высокая надёжность и безопасность


Сценарий 4. Корпоративный сайт производственной компании

Описание проекта: Средняя производственная компания (100+ сотрудников) хочет создать корпоративный сайт для представления компании, продукции и услуг. Необходимость показать каталог продукции, сертификаты, информацию о компании.

Требования: - Каталог продукции с характеристиками - Многоязычность (русский, английский, китайский) - Сертификаты и документация - Форма заявки на продукцию - Интеграция с CRM-системой - Регулярное обновление новостей компании - Профессиональный дизайн


Сценарий 5. Образовательный онлайн-курс

Описание проекта: Преподаватель хочет создать платформу для онлайн-обучения. Курсы по программированию, видеоуроки, тесты, сертификаты.

Требования: - Система регистрации и авторизации студентов - Видеоплеер с воспроизведением уроков - Тестирование и проверка знаний - Выдача сертификатов - Приём оплаты за курсы - Форум для общения студентов - Прогресс обучения - Защита контента от копирования


Сценарий 6. Сайт ресторана

Описание проекта: Небольшой ресторан хочет создать сайт для презентации меню, бронирования столиков и онлайн-заказа еды с доставкой.

Требования: - Красивое меню с фотографиями блюд - Онлайн-бронирование столиков - Корзина для заказа с доставкой - Интеграция с службой доставки - Приём онлайн-платежей - Адаптивный дизайн для мобильных - Быстрая загрузка - Минимальная стоимость поддержки


Сценарий 7. Блог технологического стартапа

Описание проекта: Стартап из сферы IT хочет создать корпоративный блог для привлечения аудитории, публикации статей о технологии, кейсах и новостях компании.

Требования: - Публикация статей несколькими авторами - Рубрики и теги для организации контента - Подписка на рассылку - Интеграция с социальными сетями - SEO-оптимизация для привлечения трафика - Комментарии и обратная связь - Аналитика посещаемости - Простота публикации контента


Сценарий 8. Стоматологическая клиника

Описание проекта: Частная стоматологическая клиника хочет создать сайт для онлайн-записи пациентов, презентации услуг и врачей.

Требования: - Онлайн-запись на приём - Каталог услуг с ценами - Информация о врачах с фотографиями - Галерея работ “до/после” - Интеграция с CRM-системой клиники - Сбор отзывов пациентов - Мультиязычность (русский, английский) - Конфиденциальность пациентов


Сценарий 9. Интернет-магазин электроники

Описание проекта: Интернет-магазин компьютерной техники и электроники. Тысячи товаров, сложная структура каталога, высокая конкуренция.

Требования: - Большой каталог (5000+ товаров) - Мощная система фильтрации - Сравнение товаров - Отзывы и рейтинги - Интеграция с складской учётом - Множественные способы оплаты - Интеграция с маркетплейсами - Высокая производительность - SEO-оптимизация


Сценарий 10. Лендинг для мобильного приложения

Описание проекта: Стартап запускает мобильное приложение и хочет создать промо-страницу для привлечения установок.

Требования: - Эффектный одностраничник - Видеопрезентация приложения - Ссылки на App Store и Google Play - Форма сбора email для бета-теста - Анимации и интерактив - Высокая конверсия в установку - Быстрая загрузка - SEO-оптимизация


Сценарий 11. Сайт туристического агентства

Описание проекта: Туристическое агентство хочет создать сайт для презентации туров, бронирования путёвок и онлайн-консультаций.

Требования: - Каталог туров с фильтрами - Поиск туров по параметрам - Онлайн-бронирование - Интеграция с системами бронирования - Многоязычность (5+ языков) - Валюты для разных стран - Фотогалереи стран и отелей - Онлайн-чат с консультантом - Интеграция с CRM


Сценарий 12. Портал объявлений (авто/недвижимость)

Описание проекта: Локальный портал объявлений для продажи автомобилей и недвижимости. Частные объявления и объявления от дилеров.

Требования: - Размещение объявлений пользователями - Мощная система фильтрации - Фото и видео в объявлениях - Платные премиум-размещения - Мессенджер для общения - Геолокация - Монетизация через рекламу - Высокая посещаемость - Анти-спам системы


Сценарий 13. Сайт государственной организации

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

Требования: - Высокий уровень безопасности - Соответствие государственным стандартам - Версия для слабовидящих - Многоязычность - Публикация нормативных документов - Приём обращений граждан - Интеграция с Госуслугами - Высокая надёжность (99.9% uptime)


Сценарий 14. Онлайн-журнал о моде

Описание проекта: Журнал о моде и стиле с ежедневными публикациями статей, фотосессий, интервью с дизайнерами.

Требования: - Красивый дизайн, визуальный контент - Ежедневная публикация контента - Интеграция с Instagram - Подписка на премиум-контент - Рекламные материалы - VIP-раздел для подписчиков - Высокая загрузка изображений - Быстрая загрузка страниц - SEO для большого контента


Сценарий 15. Сайт строительной компании

Описание проекта: Строительная компания хочет создать сайт для презентации проектов, портфолио выполненных работ и привлечения клиентов.

Требования: - Портфолио проектов с фотографиями - 3D-туры по объектам - Каталог услуг - Форма заявки на расчёт стоимости - Интеграция с CRM-системой - Отзывы клиентов - Сертификаты и лицензии - Многоязычность - SEO-оптимизация


Сценарий 16. Благотворительный фонд

Описание проекта: Благотворительный фонд создаёт сайт для информирования о проектах, сбора пожертвований и отчётности.

Требования: - Прозрачность деятельности - Онлайн-приём пожертвований - Интеграция с платёжными системами - Истории помощи - Отчёты о расходах - Волонтёрская регистрация - Многоязычность - Доверие и безопасность платежей - Интеграция с социальными сетями


Сценарий 17. Фитнес-клуб

Описание проекта: Сеть фитнес-клубов создаёт сайт для онлайн-продажи абонементов, расписания занятий и общения с клиентами.

Требования: - Онлайн-покупка абонементов - Расписание занятий - Запись на занятия - Личный кабинет клиента - Интеграция с CRM-системой - Приём онлайн-платежей - Галерея клуба - Промо-акции - Мобильная версия


Сценарий 18. Юридическая фирма

Описание проекта: Юридическая фирма создаёт сайт для презентации услуг, публикации статей и онлайн-консультаций.

Требования: - Каталог юридических услуг - Публикация статей и аналитики - Онлайн-консультация (чат/видео) - Форма заявки - Раздел “О фирме” с адвокатами - Отзывы клиентов - Многоязычность - Конфиденциальность клиентов - SEO-оптимизация


Сценарий 19. Зоомагазин с доставкой

Описание проекта: Интернет-магазин товаров для животных с доставкой. Премиум-сегмент, консультации зоологов.

Требования: - Каталог товаров (3000+ позиций) - Консультации зоологов (чат/видео) - Подписка на регулярные доставки - Программа лояльности - Персональные рекомендации - Блог о животных - Интеграция с ветклиниками - Отзывы с фотографиями питомцев - Мобильное приложение


Сценарий 20. Конференц-сервис и коворкинг

Описание проекта: Коворкинг с конференц-залами создаёт сайт для бронирования рабочих мест, переговорных и проведения мероприятий.

Требования: - Онлайн-бронирование мест/залов - Календарь событий - Проведение вебинаров - Оплата онлайн - Личный кабинет участника - Интеграция с календарями (Google, Apple) - VR-туры по пространствам - Сообщество резидентов - Мобильное приложение


Порядок выполнения работы

Шаг 1. Анализ сценария

Для вашего бизнес-сценария определите:

Тип сайта: - Лендинг / одностраничник - Корпоративный сайт - Блог / новостной портал - Интернет-магазин - Портфолио

Основные потребности: - Функциональные требования (что сайт должен делать) - Технические требования (производительность, безопасность) - Бизнес-требования (бюджет, сроки, масштабируемость) - Требования к команде (кто будет поддерживать)

Целевая аудитория: - Размер аудитории - География - Платёжеспособность - Техническая грамотность


Шаг 2. Выбор CMS для сравнения

Выберите 3-4 CMS для сравнительного анализа.

Рекомендуемый набор: - WordPress (классическая open source CMS) - Tilda (SaaS-конструктор) - 1С-Битрикс (корпоративная CMS) - Shopify или OpenCart (специализированные для e-commerce)

Можно заменить на: - Joomla, Drupal, MODX (по усмотрению)


Шаг 3. Сбор информации о CMS

Для каждой выбранной CMS соберите информацию по следующим критериям:

1. Стоимость владения: - Лицензия (бесплатно / платная / подписка) - Стоимость хостинга - Стоимость разработки (нужен программист или нет) - Стоимость платных плагинов/тем - Стоимость техподдержки

2. SEO-возможности: - Встроенные SEO-инструменты - Управление мета-тегами (title, description) - ЧПУ (человекопонятные URL) - XML-карта сайта - Микроразметка Schema.org - Скорость загрузки (важно для SEO)

3. Порог входа: - Сложность установки - Необходимость программирования - Доступность документации и обучающих материалов - Наличие русскоязычного сообщества - Доступность специалистов на рынке труда

4. Масштабируемость: - Максимальное количество страниц/товаров - Работа под высокой нагрузкой - Возможности кэширования - Поддержка CDN - Оптимизация базы данных

5. E-commerce возможности: - Наличие встроенного интернет-магазина - Плагины для e-commerce - Интеграция с платёжными системами - Интеграция со службами доставки - Учёт товаров и остатков - Интеграция с 1С

Используйте источники: - Официальные сайты CMS - Обзоры и сравнения (Хабр, TechRadar, Capterra) - Форумы и сообщества - Документацию


Шаг 4. Составление сравнительной таблицы (20 минут)

Создайте таблицу следующего вида:

Критерий WordPress Tilda 1С-Битрикс OpenCart
Стоимость
Лицензия Бесплатно от $10/мес от 80 000 ₽ Бесплатно
Хостинг от 150 ₽/мес включён отдельно от 150 ₽/мес
Разработка низкая минимальная высокая средняя
SEO 5/5 4/5 4/5 3/5
Порог входа 5/5 5/5 2/5 3/5
Масштабируемость 3/5 2/5 5/5 4/5
E-commerce 4/5 2/5 5/5 5/5

Шаг 5. Обоснование выбора CMS

Для каждого бизнес-сценария:

  1. Сформулируйте ключевые требования (3-5 пунктов)
  2. Выберите оптимальную CMS из сравнительной таблицы
  3. Напишите обоснование выбора (1-2 абзаца), ответив на вопросы:
    • Почему эта CMS лучше подходит?
    • Какие преимущества она даёт?
    • Какие есть недостатки и как их компенсировать?
    • Какова ориентировочная стоимость запуска?

Пример обоснования:

Сценарий 1: Сайт-портфолио фотографа

Ключевые требования: красивое отображение фото, простота управления, минимальный бюджет.

Выбор: Tilda

Обоснование: Tilda предоставляет лучшую библиотеку готовых блоков для визуального контента и галерей. Фотограф сможет самостоятельно управлять сайтом без навыков программирования благодаря визуальному редактору. Стоимость подписки ($10-20/мес) значительно ниже стоимости разработки на WordPress. Основной недостаток — зависимость от платформы — не критичен для данного сценария, так как сайт не содержит сложной бизнес-логики.

Ориентировочная стоимость запуска: ~$120-240 в год (подписка + домен)


Требования к отчёту

Отчёт должен содержать:

  1. Титульный лист с названием работы, ФИО студента, группы, датой
  2. Введение — цель и задачи работы (1 страница)
  3. Анализ бизнес-сценария — описание выданного сценария с ключевыми требованиями
  4. Сравнительная таблица CMS — минимум 3 CMS, минимум 5 критериев
  5. Обоснование выбора — для каждого сценария с аргументацией
  6. Вывод — общие выводы о том, какие факторы влияют на выбор CMS (1 страница)
  7. Список источников — использованные материалы (минимум 5 источников)

Объём отчёта: 5-8 страниц

Формат: PDF или DOCX


Критерии оценки

Критерий Баллы Описание
Полнота анализа сценариев 20 Учтены все ключевые требования для каждого сценария
Качество сравнительной таблицы 25 Использованы минимум 5 критериев для 3-4 CMS, данные достоверны
Обоснованность выбора 30 Выбор CMS аргументирован, учтены преимущества и недостатки
Глубина исследования 15 Использованы дополнительные источники, проявлена самостоятельность
Оформление отчёта 10 Соблюдена структура, нет ошибок, грамотное изложение

Максимальный балл: 100

Шкала оценок: - 90-100: отлично - 75-89: хорошо - 60-74: удовлетворительно - менее 60: неудовлетворительно


Контрольные вопросы для защиты

  1. Какие типы CMS вы знаете? В чём их различия?
  2. В чём преимущества Open Source CMS перед коммерческими?
  3. Когда лучше выбрать SaaS-платформу вместо классической CMS?
  4. Какие критерии наиболее важны при выборе CMS для интернет-магазина?
  5. Почему WordPress занимает такую большую долю рынка?
  6. В чём различие между CMS и CMF?
  7. Что такое Headless CMS и когда её стоит выбирать?
  8. Как влияет размер проекта на выбор CMS?

Рекомендуемые источники

Официальные ресурсы

  • WordPress.org — документация WordPress
  • Tilda.cc — документация Tilda
  • Bitrixsoft.ru — документация 1С-Битрикс
  • Opencart.com — документация OpenCart

Обзоры и сравнения

  • Habr.ru — статьи о выборе CMS
  • TechRadar.com — обзоры CMS
  • Capterra.com — сравнительные таблицы
  • G2.com — отзывы пользователей

Документация

  • Кодекс WordPress (developer.wordpress.org)
  • База знаний Tilda
  • Академия Битрикс

Дополнительные задания (для повышенной оценки)

Задание 1. Провести сравнение дополнительных 2-х CMS, не рассмотренных в основной работе (например, Joomla, Drupal, MODX, Shopify).

Задание 2. Создать матрицу принятия решений — алгоритм выбора CMS в виде блок-схемы.

Задание 3. Подготовить презентацию (5-7 слайдов) с рекомендациями по выбору CMS для разных типов проектов.

Бонус: до +20 баллов к итоговой оценке

Наверх
Практика
Лаб. работа “Развертывание среды и установка CMS”