[wp-trac] [WordPress Trac] #58840: Add Canva as an oEmbed provider

WordPress Trac noreply at wordpress.org
Tue Jul 18 15:06:41 UTC 2023


#58840: Add Canva as an oEmbed provider
-------------------------+-----------------------------
 Reporter:  swissspidy   |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Embeds       |    Version:
 Severity:  normal       |   Keywords:
  Focuses:               |
-------------------------+-----------------------------
 **Is the service is popular enough for core developers to have heard of it
 before? Is it “mainstream?”**

 It is quite popular with over 100 million users according to Wikipedia.

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

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

 Almost 300k followers on Twitter: https://twitter.com/canva

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

 Only found https://www.canva.com/embeds/ and
 https://www.canva.dev/blog/engineering/how-canva-makes-content-embeddable-
 and-why-you-should-too/ about this

 **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?
 **

 oEmbed discovery does not work for Canva because the meta tag is very far
 down in the page source and WP only parses the first few KB of the
 response.

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

 Not sure. They do seem to have good dev docs and an engineering blog.

 **How old is the service?**

 Over 10 years old.

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

 Yes. https://en.wikipedia.org/wiki/Canva

 **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?**

 Years ago they had their own official WordPress plugin but it has been
 abandoned: https://wordpress.org/plugins/canva/

 **Is the provider frequently proposed?**

 First time AFAIK.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/58840>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list