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. |