Отключить сохранение черновиков?

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

Есть ли способ отключить автосохранение черновиков? Бонусные баллы, если это можно настроить для каждого аккаунта отдельно, чтобы не лишать автосохранения весь наш форум. Мы считаем, что возможность черновиковать несколько постов в разных местах для многих наших пользователей важнее, чем риск потери прогресса при случайном закрытии вкладки.

Нет, это невозможно.

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

Я думаю, что это обычно происходит, когда люди пытаются создать два разных поста с разных устройств.

Так что я не считаю это ошибкой, скорее это «полезная» функция, которая на самом деле может оказаться не очень полезной.

Можете уточнить? Вы имеете в виду два разных ответа на одну и ту же тему? Или два новых обсуждения? Вам нужно описать точную последовательность действий, шаг за шагом.

Поскольку при открытии темы на другом устройстве автоматически запускается редактор и загружается ваш сохраненный черновик ответа для этой темы.

что и является именно той проблемой, когда люди пытаются отправить несколько ответов одновременно

Зачем им нужно делать несколько одновременных ответов на одну и ту же тему? Можете привести реальный пример, объясняющий, почему это необходимо, и описать конкретные обстоятельства и тему?

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

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

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

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

Я предлагаю отправить себе личное сообщение, если вам нужны несколько одновременных ответов на одну и ту же тему.

Мы планируем добавить возможность создания нескольких черновиков новых тем одновременно (сейчас в любой момент времени разрешён только один черновик новой темы), однако возможность создания нескольких одновременных черновиков ответов на одну и ту же тему не входит в наши дорожные карты на обозримое будущее.

Кстати, похоже, вам также может понадобиться чат-комната (быстро обновляемый краткосрочный чат параллельно с долгосрочной памятью темы), над чем мы сейчас работаем в Discourse.

Само по себе это уже было бы большим улучшением!

Тем не менее, даже возможность полностью отключить черновики каким-либо образом была бы отличным решением.


Эм

нет

лол

определенно не поможет, когда сообщения относятся к конкретной теме, но при этом не движутся со скоростью чат-комнаты, а лишь со скоростью «быстрее, чем удобно писать эссе»

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

Я видел кричалки и подобные функции на форумах, и даже если ваш чат-комната по сути является просто Discord или Slack, встроенным в Discourse, это всё равно, вероятно, ничего не даст для нашего конкретного случая использования здесь

Хотя это может быть интересно для других сценариев или для новых сайтов, которые не хотят дополнительно настраивать Discord!

Не знаю, это зависит от @sam — хотим ли мы добавить настройку сайта для отключения черновиков. Хотя вы в данном случае плывёте против течения. :fish:

В этом мы не новички — у вас, безусловно, есть определённое видение того, как всё «должно быть». И хотя это отлично работает, когда совпадает с потребностями конкретного пользователя, это неизбежно вызывает сопротивление, когда не совпадает :face_with_tongue:

Если бы нам это так сильно понадобилось, мы бы наверняка просто заплатили кому-то, чтобы он это сделал. Но если в итоге это станет ключевой функцией — здорово. Если нет — то наша цель была в основном проверить, возможно ли это вообще. И если ответ «нет», то, хотя в данный момент это и жаль, в целом всё нормально lol

Впервые слышу о просьбе сделать глобальный переключатель. Я придерживаюсь позиции «посмотрим», давайте оценим, насколько востребованной окажется эта просьба.

Хорошая новость в том, что эту функцию может обеспечить компонент темы, и её не обязательно включать в ядро. Плохая новость в том, что реализовать это довольно сложно, и потребуется внести несколько переопределений.

Обычно ли компоненты темы можно включать и отключать пользователем?

Если да, то это было бы практически идеально.

Технически — да, но у вас не будет серверного хранения, только долговременное хранение в браузере.

Это в принципе идеально