Additional adjustments for post-v3 #32

Open
opened 3 months ago by neil · 0 comments
neil commented 3 months ago
Owner

Those are the next tasks with a lesser priority that we can afford tackling a short while after the release.

Various fixes

  • fix mobile responsiveness again
  • Le Grand Renommage #40
  • fix that blue favicon thing

HTTP Server side

  • (Top-priority) fix the registration process
  • add accept-language based redirection if possible
  • attempt to tackle weird font not loading issue
    • I believe there’s a race condition between global.css and font preloading.
  • Old English RSS filter is redirected to the French RSS
  • add a CSP
  • fix Permissions-Policy header

Accessibility and syntax

  • further tests and improvements on responsiveness
  • try to make the site tab-friendly (use :focus?)
  • harmonize CSS variables
  • clean up CSS
  • add (and use) CSS $text variable for text color
  • clean up HTML a little (use Tera features to hide spaces)
  • implement a light theme?

SEO

  • (Top-priority) Recheck validator.w3.org
  • (Top-priority) Recheck pagespeed and other SEO crap
  • recheck opengraph for twitter
  • add sitemap file in robots.txt
  • add https://schema.org/ support
  • add custom 404 (and other HTTP error codes) pages

Typography, grammar, terms, context

  • recheck if inclusive writing is used everywhere
  • harmonize inclusive writing syntax étudiant·e·s vs. étudiant·es
  • harmonize the usage of la Contre-Voie vs. La Contre-Voie
  • check and fix nonbreaking spaces and other typographic characters

HTML/CSS

  • News page: drop other-pages navbar and use a navbar-like dropdown instead
  • redesign the graphical chart to make it look like an actual graphical chart
  • make the services arc dynamic and auto-adjust speed depending on the number of services
  • reequilibrate all spaces/margins on the website
  • fix mobile width https://pouet.chapril.org/@silmathoron/109063204855142120
  • lower minimum device width (currently to 635px)

Content

  • Write the FAQ page
  • Write the technical report (I have plans.)
  • check old articles to add them into new tags (e.g. git workshop, debates…)

New features

  • contact form (see #22)
  • comments (see #22)

Outside

  • declare name change to the bank
  • rename the association on HelloAsso

Notes

  • Website is completely unusable on Tor Browser’s Safest mode because it doesn’t load SVGs, while most websites uses PNG. I’m not sure if it’s worth adding a PNG/WebP fallback for all our SVG resources or not (heavy task ahead!), though I think we should mostly ignore this problem.
Those are the next tasks with a lesser priority that we can afford tackling *a short while* after the release. ### Various fixes - [ ] fix mobile responsiveness again - [ ] Le Grand Renommage #40 - [ ] fix that blue favicon thing ### HTTP Server side - [x] **(Top-priority)** fix the registration process - [ ] add accept-language based redirection if possible - [ ] attempt to tackle weird font not loading issue - I believe there’s a race condition between `global.css` and font preloading. - [ ] Old English RSS filter is redirected to the French RSS - [x] add a CSP - [x] fix Permissions-Policy header ### Accessibility and syntax - [ ] further tests and improvements on responsiveness - [ ] try to make the site tab-friendly (use `:focus`?) - [ ] harmonize CSS variables - [ ] clean up CSS - [ ] add (and use) CSS `$text` variable for text color - [ ] clean up HTML a little (use Tera features to hide spaces) - [ ] implement a light theme? ### SEO - [ ] **(Top-priority)** Recheck validator.w3.org - [ ] **(Top-priority)** Recheck pagespeed and other SEO crap - [ ] recheck opengraph for twitter - [ ] add sitemap file in robots.txt - [ ] add https://schema.org/ support - [ ] add custom 404 (and other HTTP error codes) pages ### Typography, grammar, terms, context - [ ] recheck if inclusive writing is used everywhere - [ ] harmonize inclusive writing syntax `étudiant·e·s` vs. `étudiant·es` - [ ] harmonize the usage of `la Contre-Voie` vs. `La Contre-Voie` - [ ] check and fix nonbreaking spaces and other typographic characters `’` `…` ### HTML/CSS - [ ] News page: drop other-pages navbar and use a navbar-like dropdown instead - [ ] redesign the graphical chart to make it look like an actual graphical chart - [ ] make the services arc dynamic and auto-adjust speed depending on the number of services - [ ] reequilibrate all spaces/margins on the website - [ ] fix mobile width https://pouet.chapril.org/@silmathoron/109063204855142120 - [ ] lower minimum device width (currently to 635px) ### Content - [ ] Write the FAQ page - [ ] Write the technical report (I have plans.) - [ ] check old articles to add them into new tags (e.g. git workshop, debates…) ### New features - [ ] contact form (see #22) - [ ] comments (see #22) ### Outside - [x] declare name change to the bank - [x] rename the association on HelloAsso ### Notes - Website is completely unusable on Tor Browser’s *Safest* mode because it doesn’t load SVGs, while most websites uses PNG. I’m not sure if it’s worth adding a PNG/WebP fallback for all our SVG resources or not (heavy task ahead!), though I think we should mostly ignore this problem.
neil added this to the Post 3.0.0 milestone 3 months ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: 42l/blog#32
Loading…
There is no content yet.