Skip to content
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

Complete site overhaul (DREAM). #1056

Merged
merged 1 commit into from
Aug 25, 2022
Merged

Complete site overhaul (DREAM). #1056

merged 1 commit into from
Aug 25, 2022

Conversation

jholdstock
Copy link
Member

@jholdstock jholdstock commented Aug 18, 2022

Overhauling the entire site as per approved proposal D.R.E.A.M. 2: Dream Harder.

Summary of site changes

  • Complete overhaul of theme and style.
  • Updated messaging using strong words and simple language.
  • Support and Publication sections added to /community.
  • Removed /chat subpage, URL redirected to http://chat.decred.org.
  • Removed /brief, /sustainable, /adaptable, /security, and /history subpages.
  • Removed legacy stakepools from /vsp.

Technical details

  • Site is implemented as far as possible without JavaScript. JS is used for:
    • Top navigation bar on mobile
    • Populating VSP table
    • OS specific download links on homepage
  • Previous site was built on drag-and-drop editor Webflow. The Webflow CSS has been replaced with Bootstrap.
  • All site CSS (including Bootstrap) is compiled from SCSS source.
  • New site does not contain any videos or Lottie animations, so all css/js for those has been removed.
  • apps.yml and current_release.yml and links.yml consolidated to remove duplcation. All wallet links and versions now reside in one file wallets.yml.
  • SourceSansPro font replaced with a mixture of Poppins and Inter. SourceCodePro remains the monospace font.

Follow up work

  • Content from /brief and /history to be moved to dcrdocs. When the new content is there, add redirects to dcrweb.
  • /vsp, /brand, /press were not updated and need some attention to fit the new style.
  • /?c=dc and /?c=gsd endpoints on dcrwebapi can be removed.
  • Many hosted files have been removed from /static but there are still more which might be removed (eg. pdfs in /static/media).
  • Clean up translation files:
    • Ensure all strings are used.
    • Remove any English strings from non-English files.
    • Remove unused translations?

Closes #890, Closes #1027, Closes #961, Closes #782, Closes #835, Closes #674

Overhauling the entire site as per approved proposal "D.R.E.A.M. 2: Dream Harder".

Summary of site changes

- Complete overhaul of theme and style.
- Updated messaging using strong words and simple language.
- Support and Publication sections added to /community.
- Removed /chat subpage, URL redirected to http://chat.decred.org.
- Removed /brief, /sustainable, /adaptable, /security, and /history subpages.
- Removed legacy stakepools from /vsp.

Technical details

- Site is implemented as far as possible without JavaScript. JS is used for:
    - Top navigation bar on mobile
    - Populating VSP table
    - OS specific download links on homepage
- Previous site was built on drag-and-drop editor Webflow. The Webflow CSS has been replaced with Bootstrap.
- All site CSS (including Bootstrap) is compiled from SCSS source.
- New site does not contain any videos or Lottie animations, so all css/js for those has been removed.
- apps.yml and current_release.yml and links.yml consolidated to remove duplcation. All wallet links and versions now reside in one file wallets.yml.
- SourceSansPro font replaced with a mixture of Poppins and Inter. SourceCodePro remains the monospace font.
@jholdstock jholdstock marked this pull request as ready for review August 22, 2022 14:50
@dajohi dajohi merged commit 3a1acad into decred:master Aug 25, 2022
@xaur xaur mentioned this pull request Aug 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants