За годы мы отказались от размещения сложной функциональности в модальных окнах. Ярким примером служат маршруты полной страницы для редактирования и создания категорий.
Внедрение выделенных маршрутов значительно упрощает совместное использование, модификацию, расширение и поддержку страниц.
Мы хотим перенести страницы login и sign up на верхнеуровневые маршруты. Это поможет унифицировать наше поведение и избавит от необходимости поддерживать несколько способов обработки сценариев входа и активации приглашений.
@Osama недавно добился прогресса в этой области, внедрив верхнеуровневые маршруты для 2FA.
Сейчас модальное окно также появляется, когда посетители не планируют специально регистрироваться или входить в систему, но нажимают действие, требующее учётной записи, например, лайкнуть пост. Затем пользователь может легко закрыть модальное окно, не покидая текущую страницу. Как будут обрабатываться такие подсказки для регистрации с использованием полноэкранных диалоговых окон?
Честно говоря, мы не продумали этот частный случай. Я думаю, мы могли бы внедрить промежуточное диалоговое окно для случая с напоминанием, если хотим избежать полной навигации? Или, возможно, предоставить компонент, который это делает.
Думаю, это придаст интерфейсу приятное ощущение отзывчивости. Возможно, стоит выровнять это с напоминанием о регистрации и сделать одно общее побуждение к регистрации:
Я в итоге перешёл на эту страницу, надеясь найти способ сделать страницу регистрации на весь экран, чтобы я мог напрямую ссылаться на неё в письме «следующие шаги» в рамках нашего процесса онбординга.
Похоже, что в данный момент это невозможно. Это что-то, что находится далеко на горизонте?
По правде говоря, это кажется делом ближайших 6–12 месяцев: нам предстоит проделать много подготовительной работы, прежде чем мы сможем это реализовать.
Тем не менее, ссылка вполне осуществима уже сегодня: https://meta.discourse.org/login откроет диалог входа.