[wp-trac] [WordPress Trac] #61941: Adding app.screencast.com as an oEmbed provider
WordPress Trac
noreply at wordpress.org
Fri Jun 13 00:15:08 UTC 2025
#61941: Adding app.screencast.com as an oEmbed provider
-------------------------------------------------+-------------------------
Reporter: brhodes | Owner: joedolson
Type: enhancement | Status: reopened
Priority: normal | Milestone: Future
| Release
Component: Embeds | Version:
Severity: normal | Resolution:
Keywords: has-test-info has-patch needs-user- | Focuses:
docs |
-------------------------------------------------+-------------------------
Comment (by peterwilsoncc):
I'm catching up on this, so responding to a few comments all at once:
> @SirLouen
> I see your concern. Now that I'm looking a little bit deeper, I can't
see a public place to see these. This oEmbed feels more like enterprise
solution
> @swisspidy
> A public library or feed is not a prerequisite according to
[https://make.wordpress.org/core/handbook/contribute/design-decisions
/#adding-new-oembed-providers the allow list docs], last I checked.
>
> The only thing that comes close is the popularity/mainstream
requirement.
I agree with both of these.
My concern is that there doesn't appear to be a way for WordPress users to
find content. It appears the only content a screencast user can embed is
their own.
Other supported services don't have full public listing, but discovery of
anyone's post is relatively easy. I don't follow ABC News on social media
but can easily find their content on YouTube, Facebook, Twitter, Bluesky,
etc.
> @joedolson
>
> I don't think the 80/20 rule should apply to OEmbed providers; it's
never going to be realistic to consider that a service needs to be of use
to 80% of users; that would prevent us from ever supporting a lot of
extremely valuable services.
I agree with this. The embed feature passes the 80/20 rule but WordPress
can't expect every service to have 80% penetration.
> @joedolson
>
> Yes; those worked, but the original submitted URLs didn't. I want to
know whether that's intentional. It's not a good implementation if there's
inconsistency in how the endpoint resources behave, so I want to explore
further *why* specific resources aren't working.
> @brhodes
>
> We are just asking to get https://app.screencast.com on the allow list
to use our oEmbed implementation for media. This site is a replacement for
https://www.screencast.com which was already on the WordPress allow list.
All our users from the old site have been migrated over to the new one.
OK, I didn't understand this. There is a difference between updating old
services nad adding new services.
As Joe mentions, neither of the URLs on the previous ticket resolve
anymore, is that because the content has been deleted or because old URLs
are all set to redirect to the new home page?
The old embed endpoint is returning a 410 Gone response:
{{{
$ curl -I https://api.screencast.com/external/oembed
HTTP/2 410
date: Thu, 12 Jun 2025 23:53:26 GMT
[...snip...]
}}}
Does that mean that the embedding of previous content URLs has been
broken? If so, this concerns me greatly as WordPress tries to support
services that show stability in embeds.
After Facebook and Instagram broke embeds, I think this has become more
difficult to predict so past behaviour of a service is important to
consider.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61941#comment:55>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list