PASTAS PARA INSTALAÇÃO DO LANCEWEB -
A instalação do lanceweb e dos sistemas com ele gerado é feita em várias pastas, a partir da raiz indicada como sendo a base do seu WebServer para a apresentação de páginas web. Por questões de compatibilidade entre Linux e Windows, prefira sempre usar todos os nomes em minúsculas. Clique nos nomes abaixo e veja como criar os arquivos no formato indicado.
- sistemas = pasta raiz para as aplicações web (pode ser qualquer pasta, com qualquer nome)
- lanceweb = pasta para armazenamento das versões da biblioteca do LanceWeb (atualizações serão feitas e enviadas somente pela Kogumelo Informática)
- lanceweb.exe = Gerador de Sistemas - pode também, a critério, ser instalado na pasta dos Arquivos de Programas. Não precisa ser levado para o ambiente de produção. Os arquivos gerados pelo LanceWeb NÃO precisam nem devem ser modificados. Para tanto, o projetista conta com diversos outros arquivos, abaixo especificados, com os quais pode expandir os limites de sua aplicação.
- rtm.exe = auxiliar para o LanceWeb.exe - não precisa ser levado para ao ambiente de produção
- dpmi16bi.ovl = auxiliar para o LanceWeb.exe - não precisa ser levado para ao ambiente de produção
- versao1.40 = uma das versões da biblioteca
- css = pasta para as folhas de estilo padrão de todos os sistemas
- gif = pasta com as imagens padrões da biblioteca
- htc = pasta com os objetos javascript
- js = pasta com as classes javascript
- php = pasta com as classes php
- versao1.41 ...
- versao1.42 ...
- sistema1 = um dos sistemas gerados pelo LanceWeb
- versao = pasta com a documentação das alterações feitas em cada versão liberada
- versao1.00.php = documentação referente à liberação da versão 1.00 do sistema
- versao1.01.php = ...
- versao1.02.php = ...
- versao1.00 = uma das versões deste sistema
- *.lwb = arquivos usados pelo gerador LanceWeb.exe (não são necessários no ambiente de produção) - o ideal é que se associe os arquivos com esta extensão ao programa lanceweb.exe, de tal forma que, ao clicar num deles, o gerador automaticamente já entre em funcionamento
- *.php = arquivos em php, alguns gerados pelo LanceWeb.exe, outros escritos pelo projetista para complementar o sistema
- a_*.php = definições dos arquivos gerados pelo LanceWeb.exe
- a_*_frm.php = telas de entrada de dados para um arquivo, escritas à mão pelo projetista
- a_*_ext.php = rotinas especiais de uso específico para um arquivo, escritas à mão pelo projetista
- a_*_pre*.php = procedimentos a serem executados imediatamente antes de uma ação em um arquivo: preins, prealt ou predel (respectivamente antes de incluir, alterar ou excluir um registro)
- a_*_pos*.php = procedimentos a serem executados imediatamente após uma ação em um arquivo: posins, posalt ou posdel = após incluir, alterar ou excluir um registro - se retornar FALSE, a ação é desfeita
- h_*.php = relatórios de mala direta com base em arquivos html criados pelo projetista
- i_*.php = importações de dados criadas pelo projetista
- m_*.php = emails disparados pelo sistema criados pelo projetista
- o_*.php = rotinas escritas dentro de opções de menu, geradas pelo LanceWeb
- p_*.php = processamentos criados pelo projetista
- q_*.php = etiquetas criadas pelo projetista
- r_*.php = relatórios criados pelo projetista
- t_*.php = definições das tabelas geradas pelo LanceWeb
- x_*.php = exportações (arquivos txt) criadas pelo projetista
- externo.php = rotinas de uso geral criadas pelo projetista
- ext_*.php = rotinas de uso geral criadas pelo projetista
- cores.php = redefinição das cores padrões que serão aplicadas nos eventos dos relatórios (quebras, totais, hachuras, etc), escrito pelo projetista
- executar_no_inicio.php = procedimentos escritos pelo projetista que serão executados uma única vez, logo após o login
- executar_sempre.php = procedimentos escritos pelo projetista que serão executados a cada troca de tela
- telalogin.php = desenho exclusivo para a parte superior da tela de login (acima do espaço para login e senha)
- logotipos (.gif ou .jpg ou .png) = logotipos para identificação do sistema, independente de clientes
- setup.php = variáveis globais que definem dados do sistema, gerados pelo LanceWeb
- *.js = arquivos em javascript, alguns gerados pelo LanceWeb.exe, outros escritos pelo projetista para complementar o sistema
- a_*.js = definições dos arquivos gerados pelo LanceWeb.exe
- a_*_ext.js = rotinas especiais de uso específico para um arquivo, escritas à mão pelo projetista
- externo.js = rotinas de uso geral criadas pelo projetista
- ext_*.js = rotinas de uso geral criadas pelo projetista
- *.sql = scripts de criação de banco de dados, gerados pelo LanceWeb.exe ou escritos pelo projetista para alteração da base
- n*.sql = script da versão indicada, gerado pelo LanceWeb
- outros = script de conversão de base entre versões, criado pelo projetista
- setup.css (opcional) = folha de estilo específica, válida para todos os clientes do sistema - sobrepõem-se aos estilos do LanceWeb, é sobreposta pelos estilos específicos de um cliente
- versao1.01 ...
- versao1.02 ...
- cliente1 = um dos clientes que adquiriram o Sistema 1
- <nomeBanco>.fdb = versão mais atual do banco de dados da aplicação (Firebird)
- index.php = arquivo de conteúdo fixo, igual para todos os sistemas
- setup.php = variáveis globais que definem dados da empresa contratante do sistema
- define.php = constantes globais que informam a versão do lanceweb em uso e dados de depuração
- setup.css (opcional) = folha de estilo específica para o cliente
- logotipos (.gif ou .jpg ou .png) = logotipos para telas e relatórios do cliente
- <pastaFoto1> (opcional) = pasta para armazenamento de imagens cadastradas no sistema
- cliente2 ...
- cliente3 ...
- Sistema 2 ...
|