🛠 Развитие редактора гайдов по World of Warcraft: новые возможности и улучшения

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

Image

🎯 Основные функции: редактор экипировки и управления контентом

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

Кроме того, были добавлены следующие редакторы:

  • Управление статусом гайда (черновик, опубликован и т.д.).
  • ContentTypeSelector — добавление различных типов контента в секции гайда.
  • Выбор и добавление новых секций в гайд.
  • Управление вкладками внутри секций.
  • Редактор markdown-содержимого.
  • Редактирование обычных текстовых полей.

Для унификации интерфейса реализован многоразовый компонент выдвижной панели (Drawer), который используется в нескольких частях редактора.

🧠 Улучшенная работа с гайдами

Новая логика отображения и фильтрации гайдов позволяет пользователям быстрее находить нужные материалы. Теперь каждая карточка гайда (GuidesCard) содержит больше информации, включая автора, статус и контекст, а также интеграцию со сторонними компонентами UI, такими как боковая панель (Sidebar) и система фильтров.

Также реализована страница UnauthorizedPage — её видят пользователи, не имеющие доступа к определенным гайдам или разделам. Это позволяет аккуратно ограничивать доступ к приватным материалам без ухудшения пользовательского опыта.

🔁 Рефакторинг и улучшение архитектуры

Были проведены важные работы по рефакторингу структуры кода. Это обеспечило:

  • Лучшую читаемость и поддержку кода
  • Более гибкое управление состояниями
  • Повышение производительности и масштабируемости приложения

В рамках улучшения метаданных и SEO была обновлена конфигурация Next.js, в том числе:

  • Замена иконки сайта (favicon)
  • Улучшение отображения заголовков и описаний на страницах гайдов

⚙️ Итого

Эти изменения заложили фундамент для дальнейшего масштабирования редактора гайдов, сделав его удобным как для опытных авторов, так и для новичков. Управление контентом стало значительно проще, а интерфейс — более дружелюбным и функциональным.

Тестовый аккаунт с админ правами
https://black-temple.vercel.app/

Login: test@test.com
Password: testpassword

0

114

Тут пока никого нет...

Загрузка комментариев...