Estudar os conceitos e seu exemplos de Servlets, JSP, PHP e JavaScript, e fazer alguns testes para o melhor entendimento. Levei quase uma semana para customizar essas tecnologias.
Estudar as modelagens de banco de dados já implementadas para entender a função de cada campo das tabelas criadas. Tive um pouco de dificuldade em fazer algumas consultas. Ainda bem, isso foi superado rapidamente pelas explicações dos colegas de trabalho.
Estudar, analisar, corrigir e otimizar os códigos desenvolvidos pelos meus dois colegas de trabalho e da faculdade. Eles desenvolveram em tempo muito corrido, em conseqüência, os códigos foram implementados de forma não otimizados e mal documentados. Tive inicialmente muito problema no entendimento desse projeto. Levei quase um mês para entrar em ritmo.
Acrescentar novas categorias e subcategorias para cupons de desconto. Infelizmente isso não foi desenvolvido para criá-las automáticas.
Explicação do uso de ferramentas phpMyAdmin e SQL para cliente. Com isso, ele poderá fazer as consultas sem saber dos comandos de SQL. Além disso, ela permitirá uma visão global de como foi criado a base de dados.
Depois de lançar seu site no ar, foi pedido a mim uma alteração de todas senhas relacionadas ao projeto Dinheiro Grátis.
Paginação: dividir os cupons (imagem website) depois do resultado da consulta de SQL, a ser exibido na tela, em forma de páginas. Com isso, evitará o carregamento de todos cupons aprovados.
Código de número: gerar um número único de identificação ao cupom, somente impresso pelo usuário, para evitar a falsificação. As informações referentes a este são guardadas num arquivo, com o tratamento de sincronização.
Mudança de código de número para código de barra: gerar uma imagem "*.jpeg" de código de barra dinamicamente, contendo as mesmas informações de código de número. Essas informações são armazenadas no banco de dados para garantir a consistência de dados.
Verificação do micro do cliente: fui ao escritório do cliente para resolver os problemas causado por vírus.
Acrescentar um link de descontos na Web: permite ao usuário efetuar as compras, na Web, com descontos.
Acrescentar a busca de cupons de desconto por nome de SHOPPING.
Criação de lista de discussão (qmail-request): criar uma lista para que o cliente possa enviar, semanalmente, emails sobre cupons de desconto mais destacados aos usuários cadastrados.
Outra alternativa para lista de discussão (ezmlm)
Modificar o atributo dos campos da tabela no mySQL: alterar o campo tipo "varchar" para "text". Pois "varchar" não suporta mais que 255 caracteres.
Arrumar o IP e outras configurações das máquinas que estavam acessando somente a rede local.
Criar uma senha para phpMyAdmin geral que permite visualizar e manipular todos os banco de dados da empresa. Foi um pouco trabalhoso em entender a estrutura de phpMyAdmin.
Mudança de servidor JServ e Gnujsp para Tomcat: desenvolvimento de script para a adaptação de TomCat nos arquivos Servlets e JSP desenvolvidos.
Acompanhar a instalação de VMWare no sistema LINUX: permite acessar outros sistemas operacionais dentro do ambiente LINUX.
Montar e configurar o computador para recepção da empresa.
Estudar o arquivo de configuração de Banco de Dados Oracle. (?)
Código de barra: buscar a ferramenta Open Source que gera a imagem de código de barra. Pesquisei muito na Internet e encontrei um programa chamado "barcode-0.94" for Linux, porém ele gera apenas em formato "*.ps". Tive que usar o comando "convert" do Linux para converter em "*.jpeg" e depois redimensionar o tamanho da imagem. Gastei quase uma semana para terminar esse serviço.
Colocar a páginação no resultado da consulta de banco de dados nos códigos mal documentados. Levei muitos dias para esta tarefa.
Criação de lista de discussão automática: fiz um teste de uma lista criada na rede Linux do IME e está funcionando normalmente. Porém, não funcionou na empresa com o mesmo procedimento de criação.