У нас настроена автоматическая публикация тем раз в неделю в нескольких категориях. В данный момент за публикацию в нескольких из этих категорий отвечают люди в разных часовых поясах. Когда они устанавливают дату публикации темы, время по умолчанию — полночь, но это полночь их собственного часового пояса. Это становится проблемой, если человек забывает изменить время публикации под свой часовой пояс так, чтобы оно совпадало с «форумным» временем, синхронизируя тем самым публикацию всех тем в одно и то же время.
Мой вопрос: существует ли единая настройка форума, которая позволит всем темам публиковаться по «форумному» времени, а не по часовому поясу, указанному в профиле человека, настраивающего автопубликацию? Или, если человек установит в своём профиле часовой пояс «форумного» времени и задаст время автопубликации для своих тем, сохранятся ли эти времена публикации как «форумные», когда он вернёт свой профиль к родному часовому поясу, или же время тем вернётся к исходному?
Мы очень довольны исправлением, благодаря которому автоматически опубликованные темы теперь наследуют автоматическое закрытие тех разделов, в которые они перемещаются (спасибо ещё раз разработчикам!). Это значительно улучшило ситуацию, но первоначальная настройка тем для автопубликации всё ещё занимает много времени, и мы по-прежнему пытаемся, по возможности, сократить затрачиваемые усилия. Было бы здорово, если бы можно было просто указать дату, а время по умолчанию синхронизировалось бы автоматически.
Надеюсь, я понятно выразил свою мысль. Если нет, я постараюсь пояснить ещё раз.
К сожалению, в ядре Discourse такой настройки нет! Любое время, установленное пользователем, зависит от системного времени, поэтому изменение часового пояса в настройках пользователя не повлияет на время публикации темы. Для реализации того, что вы ищете, потребуется разработка плагина. Если вы заинтересованы в найме разработчика, не стесняйтесь создать пост в нашем канале Marketplace.
Вы знаете, что если я установлю свое личное время, скажем, 0 GMT, и опубликую темы для автоматической публикации, а затем верну системное время обратно к -5 GMT, останутся ли опубликованные темы с отметкой 0 GMT?
Похоже, что так. Я провел быстрый тест, переведя время системы на несколько часов вперед. После обновления страницы параметры таймера учли новый часовой пояс моей системы. Я установил таймер на дату/время, которое на 3 минуты опережало моё текущее (вручную изменённое) время системы. Когда я вернулся к своему реальному часовому поясу, таймер корректно показывал 3 минуты до истечения.
Не стесняйтесь экспериментировать и посмотрите, получите ли вы ожидаемые результаты!