Сообщается общая ошибка «произошла ошибка». В логах ничего нет (консоль немного неудобна, так как я использую iPad). Конфликта с другими компонентами нет, тема — стандартная для Discourse.
Думаю, проблема в том, что на iOS копирование работает только при взаимодействии пользователя… Оно не удаётся, когда пытается скопировать цитату. Если есть решение, я поищу его.
Та же проблема есть в
Компоненте копирования поста.
Вы, вероятно, абсолютно правы. Это одна из причин, по которой я использую кнопку «Копировать исходный пост», хотя она не так уж и важна [1].
но должен сказать, что у меня никогда не возникало проблем с копированием текста с iPhone/iPad, хотя большие объёмы текста, требующие прокрутки, могут быть немного неудобны ↩︎
Я перепробовал множество способов исправить это на iOS, но копирование в буфер обмена всегда завершалось неудачей, так как это не было реальным взаимодействием пользователя. Поэтому я разделил действия и переключил кнопки между «Подготовить цитату» (которая загружает цитату) и «Копировать цитату» (которая копирует цитату в буфер обмена). Это работает отлично. Я также добавил всплывающую подсказку, когда появляется кнопка копирования.
Я абсолютно ненавижу это. Нажать кнопку цитирования в 10 раз быстрее. Выделение всего поста — это хаос.
Теперь я каждый раз случайно нажимаю кнопку жирного шрифта.
Думаю, это самое глупое решение из всех возможных.
Не чини то, что не сломано.
Что именно сломано — в данном контексте во многом вопрос вкуса. Я убрал кнопку цитирования очень рано, когда только начал свой форум. Около 95% моих активных пользователей используют мобильные устройства, а я работаю на iPad — и никаких проблем whatsoever.
Но я согласен, что это должно быть опцией. У нас пока нет инструментов, чтобы легко выбирать, что показывать и в каком порядке. Скажем так, в стиле WordPress.
Я бы почти полностью скрыл панель инструментов и перешёл к стилю Facebook. Это (или было — не проверял, как обстоят дела сейчас) возможно на мобильных устройствах.
Я даже не знал, что эта кнопка там была, но теперь, когда я её вижу, мне она кажется отличной ![]()
Я считаю, что идея выпустить это даже без уведомления о релизе довольно абсурдна, и тот факт, что так много пользователей этого хотят, но ответа нет, говорит сам за себя.
Никогда больше не буду торопиться с обновлением. Это просто дурной тон.
Я создал ещё один компонент темы, чтобы вернуть кнопку редактора. Она работает так же, как работала оригинальная кнопка цитирования поста в панели инструментов.
Отлично! Всё заработало сразу из коробки ![]()
Проверил код — он выглядит чисто и просто, поэтому я сразу развернул его для наших капризных пользователей.
Большое спасибо (=)
Отлично! Спасибо
Это прекрасно!
Спасибо! Мне это понадобится позже, когда мой сайт обновится. Или можно добавить это сейчас и оставить отключённым до тех пор, пока мой сайт не обновится до последней версии?
Конечно, вы можете добавить его сейчас и активировать после обновления вашего сайта.
Что ж, мой сайт только что обновился с этим, и я получаю вопросы.
У меня есть несколько вопросов по этому изменению:
- Вы создали какие-то логи, чтобы отслеживать, какие кнопки используются чаще всего? Я предполагаю, что были и другие, менее используемые кнопки.
- Проводили ли вы юзабилити-тестирование, наблюдая за тем, как люди пытаются процитировать пост без кнопки?
- Почему бы не объединить несколько функций в одном наведении или тапе, например, «Полужирный» и «Курсив», а также «Цитата» и «Преформатированный текст»?
- Как насчет того, чтобы дать нам возможность выбирать элементы панели инструментов, как это сделано с реакциями? Дайте нам список, из которого мы сможем выбирать.
Мои сценарии использования:
-
Обнаруживаемость: Мы постоянно работаем над привлечением новых людей на наш сайт, и некоторые из них не имеют большого опыта работы с форумами. Если кнопки нет, для них функция просто не существует.
-
Мобильные устройства: На мобильных устройствах сложнее выделять текст. Если вы, как и я, немного дрожите руками, выделение может «улететь» вверх, а затем вниз, прежде чем вы в конце концов сдадитесь. И, как кто-то уже отмечал, на мобильных устройствах сложно выделить графическое изображение.
-
Геймификация: У нас на сайте очень много игр, где нужно цитировать пост предыдущего участника. Эти игры отлично помогают новым пользователям освоиться на форуме. Кроме того, я использую эту функцию, вероятно, 100 раз за два часа во время моего онлайн-вечеринки, чтобы процитировать человека и вручить ему приз. Использовать кнопку (одно нажатие) гораздо быстрее, чем выделять текст и затем нажимать.
Не совсем так. Мы не отслеживаем поведение пользователей с такой степенью детализации и не проводим явное пользовательское тестирование для каждого изменения в интерфейсе.
Для более масштабных изменений мы стараемся внедрять их таким образом, чтобы это не нарушало работу и позволяло собирать больше отзывов на основе реального использования.
Мы не ожидали, что это изменение потребует такого подхода. Отзывы здесь свидетельствуют о том, что мы, возможно, ошиблись в этом — и мы прислушиваемся.
У меня пока нет конкретного ответа на вопрос о том, что мы будем делать в ответ на эту обратную связь по поводу данного изменения — мне нужно согласовать это с несколькими коллегами, которые на этой неделе отсутствуют.
Как Лидси упоминала ранее, мы планируем внести дополнительные изменения в редактор в ближайшее время:
Поэтому мы также учтем полученную здесь обратную связь при внедрении дополнительных изменений по мере продолжения этой работы:
Я считаю, что наиболее негативное влияние на пользовательский опыт оказывает удаление этой кнопки именно в сценарии, когда пользователь цитирует кого-то из поста, опубликованного довольно давно.
Для читателя темы это не особенно эффективно, когда нужно увидеть контекст таких постов.
Функция «вставить полную цитату» существует уже довольно давно на всех типах интернет-форумов.
Это не просто стандарт платформы Discourse.
Огромное спасибо, Дон! Я бы с удовольствием процитировал вас здесь, но оставлю это как пример!
Разве это не решит этот вопрос?
Я использовал это когда-то, но потом убрал (вместе с кнопкой цитирования по умолчанию), так как мои пользователи знают, как цитировать с мобильных устройств
Но это бывает полезно при ответе на старые посты.
Хорошо, иногда короткий пас назад — лучший способ сохранить владение мячом, поэтому мы пока вернули это решение:
Возможно, мы снова пересмотрим это решение в будущем, но тогда у нас будет больше контекста, чтобы подумать, как и когда это сделать.
