The #Twitter #oembed provider_name change from "twitter" to "X" impact in #WordPress, in addition to changing the "providerNameSlug" block attribute from "twitter" to "X", also changes the block classes from:
.is-provider-twitter and .wp-block-embed-twitter

to

.is-provider-x and .wp-block-embed-x

For most people, I expect these changes won't impact you but if you're doing customization based on any of these values, it can break things.

Today I noticed the #twitter #oembed "provider_name" has changed.

e.g. The JSON returned by this call

curl 'https://publish.x.com/oembed?url=https%3A%2F%2Ftwitter.com%2FTheMuppets%2Fstatus%2F1768336294298427784'

previously included

provider_name: "twitter"

but now it comes back with

provider_name: "X"

This is relevant if you're using #WordPress because previously the Gutenberg block markup had the "providerNameSlug" set to "twitter"
but now it is set to "x".

Wild… More than 15 years ago I wrote some #Java code for consuming #Oembed resources and it turns out, it is still used. #happy

RE: https://mastodon.social/@Mastodon/115664963796628984

❝ That's why we carefully designed consent-respecting Quote Posts.❞

that’s not how free speech works. as i have pointed, since when do you have to ask permission to add a citation in your writing?

the #uiux of Quote Posts need work. blank spaces waiting for approval are awful.

you also break the web by removing the link to the original post. it may be in the metadata but by removing it from the body, you break the web.

all we want is for you to repect the #oEmbed API with your own links.

Protože jsem upgradoval #Friendica na dev verzi, dostal jsem upgradovanej #OEmbed, kterej bych rád otestoval. Rozhodl jsem se zkusit to přes #Tidal

Můžete někdo vyzkoušet, jak se tváří u vás a okomentovat to, ať to můžu zkouknout i ze strany Mastodonu? 😀

Díky
Freestylers - Painkiller

Freestylers - Painkiller

Listen to Painkiller on TIDAL

Music on TIDAL

WHAT THE HELL IS THIS?!?!?

this isn’t good UI/UX @MastodonEngineering

more importantly, it fundamentally breaks one of the basics of #rhetorics and #writing : the ability to quote someone freely.

people either have public, embedabble posts or they don’t.

stop breaking the web. stop breaking #oembed.

How to Set oEmbed Max Width in WordPress? Guide https://www.youtube.com/watch?v=55uTNlJhL6U 🎬💡🧷 #oEmbed #WordPress #Guide #MaxWidth
How to Set oEmbed Max Width in WordPress? Guide

YouTube

Link preview oembed is good with wide images. I feel both narrow and wide should show wide after crop.

#mastodon #oembed #webdev

From the archive! Drupal 9: Content Sharing Between Drupal Sites Using oEmbed

In this article we cover what oEmbed is and how to set up a custom oEmbed endpoint. We then set up and configure a Drupal site to consume that custom oEmbed endpoint.

A technique that still works in the same way in Drupal 11!

https://www.hashbangcode.com/article/drupal-9-content-sharing-between-drupal-sites-using-oembed

#drupal #drupalDevelopment #oEmbed #hashbangcode

Drupal 9: Content Sharing Between Drupal Sites Using oEmbed

A while ago I wrote about including oEmbed providers in a Drupal site and briefly touched upon creating custom providers. I didn't go into any more detail there so I decided to write another article looking at creating custom oEmbed providers. In this article I will cover what oEmbed is and how to set up a custom oEmbed endpoint. I will also then go onto show how to setup and configure a Drupal site to consume that custom oEmbed endpoint. 

#! code

Any suggestions for a Vimeo alternative for uploading screen recordings for sharing (e.g. supports oembed) with some visibility controls e.g. "only people with the link"?

#vimeo #videosharing #oembed