Техническое задание
на доработку сайта
Ульянов Александр Владимирович
1 Предмет доработки и публикации Медиа
Редакция от 21 сентября 2026 года. Проект: сайт «Ульянов Александр Владимирович». Доработать публикации и вкладки раздела «Медиа», блок «Экспертная деятельность» раздела «Экспертность», социальные ссылки и отображение контактов в подвале. Управление выполняется через существующую административную панель без изменения кода администратором.
1.1 Редактор статьи. При открытии карточки Медиа отображается полноценная статья. В админке доступны изменение заголовка, обложки и текста; добавление, удаление, замена и перестановка содержательных блоков. Оформление сохраняется после публикации и повторного редактирования.
1.2 Текст. Предусмотреть выбор шрифта из набора, настроенного для сайта, размера текста, заголовков, жирного и курсивного начертания, подчёркивания, списков, цитат и ссылок. Произвольная загрузка шрифтов не требуется.
1.3 Изображения. Между текстовыми блоками можно размещать одиночные изображения, коллажи по готовым раскладкам и галереи. Администратор меняет состав и порядок изображений. Галерея поддерживает стрелки и свайп по аналогии с существующей галереей сайта. Свободный графический редактор коллажей не входит в объём.
1.4 Видео. Разрешить несколько видеоблоков в статье по ссылке или коду встраивания. Обязательные площадки: Rutube и VK Видео. Ролик запускается внутри статьи, если владелец и площадка разрешают встраивание. Иные площадки допускаются при совместимости с редактором; отдельные интеграции согласуются дополнительно. Обход ограничений видеохостингов не предусмотрен.
1.5 Источник. Отдельное поле ссылки управляет красной кнопкой «Перейти к источнику». На компьютере кнопка размещается справа в верхней части статьи, на телефоне под заголовком; ссылка открывается в новой вкладке. Если поле пустое, кнопка скрыта.
2 Ключевые события и структура Экспертности
2.1 Вкладка в Медиа. Добавить отдельную вкладку «Ключевые события». В форме каждой публикации предусмотреть переключатель «Ключевое событие / Избранное», по умолчанию выключенный.
2.2 Отображение. После сохранения включённого признака опубликованный материал появляется во вкладке «Ключевые события» и остаётся на прежнем месте общей хронологической ленты. Обе вкладки ведут на одну статью; копия записи не создаётся. Даты, содержимое и адрес статьи не меняются. Порядок в новой вкладке: от новых публикаций к старым по дате публикации.
2.3 Выделение. В общей сетке у отмеченной публикации отображается небольшая плашка «Ключевое событие» в цветах сайта. Сетка и размеры карточек сохраняются. После отключения признака плашка и включение в отдельную вкладку исчезают; сама публикация остаётся в общей ленте. Неопубликованные материалы не показываются ни в одной публичной вкладке.
2.4 Рост списка. Количество ключевых событий не ограничивается числом мест в макете. При росте списка используются страницы или подгрузка; все отмеченные опубликованные материалы доступны посетителю. При отсутствии материалов вкладка показывает сообщение «Ключевые события пока не добавлены».
2.5 Экспертная деятельность. В разделе «Экспертность» предусмотреть шесть вкладок: «Книги», «Научные статьи», «Экспертные публикации», «Выступления и конференции», «Кандидатская», «Докторская».
2.6 Управление. Это шесть типов материалов с соответствующими полями и двумя шаблонами отображения, описанными далее. Администратор выбирает тип, добавляет, редактирует, скрывает и удаляет записи, задаёт их порядок внутри вкладки. Добавление материалов не требует изменения макета. Число записей не ограничивается фиксированными местами; при необходимости применяется разбиение списка на страницы или подгрузка.
3 Два шаблона экспертных материалов
3.1 Визуальные карточки. Только вкладки «Книги» и «Выступления и конференции» используют сетку карточек с изображением. Убрать серую подложку блока и областей изображений; использовать белый фон. Сохранить стилистику сайта и красные акценты.
Книга: обложка, тип издания, год, название, статус автора или соавтора, издательство либо организация, краткое описание и кнопка «Подробнее».
Выступление или конференция: фотография, дата, название мероприятия, тема выступления, площадка либо организатор, краткое описание и кнопка «Подробнее».
3.2 Информационная лента. Вкладки «Научные статьи», «Экспертные публикации», «Кандидатская», «Докторская» отображаются в одну колонку сверху вниз на компьютере и телефоне. Одна запись занимает отдельный белый блок переменной высоты; обязательного изображения нет. Ориентир: существующий блок карьеры на странице «Путь и опыт». Сохраняются красный акцент и иерархия текста, но не сетка из двух колонок.
Базовые поля: дата или тип материала, заголовок, источник либо организация, краткое пояснение и «Подробнее». Пустые необязательные поля и их подписи не выводятся.
Научная статья: дополнительно журнал или сборник, год, номер, страницы, DOI, сведения о РИНЦ и ВАК, внешняя ссылка и/или PDF. Эти сведения вводятся вручную; автоматическая проверка по научным базам не требуется.
Экспертная публикация: издание, дата публикации и ссылка на первоисточник.
Кандидатская: название диссертации, специальность, год защиты, организация, научный руководитель, материалы диссертации в виде добавляемых ссылок и/или PDF.
Докторская: тема или направление исследования, текущий статус, добавляемые связанные публикации, выступления и другие материалы со ссылками и/или PDF. Раздел допускает новые записи по мере появления материалов.
3.3 Переходы. Для «Подробнее» администратор задаёт назначение: внутреннюю страницу материала, внешний источник либо PDF. Внешние ссылки и PDF открываются в новой вкладке. При отсутствии назначения действие скрывается. Название и тип записи обязательны; дополнительные сведения и файлы заполняются по наличию.
4 Подвал сайта и общие требования
4.1 Социальные ссылки. В подвале поддержать MAX, Messenger, VK, Rutube, Telegram, YouTube и VK Видео. Через админку доступны добавление и удаление элементов, изменение названия, адреса, значка и порядка, включение и скрытие. Показывать только включённые элементы с заполненным адресом; переход выполняется в новой вкладке. Изменения действуют на всех страницах сайта.
4.2 Контакты в подвале. Для каждого выводимого контактного элемента, в том числе адреса, телефона и электронной почты, добавить отдельный переключатель «Показывать в подвале». По умолчанию сохраняется текущая видимость. Можно скрыть один элемент либо все контактные элементы; при скрытии не остаются пустые строки, значки и подписи.
4.3 Независимость от Контактов. Переключатели управляют только отображением в подвале и не очищают исходные данные. Скрытие адреса в подвале не изменяет адрес, координаты и карту страницы «Контакты». Скрытие телефона или почты не удаляет их со страницы «Контакты». При обратном включении данные снова появляются в подвале. Управление социальными ссылками сохраняется отдельно.
4.4 Сохранность. Сохранить существующие публикации, экспертные материалы, их содержимое и доступность. Записи Экспертности распределяются по новым типам по перечню, согласованному с заказчиком. Действующие адреса материалов сохраняются; если изменение адреса необходимо, предусмотреть перенаправление со старого адреса. Перед установкой обновления создать резервную копию затрагиваемых данных.
4.5 Проверка отображения. Проверить ширины экрана 375, 768 и 1440 пикселей в актуальных стабильных версиях Chrome, Firefox, Edge и Safari на дату сдачи. Не допускаются наложение текста, обрезка элементов управления и горизонтальная прокрутка страницы. Карточки, ленты, галереи и видеоблоки адаптируются к ширине экрана.
4.6 Передача. Передать доступ к доработанным функциям в действующей админке и короткую инструкцию по редактированию статей, типам экспертных материалов, ключевым событиям и настройкам подвала.
5 Приёмка и границы работ
5.1 Контрольные сценарии. Результат проверяется по следующим действиям и ожидаемому поведению:
А. Создать, сохранить и повторно отредактировать статью Медиа с форматированием, одиночным фото, коллажем, галереей и двумя доступными для встраивания видео. Порядок блоков и оформление сохранены; галерея листается; кнопка источника появляется и скрывается в зависимости от заполнения ссылки.
Б. Включить и выключить признак ключевого события у публикации. Проверить обе вкладки, плашку, неизменность адреса и позиции в общей ленте. Добавить больше записей, чем помещается в первый вывод списка, и убедиться в доступности остальных.
В. Создать и изменить по две записи каждого из шести типов Экспертности. Для книг и выступлений проверить сетку с изображением без серой подложки; для остальных типов одноколоночную ленту, дополнительные поля, ссылки и PDF. Проверить добавление следующих записей и поведение пустых полей.
Г. Добавить, скрыть, переставить и удалить социальную ссылку. Поочерёдно скрыть и снова включить адрес, телефон и почту в подвале. Страница «Контакты» и её карта сохраняют данные и отображение. Проверить обновлённые разделы на экранах из пункта 4.5 и доступность старых материалов.
5.2 Фиксация результата. Передать результат на проверку с указанием версии и адреса сайта. Приёмка и сроки рассмотрения выполняются по договору. Замечание должно указывать пункт ТЗ, страницу, шаги воспроизведения и ожидаемое поведение; при необходимости прилагается снимок экрана. Воспроизводимые несоответствия согласованному ТЗ устраняются в рамках стоимости. Молчание заказчика само по себе не означает приёмку по этому ТЗ.
5.3 Объём и изменения. Стоимость работ по этой редакции составляет 50 000 рублей. Редакция заменяет прежнее ТЗ по перечисленным доработкам после письменного согласования сторонами. Новые функции, изменение утверждённых требований и отдельные интеграции предварительно согласуются по объёму, цене и сроку; устранение несоответствий ТЗ не считается дополнительной работой.
5.4 Исходные данные. Заказчик предоставляет доступы, тексты, изображения, ссылки, PDF и сведения для распределения имеющихся экспертных материалов. Перенос существующих записей входит в работу; поиск и написание новых материалов, платные лицензии и платные услуги сторонних площадок не входят. Отказы внешних сервисов оцениваются отдельно от ошибок интеграции. ТЗ не ограничивает предусмотренные законом и договором требования к качеству и устранению недостатков.