Лаб. работа “Анализ и выбор CMS”
Лабораторная работа №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
Для каждого бизнес-сценария:
- Сформулируйте ключевые требования (3-5 пунктов)
- Выберите оптимальную CMS из сравнительной таблицы
- Напишите обоснование выбора (1-2 абзаца), ответив на вопросы:
- Почему эта CMS лучше подходит?
- Какие преимущества она даёт?
- Какие есть недостатки и как их компенсировать?
- Какова ориентировочная стоимость запуска?
Пример обоснования:
Сценарий 1: Сайт-портфолио фотографа
Ключевые требования: красивое отображение фото, простота управления, минимальный бюджет.
Выбор: Tilda
Обоснование: Tilda предоставляет лучшую библиотеку готовых блоков для визуального контента и галерей. Фотограф сможет самостоятельно управлять сайтом без навыков программирования благодаря визуальному редактору. Стоимость подписки ($10-20/мес) значительно ниже стоимости разработки на WordPress. Основной недостаток — зависимость от платформы — не критичен для данного сценария, так как сайт не содержит сложной бизнес-логики.
Ориентировочная стоимость запуска: ~$120-240 в год (подписка + домен)
Требования к отчёту
Отчёт должен содержать:
- Титульный лист с названием работы, ФИО студента, группы, датой
- Введение — цель и задачи работы (1 страница)
- Анализ бизнес-сценария — описание выданного сценария с ключевыми требованиями
- Сравнительная таблица CMS — минимум 3 CMS, минимум 5 критериев
- Обоснование выбора — для каждого сценария с аргументацией
- Вывод — общие выводы о том, какие факторы влияют на выбор CMS (1 страница)
- Список источников — использованные материалы (минимум 5 источников)
Объём отчёта: 5-8 страниц
Формат: PDF или DOCX
Критерии оценки
| Критерий | Баллы | Описание |
|---|---|---|
| Полнота анализа сценариев | 20 | Учтены все ключевые требования для каждого сценария |
| Качество сравнительной таблицы | 25 | Использованы минимум 5 критериев для 3-4 CMS, данные достоверны |
| Обоснованность выбора | 30 | Выбор CMS аргументирован, учтены преимущества и недостатки |
| Глубина исследования | 15 | Использованы дополнительные источники, проявлена самостоятельность |
| Оформление отчёта | 10 | Соблюдена структура, нет ошибок, грамотное изложение |
Максимальный балл: 100
Шкала оценок: - 90-100: отлично - 75-89: хорошо - 60-74: удовлетворительно - менее 60: неудовлетворительно
Контрольные вопросы для защиты
- Какие типы CMS вы знаете? В чём их различия?
- В чём преимущества Open Source CMS перед коммерческими?
- Когда лучше выбрать SaaS-платформу вместо классической CMS?
- Какие критерии наиболее важны при выборе CMS для интернет-магазина?
- Почему WordPress занимает такую большую долю рынка?
- В чём различие между CMS и CMF?
- Что такое Headless CMS и когда её стоит выбирать?
- Как влияет размер проекта на выбор 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 баллов к итоговой оценке