Найти в Дзене
Практика

Практика

Практические заметки по программированию, настройке и т.п.
подборка · 4 материала
9 месяцев назад
Сквозная авторизация Bitrix24 и Moodle
В этой статье мы рассмотрим пример авторизации пользователей Битрикс24 в LMS Moodle через протокол OAuth 2.0 - открытый протокол авторизации, который позволяет предоставить третьей стороне ограниченный доступ к защищенным ресурсам без необходимости передавать данные авторизации (логин и пароль). Итак, что мы имеем? С одной стороны, у нас есть лиды, то есть пользователи Битрикс24, которым требуется пройти обучение. С другой стороны, курсы с учебными материалами и аттестационными заданиями, размещенные в LMS Moodle...
10 месяцев назад
Настройка исходящей почты в LMS Moodle
Для отправки сообщений, ссылок для восстановление пароля и других автоматических уведомлений в LMS Moodle необходимо задать настройки исходящей почты. Страницу с настройками можно найти в панели администратора (Сервер > Электронная почта > Настройка исходящей почты) или по ссылке /admin/settings.php?section=outgoingmailconfig Основная настройка сервера исходящей почты осуществляется в разделе SMTP. Здесь необходимо задать адрес и порт сервера (например: smtp.gmail.com:465), указать протокол безопасности SMTP (обычно SSL), способ авторизации и данные учетной записи для отправки почты...
2 года назад
Обходим ограничения плагина Configurable Reports в LMS Moodle
Заказчик использует систему управления обучением Moodle и плагин Configurable Reports через который создает дополнительные и нестандартные отчеты по запросу руководства. Появилась необходимость сделать SQL запрос для плагина Configurable Reports который будет отображать список администраторов сайта (аналог страницы Администрирование > Пользователи > Права > Администраторы сайта) без организации доступа к панели администратора средствами LMS Moodle. Список администраторов LMS Moodle хранит в глобальной переменной $CFG->siteadmins значение которой может определяться через файл config...
2 года назад
Запуск внешней функции при активации плагина Wordpress
Любой плагин в WordPress активируется функцией activate_plugin(), при запуске которой срабатывает хук activate_(plugin). Обычно этот механизм используется внутри самого плагина, для установки и инициализации его функций и параметров. Однако, использовать хук activate_(plugin) можно за пределами плагина. Далее рассмотрим пример такого использования данного хука. В нашем случае клиент на своем сайте использует простой и легкий плагин WordPress WPO Tweaks by Fernando Tellado для оптимизации работы WordPress и настройки кэширования элементов...