yourdigitalrights.org icon indicating copy to clipboard operation
yourdigitalrights.org copied to clipboard

[Organization page] New Page Design

Open yoavaviram opened this issue 4 years ago • 6 comments

Extract the send request form into it's own page so that there's an an SEO optimized landing page per company. This includes:

  • [x] Title is H1 and with the following structure: "$ORG"
  • [x] Missing data from the database doesn't display. eg. if there is no privacy page link, it won't show on the org page.
  • [x] Deep linking URL (exists)
  • [x] Organization logo
  • [x] Organization name as main header
  • [x] Link to the organization's privacy policy page if we have it in our DB
  • [ ] Erasure / SAR request form
  • [ ] Copy to clipboard
  • [ ] ~~Send request via our servers (design for this feature although we will build it in the future)~~
  • [x] Additional help such as a description of next steps after sending the request
  • [ ] ~~Discourse discussion to allow visitors to create thread conversations about the organization~~

Discourse integration card: https://github.com/opt-out-eu/yourdigitalrights.org/issues/87

Design: https://zpl.io/blxOpW1 Template screen: https://zpl.io/amNkKPQ

yoavaviram avatar Aug 20 '19 18:08 yoavaviram

I have crossed one of the requirements as that should be defined on a different ticket. On the designs of this screen, we might only to change the copy to explain it.

roughprada avatar Dec 18 '19 22:12 roughprada

I've added it here because in the future this screen will need to accommodate, at the very least, an option that the user can choose to send the email via our servers.

yoavaviram avatar Dec 19 '19 10:12 yoavaviram

We should take that on a separate note, so when we start doing the backend of that ticket, we can work on it.

roughprada avatar Dec 23 '19 14:12 roughprada

Sure

yoavaviram avatar Jan 08 '20 10:01 yoavaviram

@yoavaviram can we divide this tickeet in 3 tickets?

  1. organisation page with the form
  2. page with the template to copy or mailto
  3. a separate ticket to style Discourse

roughprada avatar Feb 28 '20 17:02 roughprada

Sure, go ahead

yoavaviram avatar Mar 02 '20 08:03 yoavaviram