Слушайте, когда я копирую ссылку, в конце, похоже, добавляется моё имя: meta.discourse.org/t/… 724/6?u=jidanni. Но я думаю: если эту ссылку будут передавать по всему Интернету, люди запомнят меня навсегда или ещё что-то в этом роде. Не уверен насчёт точной цели добавления моего имени в конец ссылки. Может быть, это чтобы я получал призы или что-то подобное?Похоже, нужна настройка предпочтений, чтобы отключить это. Это сэкономило бы мне много времени на удаление этого каждый раз.Так же, как с камерами в мобильных телефонах: по умолчанию они не добавляют ваши GPS-координаты в EXIF. Так что здесь мы точно имеем дело с проблемой конфиденциальности.Я имею в виду, что мы не хотим, чтобы какой-нибудь маленький Билли публиковал фотографии с координатами особняка своей семьи в метаданных.Аналогично, мы не хотим, чтобы какой-нибудь маленький Билли передавал ссылки с прилепленным к ним своим именем.Более того, большинство пользователей никогда не получают в свои руки ссылки, которыми они делятся. Всё происходит «под капотом». У них даже нет возможности отредактировать эту мешанину из символов в URL, который они передают дальше. Даже если это не так уж и сложно.Хм… похоже, что такая настройка предпочтений должна быть включена по желанию пользователя.
Привет, Дан,
Текст в конце ссылки называется «параметром URL». Это любой текст после вопросительного знака в ссылке. Он используется для отслеживания. Discourse показывает, сколько раз вы поделились ссылкой. Эта функция предназначена для демонстрации охвата вашего сообщения путём отслеживания количества кликов по ссылке. На мой взгляд, это довольно полезная функция. Большинство социальных сетей делают то же самое. Некоторые отображают ваше имя пользователя, тогда как другие показывают зашифрованную строку, которую расшифровать и увидеть ваше имя пользователя смогут только администраторы социальной платформы (не публика).
Вы можете без проблем удалить весь текст после вопросительного знака, включая сам вопросительный знак.
Оригинал: meta.discourse.org/t/… 724/6?u=jidanni
Обновлённый вариант: meta.discourse.org/t/… 724/6
Обе ссылки будут работать, но во втором случае отсутствует идентификатор, содержащий ваше имя.
Что касается безопасности, я всегда рекомендую никогда не использовать своё реальное имя в интернете. Используйте псевдоним или просто имя пользователя, которое не связывается напрямую с вашей реальной личностью. Это единственный по-настоящему надёжный способ ограничить проблемы, связанные с конфиденциальностью.
Надеюсь, это поможет!
Окей! Но всё же звучит так, будто это всё ещё можно считать предпочтением, чтобы пользователи, которым это не нравится, могли отключить его и не приходилось каждый раз вручную вырезать его.
Недавно это было добавлено как настройка сайта, что, на мой взгляд, хорошо (разрешить имя пользователя в ссылках для обмена):
Хотя индивидуальная настройка для каждого пользователя — интересная идея для тех сайтов, которые по-прежнему хотят оставить это включённым по умолчанию.
Если вы администратор экземпляра Discourse, перейдите в настройки и найдите параметр allow username in share links.
Снимите галочку с этого параметра:
Однако, как отметил @JammyDodger, это не функция, которую можно включить или отключить в профиле пользователя.
На этом форуме есть раздел «Возможности», где вы можете запросить эту функцию.
Я просто выскажу это вслух, но изначально я предполагал, что при обмене темами этот параметр будет предлагать вход в мой аккаунт. Поэтому я каждый раз его удалял.
Другими словами, моя интуиция подсказывала, что полная ссылка подразумевает: «вот тема и пост, которые я хочу увидеть как пользователь xxx».
Только когда я понял, что значки «Поделиться» используют этот параметр, стало ясно, что он нужен просто для отслеживания. На самом деле я считаю, что было бы лучше, если бы имя пользователя было скрыто (например, использовался бы ID пользователя или другая уникальная строка), и/или сам параметр был бы переименован с «u=» на что-то более понятное. Для примера: Instagram использует «igshid=».
Давайте проявим немного здравого смысла.
В чём заключается серьёзная проблема в том, что вы добавляете своё имя пользователя в конец внутреннего URL, размещённого в вашем собственном посте, который и так неизбежно связан с вашим именем пользователя?
Не совсем понимаю, о чём речь? Эта метка добавляется к любой ссылке на пост, которую вы копируете и вставляете в другое место, а не только к тем, которые создали вы сами.
Мой аргумент в другой теме касался случая, когда вы хотите поделиться темой с форума, но не хотите раскрывать, что вы являетесь участником, или указывать свой конкретный никнейм. Отсутствие этой метки по умолчанию на всех общих ссылках кажется гораздо более безопасным для чувствительных сайтов, таких как форумы по вопросам психического здоровья или сексуального консультирования, где желательна определённая степень анонимности. Особенно для тех, кто не достаточно технически подкован, чтобы удалить её вручную перед публикацией.
Насколько я понимаю, эта метка используется только для отслеживания достижений (бейджей), поэтому кажется разумным иметь возможность её отключить?
Хорошая мысль о том, что его можно вставлять куда угодно, а не только внутри. Но именно там вы будете его использовать в 99% случаев.
Как опция для сайта это выглядит разумно.
Вы даже могли бы создать компонент темы, добавив ещё одну кнопку, которая предоставляет ссылку без имени пользователя… просто так к слову…
Привет, jidanni,
Похоже, что многие посты и ссылки здесь уже ответили на ваши вопросы, и ваша тема не совсем подходит для категории ux, как видно из описания категории: добавленное имя пользователя — это скорее функция:
Если вы хотите запросить настройку для конкретного пользователя, что вполне обоснованно, пожалуйста, создайте новую тему в категории #feature.
Также обратите внимание, что вы можете легко копировать и вставлять URL-адреса Discourse без имени пользователя прямо из адресной строки вашего браузера, которая всегда обновляется в реальном времени.
Например, вы можете заметить это при навигации внутри темы: URL-адрес постоянно обновляется с учётом текущего ID поста.
Привет, jidanni ![]()
Я был немного поспешен в том, как я обработал эту тему. После более внимательного перечитывания я заметил, что вы явно просили настройку включения по желанию для каждого пользователя в своих самых первых сообщениях, поэтому я также перекатегоризировал тему в правильную категорию и переписал заголовок темы, чтобы сделать его более точным ![]()
Однако такой опции нет в DiscourseHub или PWA.
Копирование существует, и редактирование вставки тоже существует.
Но без адресной строки браузера.
И что? Главное — получить URL, а не то, откуда он: из адресной строки или из иконки ссылки. Это даже отдалённо не важно.
Что ж, я тоже говорю с точки зрения UX. Сразу возникает ощущение: удивительно, что у дизайнеров даже не возникло мысли о том, что разбрасываться именами пользователей в интернете — это не очень-то заботится о конфиденциальности.
И, как всегда, опция контроля доступна только владельцам сайтов. Словно маленький пользователь не имеет значения.
Интересно, сколько ещё подобных опций существует?
Если я могу…
Вы полностью контролируете то, что вставляете из буфера обмена вашей операционной системы. Вы можете удалить своё имя пользователя из вставленной ссылки на Discourse за считанные секунды.
Да, но это работа. А что, если я забуду? И как быть с обычным человеком, который ничего об этом не знает?
