Sistema de arquivos do plugin da autenticação

Sistema de arquivos do plugin da autenticação

por Lino Vaz Moniz -
Número de respostas: 0

Este post aborda os principais arquivos e funções que compõe o plugin de autenticação.

 

Arquivo

Descrição

version.php

Esse arquivo traz informação da versão do plugin e da versão do Moodle em que o plugin deve ser instalado. Trata-se de um arquivo core de qualquer plugin do Moodle.

lang/en/ auth_ nomedoplugin.php

Trata-se do arquivo do pacote de idioma do plugin. O nome do arquivo é composto pelo tipo do plugin e nome do  plugin.

Trata-se de um arquivo core de qualquer plugin do Moodle.

logout.php

Trata-se do arquivo que é processado quando o usuário fizer logout.

settings.php

Trata-se do arquivo de configuração do plugin. As configurações definidas nesse arquivo irão compor um formulário de configuração.   Esse formulário é invocado logo após a instalação do plugin. Também é aberto ao efetuar a configuração do plugin após a instalação. Os dados cadastrados nesse formulário serão armazenados na tabela mdl_config_plugins

db/upgrade.php

Esse arquivo deve conter a lógica referente a atualização do plugin. Em caso do processo de atualização precisar rodar algum script que altere configurações na base de dados, isso deve ser programado nesse arquivo.

Trata-se de um arquivo core de qualquer plugin do Moodle.

db/install.php

Esse arquivo deve conter a lógica referente a instalação do plugin. Em caso do processo de instalação precisar rodar algum script que altere configurações na base de dados, isso deve ser programado nesse arquivo.

Trata-se de um arquivo core de qualquer plugin do Moodle.

auth.php

Esse arquivo faz parte do core de qualquer plugin de autenticação. É o arquivo que faz elo entre o framework Moodle e o plugin de autenticação.