shish / shimmie2

An easy-to-install community image gallery (aka booru)
http://code.shishnet.org/shimmie2/
GNU General Public License v2.0
412 stars 115 forks source link

[terms] Reimplement terms and conditions gate #1166

Closed discomrade closed 5 months ago

discomrade commented 5 months ago

The current implementation of the terms and conditions gate #1157 replaces the entire page with the gate, instead of creating an overlay or popup. While this has advantages over the standard JavaScript popup (no delay before it appears on slow connections, works for users without JS enabled) it will probably block good-faith bots like search engine crawlers and archivers (e.g. web.archive.org) from discovering any content.

The new implementation should be similar, except instead of blocking the regular page from being created, a modal should be rendered over the top with the content behind blurred out.