Patch de Atualização do TelEduc v3.3.4 para v3.3.5 =============================================================== Campinas, 17 de Outubro de 2005. ================================================================================ OBSERVAÇÕES: 1) Leia atentamente todo o documento, antes de iniciar a aplicação do patch. 2) Se desejar manter cópia dos arquivos anteriores, faça backup dos mesmos antes de instalar o patch. 3) Se você realizou alterações no código do ambiente, verifique se os arquivos que serão substituidos não sobreescreverão os que foram modificados. 4) A lista de arquivos contidos neste patch pode ser obtida do arquivo 'ListaArquivos.txt' 5) Atente para mensagens exibidas durante o processo de aplicação do patch. ================================================================================ 1. [[ ATUALIZAÇÕES ]] * Agenda: - Correção de bugs; * Exercícios: - Correção de bugs na correção de exercícios; * Configurar: - Incluída funcionalidade para alterar o login do usuário logado; * Correio: - O botão de enviar mensagem agora trava para que o usuário não fique clicando resultando em erro de consulta SQL; * Ajuda: - Incluídas seções de ajuda para a ferramenta 'Extração de cursos Off-line'; * Batepapo: - Retiradas frases informais como 'Sorri para' e 'Grita para'; - Colocado como default 'fala para' e 'TODOS' após o envio de uma mensagem; * Visualização de endereços Web: - Corrigida função que não permitia a correta visualização de links externos; * Editores da Agenda, Dinâmica e Mural: - Traduzidas frases do editor desses ferramentas; * Pagina Inicial: - Incluída funcionalidade 'Esqueci meu login!'; * Administração Externa: - Agora pode-se tirar uma categoria dada a um curso; - Pode-se separar cursos por categoria sem que afete outros cursos sem nenhuma categoria; * Compatibilidade com Mysql versão 4.1.x: - Alterados scripts de instalação para que o TelEduc seja compatível com a nova versão do Mysql; ** OBS: Caso a versão do Mysql seja maior ou igual que a 4.1.x, será preciso dar permissão de LOCK TABLES sobre a base de dados geral (geralmente TelEduc) e a de cada curso (geralmente TelEducCurso%) para o usuário do teleduc. Sem isso, ocorrerá um erro durante a remoção de cursos. * Diversas alterações no código que não interferem na interface; 2. [[ INSTALAÇÃO ]] 2.1 - Para instalação do Patch, descompacte o arquivo .tar.gz baixado no diretório base do teleduc (em geral, /home/teleduc/public_html): $ cd /home/teleduc/public_html $ tar -xvzf patch-teleduc-v3.3.5.tar.gz 2.2 - Execute o script aplicar_patch.sh: $ cd patch-v3.3.5/ $ ./aplicar_patch.sh Siga as instrucoes no patch. 2.3 - Se após execução do script 'aplicar_patch.sh' for exibida a mensagem: -bash: ./aplicar_patch.sh: /bin/bash: bad interpreter: No such file or directory será necessário editar o arquivo 'aplicar_patch.sh' alterando a primeira linha do arquivo para o caminho correto de seu shell. Por padrão utilizamos o shell 'bash' (Bourne Again SHell). Para listar os shell's disponíveis em seu sistema digite o comando: $ chsh -list A primeira linha do arquivo 'aplicar_patch.sh' contém a seguinte estrutura: #!CAMINHO_DO_SHELL No exemplo padrão: #!/bin/bash 2.4 - Concluída a aplicação do patch, através de um browser, entre na administração do ambiente TelEduc. O mesmo deverá exibir a mensagem confirmando o sucesso na instalação do Patch. 2.5 - Execute o script 'finalizar.sh' no diretorio do patch: $ ./finalizar_patch.sh