Make WordPress Core

Opened 3 years ago

Closed 20 months ago

Last modified 20 months ago

#58840 closed enhancement (fixed)

Add Canva as an oEmbed provider

Reported by: swissspidy Owned by: swissspidy
Priority: normal Milestone: 6.8
Component: Embeds Version:
Severity: normal Keywords: has-patch add-to-field-guide
Cc: Focuses:

Description

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.

Change History (8)

#1 @swissspidy
3 years ago

  • Keywords needs-patch added
  • Milestone Awaiting ReviewFuture Release

This ticket was mentioned in PR #7963 on WordPress/wordpress-develop by @swissspidy.


22 months ago
#2

  • Keywords has-patch added; needs-patch removed

#4 @swissspidy
22 months ago

  • Milestone Future Release6.8

#5 @swissspidy
20 months ago

  • Owner set to swissspidy
  • Resolutionfixed
  • Status newclosed

In 59598:

Embeds: Add Canva to oEmbed provider allowlist.

Props swissspidy.
Fixes #58840.

#7 @audrasjb
20 months ago

  • Keywords add-to-field-guide added

This changeset shoud be mentioned in the Field Guide.

This ticket was mentioned in Slack in #core by audrasjb. View the logs.


20 months ago

Note: See TracTickets for help on using tickets.