При чтении постов на мобильном устройстве мне иногда хочется иметь возможность легко открыть тот же пост на компьютере. В настоящее время «самый простой» способ сделать это — добавить закладку на мобильном, перейти к десктопной версии, открыть закладку, удалить её и затем продолжить чтение. Мне интересно, можно ли немного упростить этот процесс. Вот что я предлагаю:
Я предлагаю добавить новый раздел, аналогичный черновикам, в котором будут отображаться все посты, которые вы сейчас открыли в браузере на любом устройстве. Идея в том, что если вы захотите продолжить чтение того же поста на другом устройстве, для этого будет специальный раздел. Не нужно добавлять закладку или начинать писать черновик, чтобы перейти к этому посту. Также нельзя использовать функцию отложенного чтения, так как она работает только для финального поста в теме. Я рассматриваю это как функцию «передачи». У нас уже есть нечто подобное для написания через черновики, но для чтения такого нет. Ближайший аналог — закладки, но, на мой взгляд, было бы неплохо избежать лишних действий по добавлению и удалению закладок, когда вы хотите немедленно переключиться на другое устройство, чтобы продолжить чтение.
Если автоматическое определение открытых постов на устройстве нежелательно, можно рассмотреть другой подход: добавить опцию в меню для каждого поста, аналогичную «Отложить», которая будет отправлять мгновенное уведомление. Однако мне кажется, что подход с автоматическим определением выглядит чище, так как он больше похож на работу с черновиками.
Фильтр «Прочитанное» позволяет видеть материалы, которые вы недавно читали. В версии 0 Discourse я его внедрил, но он так и не стал особенно популярным. Немного сложно объяснить людям, как он работает. Думаю, его используют не так уж много сайтов.
Итак, по умолчанию она недоступна через навигацию в интерфейсе каким-либо образом? Судя по ссылке, она задумана как аналог страниц «Последние» и «Лучшие», и я вполне понимаю, почему это может вызвать путаницу. Почему бы не включить её в раздел «Активность» пользователя, где во втором выпадающем меню можно выбрать, например, темы и ответы? Просто добавьте опцию под названием «Недавно прочитанное». В конце концов, это относится к активности конкретного пользователя.
Тем не менее, страница «Прочитанное» не совсем соответствует моему предложению. Главное отличие в том, что я хочу возвращаться к текущему просматриваемому посту, а не к следующему непрочитанному посту в теме. Это важное различие, так как я могу возвращаться к посту (возможно, по ссылке) в середине темы, которую уже прочитал. В таком случае страница «Прочитанное» будет бесполезна.
Если мое предложение не стоит того, то добавление опции «Недавно прочитанное» в выпадающее меню «Активность» было бы лучше, чем ничего.
О, это действительно очень сложно. На таком уровне сложности, я думаю, стоит положиться на кросс-устройственную интеграцию со стороны поставщика. Safari делает это между iOS и macOS. Уверен, что в Chrome есть что-то подобное — либо в виде плагина, либо в чём-то подобном.
Я понимаю ваше желание, но беспокоюсь, что такая функция введёт огромное количество сложности.
К сожалению, в моём случае это не сработает. Я использую стандартный Safari на iPhone, но на ноутбуке — Chrome. Кроме того, иногда я работаю с рабочего компьютера, где посещаю инстансы Discourse, но не хотел бы устанавливать плагин только для решения этой задачи. Вот почему я надеялся на встроенное в сам Discourse решение.
Понимаю, что, возможно, это не стоит усилий из-за сложности реализации. Честно говоря, я надеялся, что механизм будет похож на отслеживание, предотвращающее редактирование черновика в нескольких вкладках. Но даже если бы он был похож, это, наверное, не сделало бы реализацию функции простой.
В таком случае, готовы ли вы рассмотреть такую возможность? Я думаю, что это принесло бы пользу хотя бы иногда в моём случае использования, и вообще было бы полезно в целом. Надеюсь, что эта задача потребует достаточно мало усилий, чтобы её стоило рассмотреть.
Это нормально, пока это просто. У нас точно есть этот маршрут, но мы его не рекламируем, поэтому это был бы хороший способ его продвинуть — на странице пользователя.