Личный кабинет для партнёров Международного Юридического Клуба
Заменили чужую тему под медицинскую клинику на собственную дизайн-систему клуба и дали партнёрам инструмент для самостоятельной публикации статей — от готового редактора до ролевой модели модерации.
Задача
Личный кабинет партнёров изначально стоял на покупной теме, разработанной под медицинскую клинику — с чужими иконками и без единого визуального стиля клуба. Партнёры могли писать статьи только через TinyMCE-редактор, без более гибкого инструмента для структурированного контента. Нужно было привести кабинет к общей дизайн-системе сайта и дать более удобный способ создавать материалы, сохранив рабочий процесс модерации.
Что сделали
- Перевели интерфейс на собственную дизайн-систему клуба — графит и золото — с переключателем тёмной и светлой темы
- Оставили и закрепили трёхуровневую ролевую модель: автор публикует и редактирует свои статьи, модератор и администратор управляют всеми материалами и пользователями
- Добавили блочный drag-and-drop редактор статей поверх существующего TinyMCE, с возможностью переключения между ними
- Заложили двойное хранение контента: структура блоков в JSON для повторного редактирования и готовый HTML — чтобы публичная страница сайта открывалась мгновенно, без разбора JSON на каждый запрос
- Актуализировали категории по 14 направлениям права и лимиты загрузки изображений
- Собрали дашборд со сводной статистикой и лентой активности
Результат
Личный кабинет получил собственное лицо клуба и более гибкий инструмент для авторов — партнёры пишут статьи так, как удобнее им, а публичная часть сайта продолжает работать быстро и без нагрузки на сервер.
