Створити

UJ 4.0: Універсальні вставки з популярних соціальних платформ

Оновив редактор, зробив універсальний сервіс, котрий обробляє вставки з соціальних платформ. Зі сторони UJ будь-яка вставка виглядає як звичайний фрейм.


Вставка з YouTube:

YouTube Shorts:

Reddit:

X/Twitter:

Threads:

Instagram:

Telegram:

Facebook:

SoundCloud:

Spotify:

TikTok:

Звичайні сайти:

Протестувати можна в редакторі:

Технічно вставки — це окремий сайт-сервіс, котрий не привʼязано напряму до UJ, котрий запущено у вигляді CloudFlare воркера на окремому URL. Зі сторони UJ це фрейм з посиланням на цей сервіс і передача сервісу URL сайта для котрого потрібна картка. Якщо посилання це відома нам соціальна мережа, то сторінка в фреймі відображає код для вставки для цієї соц-мережі, або робить редірект на певну сторінку (це працює з ютубом). Якщо URL невідомий, скріпт збирає мінімальну інформацію з сайта для обкладинки і видає її.

Таким чином, зі сторони сайта ми взагалі не переймаємося що за URL вставляє користувач, що сильно спрощює роботу зі вставками в редакторі і відображення в самих постах.

Єдине що змінюється, так це те що тепер ми не зберігаємо контент самої вставки, що є плюсом для сховища, але є мінусом для відображення вставки на тривалих відрізках часу. Якщо користувач соцмережи видалить пост, то і вставка автоматично нічого не буде відображати.

9 коментарів