AMP Plugin Release v1.0-beta1

Authored by

Update: v1.0-beta4 is available for beta testing.

Happy 6th of July! We appreciated the community support and feedback at WordCamp Europe in Belgrade, and have been hard at work to refine the plugin since our v1.0-alpha release last month.

For this v1.0-beta1 release, XWP, Google and Automattic have added a few usability features and made a host of little fixes and enhancements. We hope you can provide feedback to help us polish up the plugin ahead of the formal v1.0 release in a few weeks.

👉 You can view the visually-identical AMP version of this post using 1.0-beta here right now!

Call for beta testers

Your help is needed to test the v0.1-beta1 release of the AMP plugin. Download the pre-release (amp.zip) and take it for a drive! You can checkout the 1.0-beta1-built tag from GitHub.

As usual, we have tested this plugin quite a bit, but this software is still in development. We recommend you not (quite) yet ship this to your production site (although we are using it for ourselves in production).

Found a bug? Have an idea for a feature request? Please open an issue on the Plugin Repository. For more technical details on the latest changes in 1.0-beta1, please see the wiki pages for Adding Theme Support and Implementing Interactivity.

Improving the experience in managing content for AMP

We’ve added several usability features since v1.0-alpha release.

  • The return (and expansion) of the WP Admin Bar AMP menu. The CSS limits of AMP did not previously play nicely with many themes and what the WordPress admin include together. Because tree-shaking frees up some room for the admin bar to be loaded, we’re taking advantage of this in the beta release. Because of this, the admin bar feature is returning to the “frontend” experience of your website on rendered AMP HTML pages (just as they would for regular HTML Pages).

    This means if you go to an AMP page, you can now click “edit post,” “new post” and so on. On paired mode, there is now a link to access the AMP version of a given URL if it is available. Additionally, you can now  view the validation status of your AMP page all in the same handy interface, in the context of viewing your post or any other AMP-enabled template of your site.
     
    A bit of plumbing underneath the hood allows us to now surface AMP error highlighting in that menu context, meaning it’s easier to spot errors on a given rendered page. To view more on what’s been done, read the notes in #1219, #1229.
  • Toggles for Templates that Support AMP. WordPress sites are beautifully complex, infinitely unique and full of edge cases that sometimes requires pause before diving fully in to AMP. While in previous versions you could already restrict AMP support by post type, sometimes users might have had scenarios where a portion of the site (perhaps a category page or their homepage) required custom JavaScript that when rendered would flag that page as either unsupported, or worse, in an error state for users and search engines. We’ve put some thought into creating granular controls for selecting supported templates. Now you can selectively make AMP available to a subset of your site, whether it is in paired mode or native mode. Themes can specify which templates are required to be in AMP or which do not support AMP. To read more about we’ve extended this, so feel free to read about the work completed here in #1235 and also read the new wiki section on Conditional Template Support.
  • Redirection to non-AMP URL when unaccepted validation errors present. A minor, but important feature was added in #1207 and #1241: When your site knows your AMP posts and pages have a problem, we’ll make sure users don’t see non-AMP versions of that page. In short, all visitors deserve to get a decent experience of your website.

Other items of note:

  • Update spec generated from amphtml core. #1172.
  • Automatically unwrap noscript elements with their contents so that any fallback for no-JS browsers will automatically be made available in AMP. #1226.
  • Disable AMP admin menu option when the AMP Customizer is not enabled or theme support is enabled. #1080.
  • Various embed support improvements. #1128, #1202, #1218.
  • Fix header image filtering and YouTube header video detection. #1208.
  • Add script to create built tag. #1209.
  • Tree-shaking CSS improvements. #1211, #1221.
  • Move any content output during shutdown (e.g. Query Monitor output) to be injected before closing body tag. #1102.
  • Fix obtaining source for widgets. #1212.
  • Construct schema.org meta script by appending text node. #1220.
  • Include image in schema.org data for attachment templates. #1176.

For a full list of the closed issues and merged pull requests in the 1.0 release cycle so far, see the 1.0 milestone. See also commits since 1.0-alpha1.

Happy testing!

5 thoughts on “AMP Plugin Release v1.0-beta1”

  1. I don’t know if it’s just me or if everyone else encountering problems with your site.
    It appears like some of the written text on your content are running
    off the screen. Can someone else please comment and let me know if this is happening to them
    too? This might be a problem with my internet browser because I’ve had
    this happen previously. Thanks

  2. Many thanks sir, my utmost gratitude for the hard work of your team,
    i am indeed a regular visitor to your site, i thought to, (out of
    courtsey) provide some suggestion and feedback of my very own ,
    would be thankful if you could reply or recognize my suggestions
    to make this website more content oriented .

    Regards.
    madden mobile hack

  3. Simply want to say your article is as amazing.
    The clearness in your post is just excellent and i could assume you
    are an expert on this subject. Well with your permission let me to grab your
    feed to keep up to date with forthcoming post.
    Thanks a million and please continue the rewarding work.

  4. “I just knew he had this in him. As soon as Gary saw him, he was basically like, That is a very fine actor. Then, of course, Dre saw his audition and was just like, That kid is me! We need that kid! How do you keep searching for somebody when he’s in front of you” Tolan said..

    U Tip Extensions Since these are raw denim,
    you don wash them very often either so pretty low maintenance.
    I highly recommend these :3Also I have some fit pics from a year and a half ago hereExperience
    opinion: Next to my Rag Bones these are my favorite jeans right now.
    They live up to the hype, and I was honestly surprised by the quality.U Tip Extensions

    360 lace wigs By the time it opened, the significant publicity of the new hotel had generated $42 million in advanced bookings.[9]On December 31, 1967,
    stunt performer Evel Knievel arrived at the hotel to watch a boxing match and
    convinced Sarno that he could jump over the distance of 140
    feet (43 over the fountains. ABC came in to film the jump, in which Knievel hit the top of the safety ramp
    after the jump and flew over his handlebars into the parking lot of
    neighbouring Dunes. Fracturing his pelvis, several bones and suffering a
    concussion, he lay in a hospital unconscious for 29 days in a coma before recovering.[11] On April 14, 1989, Knievel’s son Robbie successfully completed
    the jump.[12]The first casino at the hotel was named Circus Circus.360 lace wigs

    full lace wigs Faye uses the keys to repeatedly enter
    the man’s apartment to clean and redecorate. She finally
    tells him of the letter, but he delays reading
    it. Gradually, her ploys help him cheer up. The Talmud and other old sources refer
    to the “Pietists of Old” (Hasidim ha Rishonim) who would contemplate an entire hour
    in preparation for prayer. The phrase denoted extremely devoted individuals who not
    only observed the Law to its letter, but performed good deeds
    even beyond it. Adam himself is honored with the
    title in tractate Eruvin 18b by Rabbi Meir: “Adam was a great hasid, having fasted for 130 years.” The first to adopt the epithet collectively were
    apparently the hasidim in Second Temple period hair extensions
    Judea, known as Hasideans after the Greek rendering of their name, who perhaps served
    as the model for those mentioned in the Talmud.full lace
    wigs

    full lace wigs It makes it less easy to excuse missing out
    on the workout because you got stuck at the lab. Something like
    wall sits can be done anywhere while waiting, i also used to walk up and down the stairs of the library for 5 minutes as a break while studying.

    Anything to get your heart rate up and make you feel more in your body, if that makes sense.If you have a doctor you trust, might as well have them
    check it out full lace wigs..

Leave a Reply to Boris Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.