Привет,
Как администратор, могу ли я создать новую тему, которая будет скрыта до тех пор, пока я не решу её опубликовать?
Спасибо,
Ноам
Привет,
Как администратор, могу ли я создать новую тему, которая будет скрыта до тех пор, пока я не решу её опубликовать?
Спасибо,
Ноам
«Из коробки», как в WordPress — нет.
Но вы можете использовать свою собственную категорию: например, опубликовать там материал, а затем (с помощью ключа-настроек) с помощью таймера тем переместить или опубликовать эту тему в другой категории.
Я постоянно пользуюсь этим методом, так как система черновиков в Discourse немного неудобна.
Я обычно делаю это, используя скрытую категорию. Затем, когда придет время опубликовать, перемещаю тему в публичную категорию.
Иногда я также черную сложный пост в сообщении одному из своих альтернативных аккаунтов.
Я делаю это почти каждый день. У меня есть специальная скрытая категория администратора, где я размещаю темы перед перемещением их в нескрытые категории.
URL изменится, но любые ссылки на тему обновятся автоматически.
URL темы не должен меняться при перемещении между категориями?
Также можно отправить сообщение самому себе, если вы поругаетесь с тестовым пользователем и понадобится запасной план. ![]()
Поскольку ссылки не включают категорию. Как эта:
https://meta.discourse.org/t/hide-topic-post/261871
Ах, теперь я понимаю, о чём вы. Конечно. ![]()
Боюсь, вы можете создавать только посты-шепот, но не темы. Также вы не можете переключать существующий пост-шепот на видимость или наоборот (если только не установите компонент темы).
Судя по скриншоту, возможно, вы имеете в виду «Переключить неопубликованное» — это уберет тему из списков тем для большинства пользователей (пользователи уровня TL4 всё ещё смогут её видеть), но она будет доступна любому, кто перейдёт по прямой ссылке на тему. Кроме того, это отправит уведомление всем, кто следит за этой категорией, при создании темы, поэтому тема может оказаться не такой скрытой, как вы ожидаете.
Самый простой вариант — создать тему в непубличной категории, а затем переместить её в публичную, когда будете готовы.
Также можно воспользоваться функцией «Общие черновики» (категория общих черновиков), чтобы создать черновую версию, а затем опубликовать её в нужной категории, когда будете готовы.
Для меня «общие черновики» — это немного не запутанная, а скорее незнакомая концепция. Как я вижу, это по сути просто доработанное решение того, что здесь предлагается. И если администратор хочет использовать… (рабочее название — «отложенная публикация»), то использование простой категории с соответствующими настройками безопасности является более упрощённым решением, чем использование плагина только ради красивого всплывающего окна, которое предлагает то же самое, что и таймер тем.
Или я упускаю какие-то важные детали?
Редактирование
Погодите секунду… плагин «Общие черновики» существовал вообще, или это встроенная опция? Не помню
![]()
Discourse Shared Edits — это плагин.
Shared Drafts — это основная функция. ![]()
Конечно… Я совсем забыл, что существуют два похожих, но разных решения.