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

Маркетплейс курсов и каталог специалистов Impuls LMS

Плагин и тема WordPress для площадки онлайн-курсов: каталог специалистов, витрина курсов, вход по одноразовому коду и уведомления в Telegram.

Площадке онлайн-обучения нужно было свести в одном месте две сущности: курсы и людей, которые их ведут. Готовые LMS-решения либо не давали каталога специалистов, либо тянули за собой лишний функционал.

Каталог специалистов

Отдельный плагин «Импульс — Каталог специалистов» добавляет типы записей для соискателей и исполнителей.

  • REST-эндпоинты для фильтрации по специализации, городу и опыту;
  • формы создания и редактирования анкеты на фронтенде — на полях ACF, без доступа в админку;
  • модерация со своими статусами: на проверке, одобрено, отклонено;
  • бесконечная подгрузка каталога вместо постраничной навигации.

Тема маркетплейса

  • витрина курсов со своими таксономиями и карточками;
  • вход по одноразовому коду — SMS, Telegram или почта, со своими REST-эндпоинтами;
  • уведомления администратору в Telegram-бот о новых анкетах и заявках;
  • импорт демо-контента, чтобы площадку можно было развернуть с нуля за один шаг.

Технические решения

Плагин и тема собраны с автозагрузкой по PSR-4, стили на SCSS, сборка через Vite. Каталог и фильтры работают на REST API, поэтому страница не перезагружается при смене условий фильтрации.

Результат

Специалисты заводят и обновляют анкеты сами, администратор только подтверждает их. Каталог и витрина курсов живут на одной площадке и на одном стеке.