🛠 Развитие редактора гайдов по World of Warcraft: новые возможности и улучшения
В процессе разработки платформы для создания гайдов по World of Warcraft были реализованы ключевые обновления, значительно расширяющие функциональность системы, улучшающие пользовательский опыт и обеспечивающие более гибкое управление контентом.

🎯 Основные функции: редактор экипировки и управления контентом
Одним из самых значимых нововведений стал редактор слотов экипировки. С его помощью авторы гайдов могут задавать предметы, их чары и камни непосредственно в интерфейсе. Наряду с этим был разработан диалог редактирования экипировки , позволяющий настраивать каждый предмет индивидуально с учетом игровых особенностей.
Кроме того, были добавлены следующие редакторы:
- Управление статусом гайда (черновик, опубликован и т.д.).
- ContentTypeSelector — добавление различных типов контента в секции гайда.
- Выбор и добавление новых секций в гайд.
- Управление вкладками внутри секций.
- Редактор markdown-содержимого.
- Редактирование обычных текстовых полей.
Для унификации интерфейса реализован многоразовый компонент выдвижной панели (Drawer), который используется в нескольких частях редактора.
🧠 Улучшенная работа с гайдами
Новая логика отображения и фильтрации гайдов позволяет пользователям быстрее находить нужные материалы. Теперь каждая карточка гайда (GuidesCard) содержит больше информации, включая автора, статус и контекст, а также интеграцию со сторонними компонентами UI, такими как боковая панель (Sidebar) и система фильтров.
Также реализована страница UnauthorizedPage — её видят пользователи, не имеющие доступа к определенным гайдам или разделам. Это позволяет аккуратно ограничивать доступ к приватным материалам без ухудшения пользовательского опыта.
🔁 Рефакторинг и улучшение архитектуры
Были проведены важные работы по рефакторингу структуры кода. Это обеспечило:
- Лучшую читаемость и поддержку кода
- Более гибкое управление состояниями
- Повышение производительности и масштабируемости приложения
В рамках улучшения метаданных и SEO была обновлена конфигурация Next.js, в том числе:
- Замена иконки сайта (favicon)
- Улучшение отображения заголовков и описаний на страницах гайдов
⚙️ Итого
Эти изменения заложили фундамент для дальнейшего масштабирования редактора гайдов, сделав его удобным как для опытных авторов, так и для новичков. Управление контентом стало значительно проще, а интерфейс — более дружелюбным и функциональным.
Тестовый аккаунт с админ правами
https://black-temple.vercel.app/
Login: test@test.com
Password: testpassword
114
Тут пока никого нет...
Загрузка комментариев...
Сейчас обсуждают
Загрузка комментариев...