Публикация ссылок — возможность преобразовать URL в короткую версию

Привет, замечательное сообщество Discourse!

Как вам всем известно, в системе уже есть функция публикации постов.

При нажатии на кнопку «Поделиться» появляется всплывающее окно, которое выглядит так:

Полная ссылка, показанная на изображении выше:
https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22

Обратите внимание, насколько длинная эта ссылка?


В чём проблема?

  • Для некоторых тем слаг может быть настолько длинным, что общая ссылка не помещается в лимит символов некоторых социальных сетей. Это негативно сказывается на распространении контента сообщества за пределами форума в соцсетях, что снижает приток трафика на форум.

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

  • Делиться сверхдлинными ссылками выглядит небрежно.


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

https://meta.discourse.org/t/-/15339/22

https://meta.discourse.org/t/how-should-short-links-be-supported-in-discourse/15339/22


Мое предложение следующее:

A) Обновить всплывающее окно «Поделиться постом», чтобы оно заменяло существующие длинные URL-адреса со слагами на короткие ссылки (с слагом, заменённым на «-»).

B) По умолчанию включать короткие ссылки (с слагом, заменённым на «-») и добавить на экран всплывающего окна «Поделиться постом» кнопку, позволяющую пользователю выбрать тип URL (длинный или короткий).

C) Ввести настройку сайта для администраторов, чтобы они могли включать или отключать эту функцию в зависимости от своих предпочтений, установив глобальное правило для общих URL.


Что вы об этом думаете?

1 лайк

Нет необходимости использовать - :

https://meta.discourse.org/t/15339/22

:slight_smile:

Чекбокс во всплывающем окне для обмена, позволяющий преобразовать ссылку в короткую версию, мог бы стать хорошим дополнением:

5 лайков

Какие из них учитывают этот лимит больше, чем используют стандартное значение для всех ссылок? Насколько я знаю, не Twitter и не Mastodon.

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

2 лайка

Не могли бы вы быть чуть менее двусмысленными?

Например, Twitter заменяет все URL-адреса на сокращённую ссылку t.co для отслеживания кликов. В интерфейсе отображается исходный URL, но все твиты занимают 23 символа из максимального лимита.

https://help.twitter.com/en/using-twitter/how-to-tweet-a-link

1 лайк

По моему опыту, я не раз сталкивался с формами на веб-сайтах, которые имели абсурдно и произвольно короткие лимиты символов.
Особенно на сайтах компаний или государственных органов. Будто они не очень хотят читать подробные сообщения, запросы или жалобы от клиентов или любых лиц, затронутых их услугами… :upside_down_face:

Хотя признаю, что в повседневной жизни я обычно не сталкиваюсь с проблемами из-за длинных ссылок (и трудно назвать ссылку Discourse «длинной» — у них нет бесконечных параметров запроса).

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

4 лайка

@UnitedFreedom, вы можете попробовать этот компонент темы, дайте знать, если возникнут какие-либо проблемы:

https://github.com/Canapin/short-share-link/

13 лайков