Access control (login).
Ask HN: What are the *dynamic* needs for a static site these days?
11–20 of 22 posts
Re: Ask HN: What are the *dynamic* needs for a static site these days?
#12I built a service last year that provided a SQL database over CORS, access control (user login, registration with email confirmation, and password reset via email). Security was over https and user controlled authentication tokens. The idea was to provide toolkit for building dynamic services for static sites. The archetypical use case was comments for static blogs. I built a simple forum that supported user signup,…
Re: Ask HN: What are the *dynamic* needs for a static site these days?
#13Depends on the usecase. Sites for local stores need opening hours. Having those information as plain html is enough but that can be extended via ajax to show if store is currently open... So no need for dynamically rendered pages serverside.
Re: Ask HN: What are the *dynamic* needs for a static site these days?
#14Depends on the usecase. Sites for local stores need opening hours. Having those information as plain html is enough but that can be extended via ajax to show if store is currently open... So no need for dynamically rendered pages serverside.
No need for ajax/fetch. You can calculate that in the browser with the data in your plain, static HTML.
Re: Ask HN: What are the *dynamic* needs for a static site these days?
#15Earlier quoted context omitted.
No need for ajax/fetch. You can calculate that in the browser with the data in your plain, static HTML.
Sure, but can we trust the date and time of the client?
Having time/date wrong on your device - particularly a phone, which a lot of people use instead of a watch - is sufficiently annoying that it usually gets fixed.
Re: Ask HN: What are the *dynamic* needs for a static site these days?
#16Earlier quoted context omitted.
Sure, but can we trust the date and time of the client?
99% of the time, yes, I'd say. Having time/date wrong on your device - particularly a phone, which a lot of people use instead of a watch - is sufficiently annoying that it usually gets fixed.
Edit: Great advice! Works like a charm! I've never really worked with dates in JS. Should have read the docs earlier ;-)