# Режим Bootstrap устарел?

**URL:** https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468
**Category:** Support
**Tags:** bootstrap-mode
**Created:** [08.Май.2026 10:39:37 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468 "2026-05-08T10:39:37Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [08.Май.2026 10:39:37 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/1 "2026-05-08T10:39:37Z")

</div>

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

> <https://github.com/discourse/discourse/commit/edb1c651495f601873c3350d146c186873081e16>
>
> We have been revamping our admin onboarding, and one of the items on our
> list wa…s to remove the bootstrap mode.
> 
> This mode was disabled by default and hidden.

(без какой-либо личной заинтересованности, просто очень интересно узнать)

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [08.Май.2026 11:36:04 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/2 "2026-05-08T11:36:04Z")

</div>

Для справки см. ранее:

> [@fefrei](#):
>
> Чтобы помочь новому участнику быстро начать работу, **режим «быстрый старт» повышает начальный уровень доверия новых пользователей до 1, пока количество участников меньше 50** (и в течение дополнительных 24 часов после этого). После этого, надеюсь, у вас будет достаточно постов, чтобы пользователи естественным образом достигли уровня доверия 1 🙂
> 
> Кроме того, для этих пользователей включена ежедневная сводка писем, чтобы они получали напоминания о возвращении на сайт с большей срочностью. Как только режим «быстрый старт» будет отключен (что происходит автоматически, когда количество участников превысит 50), эта настройка сводки вернется к значению по умолчанию.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [08.Май.2026 11:51:36 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/3 "2026-05-08T11:51:36Z")

</div>

Режим начальной настройки предлагал больше, чем просто уровень доверия TL1 и более частые сводные письма об активности. Их вполне можно воспроизвести, изменив настройки сайта. Но я не знаю ни одной настройки для обновления каталога пользователей.

> [@Discourse](#):
>
> ## Эффекты режима начальной настройки
> 
> Во время режима начальной настройки определённые аспекты вашего сайта Discourse автоматически корректируются для поощрения вовлечённости пользователей и роста сообщества:
> 
> 1. **Уровень доверия и права пользователей:**
> - Новым пользователям присваивается уровень доверия 1, что позволяет им обходить типичные ограничения для новых участников.
> 
> 2. **Частота коммуникации:**
> - Пользователи получают ежедневные сводные письма вместо еженедельных дайджестов.
> - Модераторы получают уведомления о пользователях, ожидающих одобрения, через 5 минут вместо 8 часов.
> 
> 3. **Обновление каталога пользователей:**
> - Каталог пользователей обновляется чаще, что обеспечивает более быструю видимость новых участников.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [08.Май.2026 14:11:47 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/4 "2026-05-08T14:11:47Z")

</div>

Режим Bootstrap был фактически отключен уже давно: настройка сайта `default: false` действовала как минимум год. И как настройка для новых сайтов это по сути означало, что мы не использовали эту функцию.

Её заменила панель администраторского онбординга:

> <https://github.com/discourse/discourse/pull/39423>
>
> Flips the \`enable\_site\_owner\_onboarding\` site setting default from \`false\` to \`t…rue\`, turning on the first-admin onboarding panel for new sites. The panel will now be shown for the very first admin of a new site, nudging them to invite users, start posting and share the link to the community. By default, the panel is visible for the first 5 days of a site. Admins can also dismiss it with one click. 
> 
> \<img width="2660" height="1140" alt="image" src="https://github.com/user-attachments/assets/419d4669-91fe-4493-9ed9-97d22aced943" /\>
> 
> \<img width="2668" height="1066" alt="image" src="https://github.com/user-attachments/assets/0b82244e-4376-4939-8f94-3af94824bd4c" /\>

Это более мягкий подход к побуждению новых администраторов выполнить несколько ключевых первых шагов: приглашение пользователей, обмен ссылками, создание тем. Этот баннер отображается для первого администратора на сайте и может быть закрыт нажатием на крестик в правом верхнем углу.

Мы должны были объявить об этом изменении, но поскольку функция предназначена только для новых установок, казалось не совсем полезным «объявлять» об этом существующим администраторам. Тем не менее, Meta предназначена не только для них, и обратная связь от сообщества определённо полезна.

Поэтому, как всегда, приветствуются мысли, предложения и идеи. Спасибо за ваш вопрос!

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [08.Май.2026 14:27:05 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/5 "2026-05-08T14:27:05Z")

</div>

> [@pmusaraj](#):
>
> Режим загрузки (bootstrap mode) был фактически отключен уже давно; настройка сайта имела значение `default: false` как минимум год.

Это утверждение меня действительно удивляет. Особенно учитывая, что примерно за полтора года до того, как вы его убрали, один из менеджеров по продукту отметил, что [необходима дополнительная документация](https://meta.discourse.org/t/bootstrap-mode-effects/320673/4?silent=true).

Это не имело бы особого смысла, если бы режим уже был отключен в то время.

Мне кажется, что настройка имела значение `default: false` ещё тогда, когда её добавили 10 лет назад:

> <https://github.com/discourse/discourse/commit/74b3807f60fb63bb02230f2722fbfb984cde7327>
>
> \* FEATURE: new bootstrap mode settings for brand new Discourse community
> 
> \* ne…w SiteSetting.set\_and\_log method

Возможно, существовала задача, которая включала режим загрузки?

> <https://github.com/discourse/discourse/blob/a5f00f08abf1e37553ba6eada816c613a589c91d/app/jobs/regular/enable_bootstrap_mode.rb>

Так был ли режим загрузки отключен до того, как его убрали?

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [08.Май.2026 14:32:31 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/6 "2026-05-08T14:32:31Z")

</div>

Хороший вопрос, мне нужно лучше изучить, как это работало раньше.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [08.Май.2026 14:51:44 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/7 "2026-05-08T14:51:44Z")

</div>

Хорошо, вы правы, я полностью упустил, как это работало раньше.

> [@Moin](#):
>
> Неужели существовала задача, которая включала режим загрузки?

Да, вы правы. Это было включено в тот момент, когда мы убрали эту функцию. (Мы отключили её в некоторых сценариях для нашего хостинга.)

При более внимательном рассмотрении в режиме загрузки есть несколько приятных моментов, которые стоит сохранить: назначение первого администратора модератором и предоставление уровня TL1 первой группе новых пользователей выделяются для меня как желательные функции.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [08.Май.2026 15:03:00 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/8 "2026-05-08T15:03:00Z")

</div>

> [@pmusaraj](#):
>
> предоставление TL1 первой группе новых пользователей

На самом деле это оказалось наименее полезным. Ограничения «первого дня» применяются к пользователям уровня TL1 так же, как и к пользователям уровня TL0; если вы хотите, чтобы пользователи могли больше публиковать в свой первый день, вам нужно повысить их как минимум до уровня 2.

Мне также понравилось, что каталог пользователей обновлялся чаще. Я понимаю, почему это невозможно при большом количестве пользователей. Но разве нельзя было сделать это до достижения определённого числа пользователей? Особенно в начале может быть полезно видеть своих тестовых пользователей сразу, а не ждать их появления. Это упрощает настройку того, что должно отображаться там.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [08.Май.2026 15:41:43 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/10 "2026-05-08T15:41:43Z")

</div>

> [@Moin](#):
>
> Мне также понравилось, что каталог пользователей обновлялся чаще. Я понимаю, почему это невозможно при большом количестве пользователей. Но разве нельзя сделать это до достижения определённого числа пользователей?

Да, это возможно. В настоящее время мы обновляем ежедневный просмотр каталога пользователей каждый час, а остальные виды — раз в день. Этот PR [DEV: refresh user directory more often for sites with few users · Pull Request #39852 · discourse/discourse](https://github.com/discourse/discourse/pull/39852) будет обновлять все виды каждый час для сайта с менее чем 100 пользователями (временно скрытая настройка).

@gabriel [также имеет PR](https://github.com/discourse/discourse/pull/39851) для назначения первого администратора модератором.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [08.Май.2026 15:58:20 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/11 "2026-05-08T15:58:20Z")

</div>

> [@pmusaraj](#):
>
> Этот PR [DEV: более частое обновление каталога пользователей для сайтов с небольшим числом пользователей · Pull Request #39852 · discourse/discourse](https://github.com/discourse/discourse/pull/39852) будет обновлять все представления каждый час для сайтов с менее чем 100 пользователями (скрытая настройка на данный момент).

Какое значение установлено обычно? Я даже не замечал, что `/u` обновляется не мгновенно, но, полагаю, это никогда не было актуально.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [08.Май.2026 16:00:45 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/12 "2026-05-08T16:00:45Z")

</div>

Это зависит от вида. Вид «Ежедневно» обновляется каждый час, остальные виды — каждый день. Поэтому, если вы только что присоединились к сайту и сразу перешли в каталог, оказавшись на виде «Еженедельно», вы не увидите себя там сразу.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [08.Май.2026 16:01:27 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/13 "2026-05-08T16:01:27Z")

</div>

Большинство временных интервалов обновляются каждые 24 часа. «Сегодня» обновляется каждый час.

> <https://github.com/discourse/discourse/blob/410f75066b586dc2666d1ba6fea43df690c53bcc/app/jobs/scheduled/directory_refresh_older.rb#L5>

> <https://github.com/discourse/discourse/blob/410f75066b586dc2666d1ba6fea43df690c53bcc/app/jobs/scheduled/directory_refresh_daily.rb#L5>

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [28.Июнь.2026 15:59:32 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/14 "2026-06-28T15:59:32Z")

</div>

Эта проблема только что возникла на новом сообществе, к которому я недавно присоединился. Без режима bootstrap и малого количества материалов для чтения активность сообщества растет очень медленно. Один из участников создал тему, потому что он был сбит с толку, получив email-уведомление о личном сообщении от администрации, но не смог найти это сообщение, чтобы ответить. Он все еще находится на уровне доверия TL0 и будет застрял там, пока не появится достаточно материалов для чтения, чтобы он мог перейти на уровень TL1 и получить доступ к своим сообщениям.

Сопутствующая проблема заключается в том, что они не могут просто нажать на ссылку в email, чтобы напрямую перейти к сообщению и ответить. Они говорят, что увидели только пустую страницу. Я не знаю, связано ли это с другими изменениями настроек сайта, которые они сделали, или с настройками по умолчанию для уровней доверия.

Еще один забавный побочный эффект заключается в том, что мои собственные сообщения на meta-форуме, которые я создал, чтобы помочь этому сообществу понять, как все это работает, были помечены! Я предполагаю, что это произошло потому, что я тоже застрял на уровне TL0 на этом сайте. И вот такая вот комедия положений.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [28.Июнь.2026 16:35:04 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/15 "2026-06-28T16:35:04Z")

</div>

Разумным обходным решением было бы установить уровень доверия по умолчанию равным 1 для заклинания? А затем, когда вы уже утвердились, переключить его на ноль?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [28.Июнь.2026 17:20:40 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/16 "2026-06-28T17:20:40Z")

</div>

Да, именно это я и предложил.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [03.Июль.2026 15:02:44 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/17 "2026-07-03T15:02:44Z")

</div>

> [@Moin](#):
>
> Ограничения «первого дня» применяются к пользователям уровня TL1 точно так же, как и к пользователям уровня TL0; если вы хотите, чтобы пользователи могли публиковать больше сообщений в первый день, вам нужно повысить их хотя бы до уровня 2.

Я не был знаком с этим, вы правы. Я создал PR, чтобы изменить это, установив более высокие ограничения по умолчанию для первого дня для пользователей TL1, а также запуская таймер с даты создания пользователя (created\_at). Ранее мы использовали дату первого сообщения, что является странным выбором: это может означать, что пользователь будет находиться под ограничениями «первого дня» в свой N-й день на сайте, если он впервые ответит только в N-й день.

> <https://github.com/discourse/discourse/pull/41433>
>
> Two changes here: 
> 
> \- the first-day limits clock now starts when user account …is created (previously, it was starting when the first post was created)
> \- TL1 gets its own limits, by default 6 topics and 30 replies, configurable via its own site settings \`tl1\_max\_topics\_in\_first\_day\`, \`tl1\_max\_replies\_in\_first\_day\`
> 
> I'm not thrilled to add yet another site setting here, but this change is useful, it allows better separation between TL0 and TL1 in a critical first day of use. 
> 
> Context in https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/17?u=pmusaraj

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [14.Июль.2026 07:14:33 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/18 "2026-07-14T07:14:33Z")

</div>

Пенар, как дела с этим изменением? Ты собираешься откатить изменение, чтобы режим bootstrap снова существовал на вновь созданных сайтах, или внести дополнительные улучшения, чтобы избежать ловушки с вовлечением, которую я описал выше?

---

<div class="post-metadata">

### Author: ![sk-or-v1-contents](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sk-or-v1-contents/32/547175_2.png) [@sk-or-v1-contents](https://meta.discourse.org/u/sk-or-v1-contents)
#### Post date: [17.Август.2026 16:04:21 UTC](https://meta.discourse.org/t/bootstrap-mode-is-legacy/402468/19 "2026-08-17T16:04:21Z")

</div>

Думаю, эту страницу следует обновить?

> **[Understanding Discourse Trust Levels](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)**
>
> The user trust system is a fundamental cornerstone of Discourse. Trust levels are a way of…

Лично я хотел бы вернуть режим «bootstrap». Он решает проблему, когда сообщений меньше 30. Если его придется оставить удаленным, должен быть настраиваемый порог N, который работает по принципу: «количество сообщений, которое должен прочитать пользователь с уровнем доверия 0, чтобы получить уровень доверия 1, равно min(N, количество\_сообщений\_на\_форуме)».
