Integrate new front-end with lektor
The current donate portal's content and config options are spread across multiple lektor files. This ticket is to log each file, review their content and provide direction for the modifications required to support the new front-end templates.
Donate: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/contents.lr
Lektor file for the donate form.
-
Review config options and produce new specification (@duncan) -
Replace with a new, streamlined file covering all three tabs (@eric, TBC)
Champions of Privacy: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/champions-of-privacy/contents.lr
Lektor file for the Champions of Privacy landing page.
-
Replace with a modified version of the new Donate lektor file when ready (@eric, TBC)
Defenders of Privacy: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/monthly-giving/contents.lr
Lektor file for the monthly giving landing page.
-
Replace with a modified version of the new Donate lektor file when ready (@eric, TBC)
Cryptocurrency: https://gitlab.torproject.org/tpo/web/donate-static/-/tree/master/content/cryptocurrency
Lektor file for the Cryptocurrency landing page.
-
Fold into the new Donate lektor file (no further action necessary)
Donate Thank You: https://gitlab.torproject.org/tpo/web/donate-static/-/tree/master/content/donate-thank-you
Lektor file for the donate form's thank you page.
-
Review config options and produce new specification (@duncan) -
Replace with three new lektor files – one for each thank you page (@eric, TBC)
Donor FAQ: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/donor-faq/contents.lr
Lektor file for the Donor FAQs.
-
Review content and suggest reasonable changes (@smith): donate-static#35 (closed) -
Convert template to markdown (@kez)
Donor Privacy Policy: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/privacy-policy/contents.lr
-
Lektor file for the Privacy Policy.
-
Convert template to markdown (@kez)
State disclosures: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/state-disclosures/contents.lr
-
Confirm what this is for, if it's still required, and where it lives (@smith?)
Brave rewards: https://gitlab.torproject.org/tpo/web/donate-static/-/blob/master/content/well-known/contents.lr
-
Scope out technical considerations, i.e. does this file need referenced somewhere on the main donate page (@duncan)