Показывать кэшированные посты при загрузке вместо заставки

По умолчанию я бы показывал несколько закэшированных закреплённых постов во время загрузки — это куда интереснее, чем наблюдать за крутящимися шариками.

Конечно, на большинстве сайтов есть несколько закреплённых постов.

1 лайк

Это было бы сложно, так как форум ещё не загружен, но процесс загрузки уже идёт. Возможно, можно было бы отобразить статическое изображение, но оно должно быть заранее подготовлено и готово к показу.

2 лайка

Да, например, для этого сайта Meta автоматически готовая к запуску «заглушка» с изображением «зубов» выглядела бы так:


(Я создал её, открыв домашнюю страницу в окне браузера в режиме инкогнито. Но Discourse мог бы генерировать такие страницы каждую ночь и вставлять их в начало JavaScript-кода, загружаемого при первоначальном подключении. Так что администратору сайта не нужно будет вмешиваться. Неважно, о каком из миллиона сайтов Discourse идёт речь.)

К тому времени, как пользователь перестанет восхищаться её красотой и обнаружит, что кнопки на самом деле не работают, и он просто смотрит на .JPG-файл, сайт, возможно, уже загрузится, и, учитывая короткую продолжительность концентрации внимания, пользователь уже забудет о нашей уловке.

Но на самом деле нет причин загружать только .JPG, когда пользователю можно отправить реальный .HTML. И хорошо, он нажимает на ссылку. В этом случае обработайте это как обычный HTML-запрос… и так далее.

1 лайк

Вам пришлось бы генерировать столько изображений для каждой отдельной темы и для множества разрешений.

1 лайк

Кроме того, темы могут включать в этом разделе данные, специфичные для пользователя или динамические, а требование, чтобы каждый экземпляр Discourse сопровождался достаточно современным веб-браузером, вызвало бы проблемы.

3 лайка