В редакторе отсутствует кнопка полного цитирования

Сообщается общая ошибка «произошла ошибка». В логах ничего нет (консоль немного неудобна, так как я использую iPad). Конфликта с другими компонентами нет, тема — стандартная для Discourse.

1 лайк

Думаю, проблема в том, что на iOS копирование работает только при взаимодействии пользователя… Оно не удаётся, когда пытается скопировать цитату. Если есть решение, я поищу его. :confused: Та же проблема есть в :page_facing_up: Компоненте копирования поста.

2 лайка

Вы, вероятно, абсолютно правы. Это одна из причин, по которой я использую кнопку «Копировать исходный пост», хотя она не так уж и важна [1].


  1. но должен сказать, что у меня никогда не возникало проблем с копированием текста с iPhone/iPad, хотя большие объёмы текста, требующие прокрутки, могут быть немного неудобны ↩︎

Я перепробовал множество способов исправить это на iOS, но копирование в буфер обмена всегда завершалось неудачей, так как это не было реальным взаимодействием пользователя. Поэтому я разделил действия и переключил кнопки между «Подготовить цитату» (которая загружает цитату) и «Копировать цитату» (которая копирует цитату в буфер обмена). Это работает отлично. Я также добавил всплывающую подсказку, когда появляется кнопка копирования.

2 лайка

Я абсолютно ненавижу это. Нажать кнопку цитирования в 10 раз быстрее. Выделение всего поста — это хаос.

Теперь я каждый раз случайно нажимаю кнопку жирного шрифта.

Думаю, это самое глупое решение из всех возможных.

Не чини то, что не сломано.

5 лайков

Что именно сломано — в данном контексте во многом вопрос вкуса. Я убрал кнопку цитирования очень рано, когда только начал свой форум. Около 95% моих активных пользователей используют мобильные устройства, а я работаю на iPad — и никаких проблем whatsoever.

Но я согласен, что это должно быть опцией. У нас пока нет инструментов, чтобы легко выбирать, что показывать и в каком порядке. Скажем так, в стиле WordPress.

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

3 лайка

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

1 лайк

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

Никогда больше не буду торопиться с обновлением. Это просто дурной тон.

3 лайка

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

10 лайков

Отлично! Всё заработало сразу из коробки :slight_smile:

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

Большое спасибо (=)

5 лайков

Отлично! Спасибо

4 лайка

Это прекрасно!

2 лайка

Спасибо! Мне это понадобится позже, когда мой сайт обновится. Или можно добавить это сейчас и оставить отключённым до тех пор, пока мой сайт не обновится до последней версии?

1 лайк

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

2 лайка

Что ж, мой сайт только что обновился с этим, и я получаю вопросы.

У меня есть несколько вопросов по этому изменению:

  • Вы создали какие-то логи, чтобы отслеживать, какие кнопки используются чаще всего? Я предполагаю, что были и другие, менее используемые кнопки.
  • Проводили ли вы юзабилити-тестирование, наблюдая за тем, как люди пытаются процитировать пост без кнопки?
  • Почему бы не объединить несколько функций в одном наведении или тапе, например, «Полужирный» и «Курсив», а также «Цитата» и «Преформатированный текст»?
  • Как насчет того, чтобы дать нам возможность выбирать элементы панели инструментов, как это сделано с реакциями? Дайте нам список, из которого мы сможем выбирать.

Мои сценарии использования:

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

  • Мобильные устройства: На мобильных устройствах сложнее выделять текст. Если вы, как и я, немного дрожите руками, выделение может «улететь» вверх, а затем вниз, прежде чем вы в конце концов сдадитесь. И, как кто-то уже отмечал, на мобильных устройствах сложно выделить графическое изображение.

  • Геймификация: У нас на сайте очень много игр, где нужно цитировать пост предыдущего участника. Эти игры отлично помогают новым пользователям освоиться на форуме. Кроме того, я использую эту функцию, вероятно, 100 раз за два часа во время моего онлайн-вечеринки, чтобы процитировать человека и вручить ему приз. Использовать кнопку (одно нажатие) гораздо быстрее, чем выделять текст и затем нажимать.

3 лайка

Не совсем так. Мы не отслеживаем поведение пользователей с такой степенью детализации и не проводим явное пользовательское тестирование для каждого изменения в интерфейсе.

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

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

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

Как Лидси упоминала ранее, мы планируем внести дополнительные изменения в редактор в ближайшее время:

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

7 лайков

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

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

Функция «вставить полную цитату» существует уже довольно давно на всех типах интернет-форумов.

Это не просто стандарт платформы Discourse.

2 лайка

Огромное спасибо, Дон! Я бы с удовольствием процитировал вас здесь, но оставлю это как пример!

1 лайк

Разве это не решит этот вопрос?

Я использовал это когда-то, но потом убрал (вместе с кнопкой цитирования по умолчанию), так как мои пользователи знают, как цитировать с мобильных устройств :joy: Но это бывает полезно при ответе на старые посты.

Хорошо, иногда короткий пас назад — лучший способ сохранить владение мячом, поэтому мы пока вернули это решение:

Возможно, мы снова пересмотрим это решение в будущем, но тогда у нас будет больше контекста, чтобы подумать, как и когда это сделать.

10 лайков