[wp-trac] [WordPress Trac] #61020: Add Bluesky (bsky.app) to oEmbed allowlist

WordPress Trac noreply at wordpress.org
Tue Apr 16 22:46:07 UTC 2024


#61020: Add Bluesky (bsky.app) to oEmbed allowlist
--------------------------+------------------------------
 Reporter:  bnewboldbsky  |       Owner:  (none)
     Type:  enhancement   |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Embeds        |     Version:
 Severity:  normal        |  Resolution:
 Keywords:                |     Focuses:
--------------------------+------------------------------

Comment (by bnewboldbsky):

 Sure!

 **Is the service is popular enough for core developers to have heard of it
 before? Is it “mainstream?”
 **

 Hope so! We have had a fair amount of general press and tech press
 coverage in the past year. It is a growing, general-purpose social
 network.

 **If similar services are already supported, how does this service compare
 in terms of size, features, and backing?**

 Bluesky is certainly smaller than incumbent social media platforms like
 Facebook or Instagram, but is one of the largest and healthiest new
 services in the current post-Twitter-acquisition era.

 **Does this service have an established social media presence?**

 Yes.

 **Is its oEmbed endpoint clearly established and properly documented?
 (Sometimes, they are just a developer’s pet project that may not be
 supported.)**

 The oEmbed endpoint is new, but official and part of the core service.

 **Does the oEmbed endpoint work with WordPress’ oEmbed auto-discovery? If
 not, could it be made to work with additional HTML tags or attributes
 being added to the allow-list?**

 The WordPress auto-discovery seems to pick up the oEmbed discovery
 reference, but the widget does not execute correctly. Microblogging posts
 are simple in theory, but notoriously difficult to render consistently.

 **Does the service make an effort to build relationships with developers,
 such as through robust APIs?**

 I hope so! Bluesky is built on the atproto protocol; the "API" is the
 protocol itself, which in most cases functions as a simple HTTP+JSON API.
 Documentation at https://docs.bksy.app

 **How old is the service?**

 Bluesky the company is a couple years old. We have been out of "beta" for
 a few months (open signup). The embed service was launched last week.

 **Does it have a well-established Wikipedia article? (Seriously.)**

 https://en.wikipedia.org/wiki/Bluesky_(social_network)

 **Has anyone written a WordPress plugin that leverages the service in some
 way, whether adding it as an oEmbed provider, creating a shortcode, or
 leveraging other APIs of the service? Do these plugins have any noticeable
 adoption or traction that would indicate usage and demand?**

 I believe there are one or more wordpress plugins to cross-post to
 Bluesky/atproto. It looks like there are some tickets for other
 integrations, like adding a Bluesky profile link to wordpress account
 profiles; share buttons for readers; etc.

 eg: https://github.com/Automattic/jetpack/issues/30460

 **Is the provider frequently proposed?**

 I'm not sure how to answer this one.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/61020#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list