Перейти к основному содержимому

Экраны

Общие правила UI

  • Public UI показывает только published данные.
  • Draft/preview имеют явный preview banner и не индексируются.
  • Все публичные формы показывают consent text.
  • Empty states различают: нет данных, скрыто, нет доступа, источник временно недоступен.
  • SEO-critical pages должны иметь title, description, canonical и index policy.

Публичная навигация

Основные зоны:

  • главная;
  • каталог;
  • направления;
  • форматы;
  • продукты и запуски;
  • олимпиады и события;
  • преподаватели и команда;
  • отзывы и достижения;
  • публичные профили;
  • материалы;
  • заявки и CTA.

Catalog

Элементы:

  • search input;
  • filters: направление, формат, уровень, возраст, цель, доступность, цена;
  • сортировка;
  • карточки каталога;
  • подборки;
  • empty state;
  • authorisation-aware hints.

Карточка:

  • title;
  • subtitle/positioning;
  • badges;
  • direction/format/level;
  • price summary;
  • availability;
  • nearest start;
  • teachers/team;
  • CTA.

Landing page

Типовые блоки:

  • hero;
  • CTA;
  • catalog rail;
  • teachers/team;
  • reviews;
  • achievements;
  • facts;
  • roadmap;
  • FAQ;
  • form;
  • related materials.

Состояния:

  • published;
  • scheduled content hidden until time;
  • partial source unavailable;
  • form unavailable;
  • noindex/private.

Public profile

Блоки:

  • hero/profile header;
  • context roles;
  • related products;
  • achievements;
  • reviews;
  • facts;
  • publications/materials;
  • CTA.

Privacy:

  • ученик/несовершеннолетний показывается только по разрешённой public signature;
  • фото скрывается без consent;
  • internal status не отображается.

Reviews and achievements pages

Фильтры:

  • target type;
  • direction/product;
  • author type;
  • rating;
  • period;
  • achievement type.

Состояния:

  • нет опубликованных отзывов;
  • часть данных скрыта из-за consent;
  • рейтинг пересчитывается.

Forms

Public form:

  • поля по schema;
  • consent checkbox;
  • captcha/honeypot;
  • neutral success state;
  • retry-safe submit.

Admin diagnostics:

  • submissions list;
  • status;
  • CRM lead id;
  • retry button;
  • error without PII in logs.

CMS admin

Разделы:

  • pages;
  • page versions;
  • block editor;
  • preview;
  • publish checklist;
  • catalog items;
  • collections;
  • profiles;
  • reviews;
  • achievements;
  • facts;
  • campaigns;
  • forms;
  • redirects;
  • sitemap;
  • audit.

Page editor

Функции:

  • создать страницу;
  • создать новую version;
  • добавить/переставить block;
  • настроить data source;
  • заполнить SEO;
  • проверить publish checklist;
  • preview;
  • schedule/publish/archive.

Publish checklist:

  • валидный slug;
  • SEO заполнен;
  • canonical policy задана;
  • blocks валидны;
  • forms published;
  • facts verified;
  • reviews/achievements moderated;
  • PII consent checks passed.

Moderation queue

Списки:

  • reviews;
  • achievements;
  • facts;
  • profiles;
  • pages with risky content.

Действия:

  • approve;
  • reject;
  • needs changes;
  • hide;
  • archive.

SEO admin

Разделы:

  • metadata by page;
  • redirects;
  • sitemap;
  • noindex/private pages;
  • canonical conflicts;
  • broken source refs.

Checks:

  • redirect cycles;
  • external allowlist;
  • duplicate slugs;
  • duplicate canonical;
  • missing title/description.

Campaign admin

Функции:

  • campaign lifecycle;
  • UTM/tracking;
  • campaign landing;
  • temporary placements;
  • CTA variants;
  • start/end schedule.