-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build out list of all vanilla WordPress “blocks” and their AMP compatibility #806
Comments
Acceptance Criteria
|
AMP SupportUpdate: this list is now updated, and located in the project wikiBelow is a list of the AMP support for WP Vanilla content
|
Supported Embed Types Hi @ThierryA, There are some embeds that don't even render in a standard WordPress page, like Scribd and Photobucket. And @westonruter's pull request has the |
@kienstra It looks like some of the oEmbed providers aren't all listed yet. I'm looking at the list here: https://github.com/WordPress/wordpress-develop/blob/c6326694380722ccbdd78e21a2bd0d079383291c/src/wp-includes/class-oembed.php#L54-L119 I don't see animoto, speakerdeck, or amazon for example. Could you please make sure every oEmbed is included in the list and in the test data? |
Will Add Missing oEmbed URLS Hi @westonruter, |
Deployed changes to the testbed site and created test page with embeds: Non-AMP: http://amp-xwp-testbed.pantheonsite.io/amp-test-embeds/ |
@ThierryA it would be great to have that AMP Support table there on the Also excited about this enhancement. |
Thanks for your suggestion @ahmadawais, a wiki page would probably be the best place for that. The readme is already pretty long and we plan to do more "Vanilla WordPress Support" discovery such as widgets etc. |
The wiki is easier to update on an ongoing basis as well. |
Right about that. Works for me. |
Wiki Page Hi @ahmadawais and @westonruter, |
[Edited] Refer to the latest acceptance criteria.
We want to ensure that if you have AMP installed as the sole plugin in a WordPress install that everything you can do in a vanilla WordPress site is compatible with AMP: every embed that a user can add to a post, every inserted media, every widget added to a sidebar, and even the various template parts that WordPress outputs (e.g.
wp_nav_menu()
,get_search_form()
, andcomments_template()
). This can be paired with Theme Unit Test sample data and validation checklists.If we do this right, we can then incorporate the test data into the build process to make sure that we don't break AMP compatibility with anything WordPress does.
This will also need to be done for Gutenberg blocks.
The text was updated successfully, but these errors were encountered: