Разработка:Создание плагина

Материал из DOF
Версия от 18:34, 4 февраля 2009; Alexdjachenko (обсуждение | вклад) (Новая: ==Основные шаги по созданию нового плагина из примера== 1. Выберите тип создаваемого плагина 2. Выберит...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Основные шаги по созданию нового плагина из примера

1. Выберите тип создаваемого плагина 2. Выберите имя для создаваемого плагина. Имя может состоять из 1-20 латинских букв (без цифры и знаков подчеркивания). 3. Создайте папку по имени плагина в папке, соответствующей типу плагина 4. Скопируйте в эту папку файлы примеры плагина того же типа (начинается на exempl), но проследите, чтоб в папку не попали файлы .svn, которые находятся в каждой папке проекта. 5. Отредактируйте файл init.php. Минимальные правки: имя класса, версия, код плагина, зависимости , прослушиваемые события, минимальный срок между запусками крона в плагине (если нужен крон), другие упоминания старого имени плагина. 6. Отредактируйте языковые файлы. 7. Для плагина типа im - отредактируйте файл lib.php, убрав оттуда упоминания старого имени плагина. Остальные файлы можно удалить или использовать в качестве заготовок страниц.

Основные возможности, которые можно использовать в плагинах

  • Обращение к плагину
  • Получение пути к плагину или файлу внутри него
  • Получение url плагина или файла внутри него
  • Перевод интерфейса
  • Шаблон оформления и элементы навигации
  • Вывод блока в интерфейсе FDO
  • Вывод текста в основной блок в Moodle


Права доступа

Создание таблицы в БД

Запуск задание по расписанию

Одноразовое задание для выполнения в фоновом режиме

События

Обращения к объектам Moodle