Amphtml: Intent to Implement: amp-story

Created on 19 Sep 2017  路  14Comments  路  Source: ampproject/amphtml

Background

amp-story will be an extension to AMP that enables a new format for visual storytelling.

amp-story

Proposal

Each separate "page" of the experience can be marked up with a separate DOM node (<amp-story-page>). Pages, by default, can be traversed in DOM order; that is, the first page appearing in the DOM is the first page shown to the user, the second page in the DOM is shown next, etc. Eeach page can be constructed of multiple layers (also explicitly marked up), where layers are stacked back-to-front (the first layer in DOM order is at the back, the second layer is on top of that, etc.) From there, layers are simply populated with HTML elements: images, videos, text, AMP elements, etc.

This gives a basic framework from where we can construct these visual stories. We can additionally add features on top of this basic structure for more advanced features: analytics, animations, sharing, immersive experiences, and so on.

More details in the preliminary amp-story spec

INTENT TO IMPLEMENT Soon stories

Most helpful comment

Closing this, since amp-story is now available for developer preview

All 14 comments

Do you have additional details? Is this scheduled for review yet?

There is a preliminary spec at https://bit.ly/amp-story-spec, and a preliminary implementation of the extension itself at https://bit.ly/amp-story-ext.

This is scheduled for a design review this Wednesday, 9/20 (#11180).

Closing this, since amp-story is now available for developer preview

How can I get early access to publish it on my site? I have requested access (via Google form) without any luck.

I have the same question as Khalid. I have requested access but didn't get any response.

The whitelist is deployed on the same schedule as the rest of AMP, so it will take at least a week, and potentially up to two.

If you can't wait that long, one workaround is to set the AMP_EXP cookie to "amp-story" using the "cookie" HTTP response header. (To replicate what AMP.toggleExperiment('amp-story') does.)

For reference, the form is at: http://bit.ly/amp-story-signup

Oh, that's great. Thanks.

A note to all; circumventing the whitelist (via the method @ithinkihaveacat mentioned or otherwise) is at your own risk 馃槃 The whitelist exists as there may still be breaking changes coming, that we will inform you about if we have a means to do so.

@igorstefurak you can message me directly on the amphtml Slack with the details used to sign up, and I can confirm your whitelisting status

@newmuis thanks! I've left my email to get an invite to Slack.

This issue hasn't been updated in awhile. @newmuis Do you have any updates?

About two months ago, we released version 1.0 of amp-story, which does not require a whitelist to use. You can read the blog post about it here: https://www.ampproject.org/latest/blog/new-in-amp-stories-monetization-revamped-bookends-and-metadata/

This issue hasn't been updated in awhile. @newmuis Do you have any updates?

In Feb last year @newmuis said "closing this" but it wasn't actually closed, so I'm actually closing it. :tada:

Please reopen or file new issues if there's anything left to track here.

Was this page helpful?
0 / 5 - 0 ratings