peterfremlin / Disability-Debrief

0 stars 0 forks source link

Sign-up box on homepage #4

Closed peterfremlin closed 1 year ago

peterfremlin commented 1 year ago
Screenshot 2023-08-03 at 16 08 26

In place of the button, it should have a box where people can put email address.

For example https://ghost.org/themes/edition/

This is in partials/cover.hbs.

Tasks

cathysarisky commented 1 year ago

Can do. And we'll suppress showing it for signed-in users, right?

peterfremlin commented 1 year ago

Yes, suppress for signed-in users.

cathysarisky commented 1 year ago

image

peterfremlin commented 1 year ago

eg styling as per subscribe on latest post https://www.disabilitydebrief.org/debrief/sailing-away/

Screenshot 2023-08-29 at 15 59 12
peterfremlin commented 1 year ago

Will need to do an access check of this which I can only confirm when uploaded to live site

peterfremlin commented 1 year ago

Was checking some of the usability of the sign-up box before going live. I should have said a bit more as this has been a bit fiddly for us. When we tested some of the Ghost options we found their new embed in the beta editor was the most informative and accessible.

So could you use the same code as for the beta editor embed? not their ghost embed for external sites, which isn't as good. We don't need the styling, we just need the subscription box.

cathysarisky commented 1 year ago

Have switched code. I removed the blue box and extra text, but kept the sign-up box exactly like the lexical editor's sign-up card.

peterfremlin commented 1 year ago

Thanks! It's not rendering the responses correctly. For instance, here's what I get when it gives an error on signup:

Screenshot 2023-09-08 at 12 04 13
cathysarisky commented 1 year ago

Weird. Might be a screen size issue, because it looked OK on my test setup yesterday. Trying to reproduce!

peterfremlin commented 1 year ago

oh! I was using Arc but it's same issue on Safari for me

cathysarisky commented 1 year ago

Well, we want it to look good on all browsers!

cathysarisky commented 1 year ago

Ahha. Found it.

peterfremlin commented 1 year ago

Thanks!