XenForo 2.2: Различные улучшения

Статус
В этой теме нельзя размещать новые ответы.
  • Меценат
Мы близки к тому моменту, когда сможем показать вам XenForo 2.2 вживую на этом форуме (прим. пер: имеется ввиду официальный форум), но перед этим мы хотели бы рассказать о различных функциях, которые мы не показывали ранее.

Продвинутые настройки

Самые внимательные из вас уже заметили некоторые намеки на это на скриншотах, которые мы показывали ранее.

Количество настроек в XenForo постоянно растёт. Со временем, когда к ним добавляются настройки дополнений, страницы настроек превращаются во что-то громоздкое и пугающее, особенно для админов новичков. В одном только XenForo имеется около 200 настроек.

Мы (и разработчики дополнений) теперь можем помечать опции, или целые группы, как «продвинутые».

1592849777902.png

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

Чтобы отобразить эти опции вам нужно включить «Продвинутый режим» для вашей учетной записи администратора. Проще всего это сделать можно на странице настроек, когда они скрыты. Клик по «Показать их» раскроет продвинутые настройки и включит продвинутый режим для вашего аккаунта перманентно.

1592849786050.png

Альтернативный способ включить «Продвинутый режим» это отметить галочку в подвале «меню-шестеренки».

1592849795325.png

Так же вы можете включить данный режим на странице списка групп настроек, а так же при редактировании учётной записи администратора.
 
Настраиваемое выполнение заданий

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

Традиционно для постоянного выполнения заданий требуется активность на сайте. Она нужна для запуска заданий асинхронно в фоне. Наверное, ваши анонимные гости не знают, насколько важна их активность для нормальной работы вашего сайта!

Но что делать, если на вашем сайте нет постоянной активности? Возможно, ваш форум находится в разработке и у вас бывает парочку посетителей пару раз в день. Возьмите контроль над этим в свои руки.

Новая опция в XF 2.2 призвана помочь с этим:
1592853715174.png

По умолчанию будет использоваться запуск заданий на основе активности, но, если необходимо, вы можете включить запуск заданий сервером. Для этого потребуется периодическое выполнение новой CLI команды xf:run-jobs.

Примечание: Вы будете ответственны за конфигурацию вашего планировщика, чтобы гарантировать корректное выполнение команды.
 
Разрешение выбора языка пользователями

На данный момент пользователи могут выбирать все языки, но XF 2.2 позволит вам настраивать это поведение.
1592857883786.png
Функция работает так же, как и в системе стилей. Если опция отключена, пользователи не смогут видеть или выбирать язык, но он останется доступным для администраторов.
 
OAuth авторизация для конфигурации SMTP, IMAP и POP3

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

Говоря по-простому, если вы сейчас используете аккаунт Google для отправки или получения электронной почты в XenForo, то в какой-то момент это может перестать работать.

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

Первое, что вы можете заметить, это то, что настройки авторизации для электронной почты стали выглядеть иначе:
1592858027049.png

Кнопка «Изменить» открывает окно с уже знакомыми вам параметрами и новой опцией «Google OAuth»:
1592858058067.png

При выборе данной опции вы увидите окно, в котором вы можете заполнить свои данные OAuth. Перед этим потребуются некоторые настройки в консоли разработчика Google, но вы уже знакомы с ними, если настраивали авторизацию через Google.

1592858088715.png

Дальше у вас будет запрошена авторизация в вашем аккаунте Google и разрешение для доступа к Google Mail:
1592858116094.png
После завершения авторизации мы сохраним токен, который будет использоваться для авторизации вместо хранения и передачи пароля.
1592858164897.png
Помимо продемонстрированной настройки SMTP, такой же процесс доступен для конфигурации POP3/IMAP.

Из коробки OAuth поддерживается только для Google, но мы сделали данную систему расширяемой, что позволит разработчикам реализовать аналогичный функционал для других провайдеров, прилагая минимальные усилия.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу