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

Intent to Implement: amp-story #11329

Open
newmuis opened this Issue Sep 19, 2017 · 12 comments

Comments

Projects
None yet
7 participants
@newmuis
Collaborator

newmuis commented Sep 19, 2017

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

@cramforce

This comment has been minimized.

Show comment
Hide comment
@cramforce

cramforce Sep 19, 2017

Member

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

Member

cramforce commented Sep 19, 2017

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

@newmuis

This comment has been minimized.

Show comment
Hide comment
@newmuis

newmuis Sep 19, 2017

Collaborator

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).

Collaborator

newmuis commented Sep 19, 2017

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).

@newmuis

This comment has been minimized.

Show comment
Hide comment
Collaborator

newmuis commented Nov 22, 2017

@newmuis

This comment has been minimized.

Show comment
Hide comment
@newmuis

newmuis Feb 14, 2018

Collaborator

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

Collaborator

newmuis commented Feb 14, 2018

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

@khalid-halo

This comment has been minimized.

Show comment
Hide comment
@khalid-halo

khalid-halo Mar 16, 2018

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

khalid-halo commented Mar 16, 2018

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

@igorstefurak

This comment has been minimized.

Show comment
Hide comment
@igorstefurak

igorstefurak Mar 21, 2018

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

igorstefurak commented Mar 21, 2018

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

@ithinkihaveacat

This comment has been minimized.

Show comment
Hide comment
@ithinkihaveacat

ithinkihaveacat Mar 21, 2018

Contributor

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

Contributor

ithinkihaveacat commented Mar 21, 2018

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

@igorstefurak

This comment has been minimized.

Show comment
Hide comment
@igorstefurak

igorstefurak Mar 21, 2018

Oh, that's great. Thanks.

igorstefurak commented Mar 21, 2018

Oh, that's great. Thanks.

@newmuis

This comment has been minimized.

Show comment
Hide comment
@newmuis

newmuis Mar 21, 2018

Collaborator

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

Collaborator

newmuis commented Mar 21, 2018

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

@igorstefurak

This comment has been minimized.

Show comment
Hide comment
@igorstefurak

igorstefurak Mar 21, 2018

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

igorstefurak commented Mar 21, 2018

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

@ampprojectbot

This comment has been minimized.

Show comment
Hide comment
@ampprojectbot

ampprojectbot Sep 11, 2018

Collaborator

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

Collaborator

ampprojectbot commented Sep 11, 2018

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

@newmuis

This comment has been minimized.

Show comment
Hide comment
@newmuis

newmuis Sep 11, 2018

Collaborator

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/

Collaborator

newmuis commented Sep 11, 2018

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/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment