{"id":14285,"url":"\/distributions\/14285\/click?bit=1&hash=346f3dd5dee2d88930b559bfe049bf63f032c3f6597a81b363a99361cc92d37d","title":"\u0421\u0442\u0438\u043f\u0435\u043d\u0434\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","buttonText":"","imageUuid":""}

Обновление бесплатного плагина для синхронизации пользователей Joomla и Moodle (+SSO)

Вышло обновление бесплатного плагина WT JMoodle User sync v.1.1.0 для синхронизации пользователей Joomla и Moodle, а также Single Sing On (SSO) для Joomla и Moodle.

Moodle

LMS Moodle является, пожалуй, самой известной и популярной бесплатной Learning Management System - движком для создания онлайн-курсов. Однако, из-за узкой специфики (курсы и обучение) полноценные сайты создавать на ней не стоит. Поэтому для тех, кто занимается онлайн-обучением, обычно создаются 2 сайта: один на Joomla для собственно сайта, а второй - для обучения - на Moodle.

Зависимости плагина

Плагин требует установленную и настроенную библиотеку для интеграции Joomla 4 / Joomla 5 и Moodle - WT JMoodle library.

Возможности плагина

  • создание пользователя Moodle при создании или самостоятельной регистрации пользователя Joomla
  • обновление данных пользователя Moodle при обновлении данных пользователя Joomla. Пока что синхронизируются стандартные данные пользователя: имя, логин, пароль и т.д. Маппинг пользовательских полей пока не реализован.
  • удаление пользователя Moodle при удалении пользователя Joomla- SSO - Single Sign On - единый вход для обоих движков (на cookies). Опционально.

v.1.1.0 Что нового?

Username может быть e-mail

Стало возможно использовать email пользователя как username при использовании SSO. На стороне Joomla обычно для этого используются сторонние плагины. На стороне Moodle необходимо использовать параметр Разрешить использовать адрес электронной почты в качестве логина - authloginviaemail.

SSO: log out

При выходе из Joomla пользователь одновременно выходит из Moodle. Для этого установите версию плагина аутентификации jmoodle 1.1.0 (20240409)

Рефакторинг кода

Код стал проще и надёжнее.

Скачать

Полезные ресурсы Joomla

Ресурсы сообщества:

Telegram:

0
Комментарии
-3 комментариев
Раскрывать всегда