Instalando o sistema de gestão de férias de funcionários

215 0

Criamos a pouco tempo um arquivo sql, contendo a estrutura das tabelas do banco de dados para o nosso sistema de código aberto. Hoje vamos testar este arquivo, instalando o módulo no Xoops. Se tudo estiver certo, as tabelas serão criados no banco de dados do Xoops durante a instalação.

Para instalar um módulo no Xoops( o nosso sistema open source é na verdade, um módulo para o Xoops ) temos de ter as configurações indicadas no arquivo xoops_version.php, que deverá ser criado na raiz do módulos, ou seja, no diretório férias que criamos para armazenar os dados do nosso módulo. As configurações incluem o nome do módulo, as tabelas do banco de dados, etc. O texto disponível no repositório do Google Code contém todas as informações sobre as configurações a ser indicadas no arquivo xoops_version.php. Abaixo vai uma cópia do arquivo xoops_version.php do nosso sistema de gestão de funcionários. O arquivo também está disponível na última atualização do nosso sistema no Google Code.

<?php


/*Sistema de gestão de férias de funcionários.

Criado por Elisio Leonardo @ Techmoz 2009

Qualquer pessoa está livre de usar e modificar este ficheiro ou qualuqer outro que faça parte do sistema, desde que não retire os creditos ao autor original

*/


//Este arquivo contém as informações básicas para a instalação do módulo no xoops


$modversion['name']="Ferias 2009"; //O nome do módulo

$modversion['version']=0.1; //A versão atual do módulo

$modversion['description']=_MI_ferias_DESC; // A descrição do módulo. Note a definição da constante em languagesportuguesebrmodinfo.php

$modversion['credits']=""; //Ainda por preencher os nomes dos colaboradores

$modversion['author']="Elisio Leonardo @ Techmoz"; //O autor do módulo

$modversion['help']="ferias_help.html"; //Criaremos um ficheiro com instruções mais tarde

$modversion['license']="Livre"; //A licença do sistema

$modversion['official']=0; //O módulo não faz parte da distribuição official do Xoops

$modversion['image']="images/ferias_logo.png"; //Criaremos uma imagem para identificar o módulo na administração do Xoops

$modversion['dirname']="ferias"; //O nome do diretório do módulo.


//Configurações do banco de dados.

$modversion['sqlfile']['mysql']="sql/mysql.sql"; //Este ficheiro deve existir e conter as informações para a criação das tabelas


//As tabelas do módulo

//Estes dados já devem existir no diretório acima

$modversion['tables'][0]="ferias_setor";

$modversion['tables'][1]="ferias_faltas";

$modversion['tables'][2]="ferias_periodo";


//Detalhes da parte administrativa do sistema

$modversion['hasAdmin']=1;

$modversion['adminindex']="admin/index.php";

$modversion['adminmenu']="admin/menu.php"; //Este arquivo é para o menu de administração


//Configurações dos templates

//Criaremos mais tarde, pois não é imprescindivel para a instalação


//Configurações dos blocos

//Criaremos mais tarde



//Definições da pesquisa

//O modulo não terá nenhum dado pesquisavel

$modversion['hasSearch']=0;



//Definições do menu principal

$modversion['hasMain']=1;

//Criaremos os submenus com o tempo

?>

 

Nota que está é uma configuração básica, e serviu somente para testar a instalação do sistema no Xoops. Assim já podemos ir desenvolvendo e testando o sistema já integrado ao site. Com o tempo, acrescentaremos mais definições neste arquivo, incluindo os templates, blocos e mais opções que forem necessárias. Deverá existir o ficheiro sql indicado. A imagem e o ficheiro help aqui referenciados não são obrigatórios, mas se possível criaremos uma boa imagem para dar uma imagem profissional ao sistema.

Para instalar o módulo, o processo é o mesmo que instalar qualquer módulo do xoops. O proximo passo será acrescentar funcionalidades da parte administrativa do módulo, coisa que poderá acontecer brevemente.

(Visited 36 times, 1 visits today)