A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

/* * Visão geral do * código moodle */. Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files.

Apresentações semelhantes


Apresentação em tema: "/* * Visão geral do * código moodle */. Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files."— Transcrição da apresentação:

1 /* * Visão geral do * código moodle */

2 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user

3 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user admin/ Contém as páginas de administração do moodle.

4 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user auth/ Contém módulos de autenticação de usuários. $ldapauth->user_login($user, $pass);

5 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user blocks/ Contém módulos para produzir os blocos laterais de várias páginas.

6 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user calendar/ Contém todos os códigos usados para administrar e mostrar calendários.

7 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user course/ Contém todos as páginas usadas para administrar e mostrar cursos.

8 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user doc/ Contém toda a documentação do moodle. Obs: apesar de teoricamente ser assim, não há documentação alguma.

9 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user files/ Contém páginas para administrar e mostrar arquivos enviados pelo usuário.

10 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user lang/ Contém textos em diferentes línguas. Há uma pasta para cada uma.

11 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user lib/ Esta pasta contém as principais bibliotecas para o código moodle.

12 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user login/ Esta pasta contém as páginas usadas para lidar com logins e criação de contas;

13 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user mod/ Todos os principais módulos do moodle estão aqui.

14 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user pix/ Contém os gráficos genéricos do site.

15 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user theme/ Contém os pacotes com os temas para alterar a aparência do site.

16 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user user/ Contém os códigos para mostrar e administrar os usuários.

17 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user config.php Contém as opções básicas. É criado durante a instalação do moodle. Nota: É o arquivo que deve ser sempre requerido em páginas do moodle. require_once('config.php');

18 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user index.php A primeira página a ser mostrada ao usuário.

19 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user install.php A página que contém os scripts de instalação.

20 Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files lang lib login mod pix theme user version.php Este arquivo contém as informações sobre a versão atual do moodle.

21 O arquivo config.php É um dos arquivos mais importantes por ser incluído em todas as páginas do moodle. Define as opções mais básicas do usuário escolhidas no momento da instalação. Essas opções ficam armezenadas na variável globais $CFG Executa o script fundamental do moodle que se encontra em lib/setup.php config.php

22 O arquivo lib/setup.php setup.php É usado para criar sessões, acessar bancos de dados e etc. Em linhas gerais o setup.php realiza as seguintes ações: Inicializa as variáveis globais $USER, $SESSION, $MCACHE, $COURSE, $db, $THEME e $HTTPSPAGEREQUIRED

23 O arquivo lib/setup.php setup.php Carrega as funções contidas em lib/setuplib.php Conecta-se ao banco de dados através do ADOdb: $db = &ADONewConnection($CFG->dbtype); $dbconnect = $db->[P]Connect($CFG->dbhost,$CFG- >dbuser,$CFG->dbpass,$CFG->dbname); Aumenta o limite de memória para 96M (a não ser que o servidor já garanta essa quantidade de memória ou mais).

24 O arquivo lib/setup.php setup.php Carrega diversas bibliotecas fundamentais: > lib/textlib.class.php//Contém funções de manipulação de strings. > lib/weblib.php//Contém funções de produção de códigos HTML > lib/dmllib.php//Funções para a manipulação do banco de dados. > lib/datalib.php//Várias funções > lib/acesslib.php//Funções para controlar o acesso

25 O arquivo lib/setup.php setup.php > lib/deprecatedlib.php//Contém funções de versões anteriores do moodle > lib/moodlelib.php//Contém funções de utilização geral Obtém a variável $SITE que é uma variável similar a $course, ou seja, é um objeto obtido pela função get_record($tabela, $campo, $valor); assim é possível acessar $SITE-> p. ex. $SITE- >fullname. Obs: $SITE é o curso principal.

26 O arquivo lib/setup.php setup.php Atribui valores para $SESSION e $USER: $SESSION = &$_SESSION['SESSION']; $USER = &$_SESSION['USER']; Atribui valores para $THEME.


Carregar ppt "/* * Visão geral do * código moodle */. Estrutura do diretório config.php index.php version.php install.php admin auth blocks calendar course doc files."

Apresentações semelhantes


Anúncios Google