Меню
Меню
    Меню

    Изменение файлов с Moodle 3.1.2 для браузеров в Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

    Дата создания информации: 09.12.2024

    Частью чего является?

    Изменение файлов с Moodle 3.1.2 для браузеров в Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) (далее – Astra Linux SE 1.7) является частью изменения файлов с Moodle 3.1.2 для браузеров.

    Как выполняется?

    В статье «NodeJS and Grunt» на сайте Moodle определено, что изменение файлов с Moodle для браузеров выполняется с использованием Node.js и Grunt.

    В состав файлов с Moodle 3.1.2 входит файл Gruntfile.js.

    В файле Gruntfile.js определены файлы и компьютерные программы, которые используются для изменения файлов с Moodle 3.1.2 для браузеров.

    Эти файлы и компьютерные программы представлены в следующей таблице.

    Файлы Компьютерные программы
    1 Файлы с расширением less в каталоге theme/bootstrapbase/less Grunt-contrib-less
    2 Файлы с расширением js в каталогах */amd/src Grunt-contrib-jshint
    Grunt-contrib-uglify
    3 Файлы с расширением js в каталогах */yui/src Shifter

    Для изменения файлов с Moodle 3.1.2 для браузеров в Astra Linux SE 1.7 можно выполнить следующие действия.

    1. В Astra Linux SE 1.7 входят несовместимые версии Node.js и npm, поэтому установить nvm с использованием следующей команды.

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

    2. После установки nvm для его использования закрыть терминал и открыть его снова.

    3. Moodle 3.1.2 изготовлена 10 сентября 2016 года. В то время использовалась Node.js 5.12.0, поэтому установить её с использованием следующих команд.

    nvm install 5.12.0
    nvm use 5.12.0

    4. Перейти в каталог с файлами Moodle 3.1.2.

    5. Установить компьютерные программы для изменения файлов с Moodle 3.1.2 для браузеров с использованием следующей команды.

    npm install

    6. Если установить Grunt-cli 1.5.0, изготовленную 20 июля 2024 года, то при изменении файлов с Moodle 3.1.2 для браузеров возникают ошибки.

    Поэтому установить Grunt-cli 1.3.1, изготовленную 19 августа 2018 года (поближе к дате изготовления Moodle 3.1.2), с использованием следующей команды.

    npm install -g grunt-cli@1.3.1

    7. Изменить файлы с Moodle 3.1.2 для браузеров с использованием следующей команды.

    grunt css js

    Файлы с Moodle 3.1.2 для браузеров, которые изменяются, представлены в следующей таблице.

    Файлы, которые изменяются
    1 Файлы с расширением css в каталоге theme/bootstrapbase/style: editor.css и moodle.css
    2 Файлы с расширением min.js в каталогах */amd/build
    3 Файлы с расширением js в каталогах */yui/build:
    1) с суффиксом -debug (файлы, обозначаемые как DEBUG, с содержанием из соответствующих файлов с расширением js из каталогов */yui/src);
    2) без суффикса (файлы, обозначаемые как RAW, с содержанием из файлов DEBUG, из которого удалены вызовы функции Y.Log);
    3) с суффиксом -min (минифицированные файлы RAW).
    Меню
    Меню
    На экране представлено веб-приложение «Аделантер».
    Скрыть