ustwo / ustwo.com-frontend

The New & Improved ustwo Website
http://www.ustwo.com
Other
1.82k stars 269 forks source link

Make site work without Javascript #348

Closed daaain closed 7 years ago

daaain commented 8 years ago

We're nearly there with the site working without any Javascript at all, so maybe we could do the final push to be able to talk about it. The purpose is to make sure we're good even with aggressive ad blockers, that assistive services have some default interaction to fall back to in case JS solutions don't work and to have deep / direct shareable URLs.

Some of it are relatively simple CSS defaults, some are a bit more work on React side.

Outstanding issues / solutions:

collingo commented 8 years ago

All great suggestions Dain. I would suggest opening all jobs listings might make the join us page quite a heavy request. Opening would require the server to request the full details of every job listing. Might be an idea to make the collapsed job item a direct link to the Workable page (like we do with the 'Read full description' page)?

daaain commented 8 years ago

That's actually a much better idea, updated the list, thanks Nick!

daaain commented 8 years ago

Actually, this should also increase crawlability, I've been experimenting with a simple crawler as a method to warm the CDN cache up and apparently right now the only blog posts crawled are the ones on the first page of blog index. Here's the full list of pages a crawler can discover on their own: https://www.apifier.com/crawlers/BJ8bebc956mHyX8yG/execs/gcuIpqoEQ683vugdJ/results

matthewedwards12 commented 8 years ago

@andydutch this is related to the mobile menu nav 'not working' when you have content blockers on.

phil-linnell commented 7 years ago

Closed as reassigning to new issue tracker.