Essa seção oferece informações sobre problemas comuns que ocorrem ao criar, editar e implantar pacote de idiomas no Blackboard Learn.
Links quebrados para os recursos de documentação
Após atualizar ou alterar o pacote de idiomas, os usuários não poderão acessar a Ajuda do Blackboard do Learn. Em vez disso, eles são levados até a página Página não encontrada da Ajuda e veem a seguinte mensagem:
Infelizmente não foi possível encontrar a página ou documento que você está procurando.
Isso indica que os links existentes para a documentação foram quebrados durante a atualização do Pacote de idiomas.
Abra o pacote de idiomas personalizado e verifique se os links nos conjuntos de locais documentation.properties estão direcionados para o material apropriado.
Problemas no servidor de colaboração
Implantar um pacote de idiomas personalizado em um ambiente de balanceamento de carga pode causar problemas com o servidor de colaboração. Este problema afeta somente usuários que estão utilizando o pacote de idiomas personalizado. Quando um pacote de idiomas é criado, um novo arquivo jar também é criado no servidor de aplicativos no seguinte local:
blackboard/apps/collab-server/http/webapps/clientlib/yourlanguagepack-collab-locale.jar
Entretanto, esse novo arquivo jar não é criado no servidor de colaboração, causando o problema.
Há duas soluções para esse problema:
Solução 1
- Faça logon no servidor de colaboração.
- Navegue até este local: blackboard/content/locale/YOURLANGUAGEPACK/collab/
- Execute o seguinte script:
[root@grimlock collab]# cat BuildCollabLocaleJar.sh
#! /bin/bash
## Este script requer que a variável de ambiente JAVA_HOME seja definida
## Este script toma um parâmetro opcional para PATH_TO_COLLAB
############## BuildCollabLocaleJar.sh
#############################
#
# ALTERE ESTE VALOR SE VOCÊ COPIAR ESTE SCRIPT PARA UM
LOCAL DIFERENTE
################################################################
###
LOCALE=en_US <-------EDITE AQUI PARA ESPECIFICAR O LOCAL DO
PACOTE DE IDIOMAS
PATH_TO_COLLAB=$1
export LOCALE PATH_TO_COLLAB
if [ "$PATH_TO_COLLAB" != "" ]; then cd $PATH_TO_COLLAB; fi
if [ "$JAVA_HOME" = "" ]; then
echo "JAVA_HOME variable not defined."
exit 1
fi
echo "Using JAVA_HOME: $JAVA_HOME"
echo "PATH_TO_COLLAB: $PATH_TO_COLLAB"
JAR_CMD="$JAVA_HOME/bin/jar -cf"
JAR_DEPLOY_DIR=../../../../apps/collabserver/
http/webapps/client-lib/
export JAR_CMD JAR_DEPLOY_DIR
JAR_CMD="$JAR_CMD $LOCALE-collab-locale.jar images messages"
echo "Building $LOCALE-collab-locale.jar"
$JAR_CMD
echo "Deploying $LOCALE-collab-locale.jar to $JAR_DEPLOY_DIR"
cp $LOCALE-collab-locale.jar $JAR_DEPLOY_DIR
rm $LOCALE-collab-locale.jar
exit
Solução 2
- Faça logon no servidor de aplicativos.
- Navegue até este local: blackboard/apps/collab-server/http/webapps/client-lib/
- Copie o novo arquivo jar (criado ao implantar o pacote de idiomas personalizado) do servidor de aplicativos.
- Faça logon no servidor de colaboração.
- Adicione o novo arquivo jar no mesmo local no servidor de colaboração.
- Reinicie o servidor de colaboração.
Problemas na visualização da página
Podem ocorrer alguns problemas na exibição do conteúdo de algumas páginas do portal e do painel Administração do sistema. Você pode receber a seguinte mensagem de erro:
can't parse argument number module_title
Normalmente, esse problema ocorre após uma atualização. A solução é aplicar as modificações esboçadas no arquivo bundle_diff.txt que acompanha a atualização. Após a conclusão do processo de atualização inicial, certifique-se de atualizar o pacote de idiomas personalizado com a versão atual.
Abra e analise o arquivo bundle_diff.txt e atualize o pacote de idiomas personalizado corretamente.
Saiba mais sobre como mantes os pacotes de idiomas
Temas
O armazenamento correto dos temas é importante para o uso no Blackboard Learn. Verifique se eles estão nas pastas corretas em todos os servidores de aplicativos específicos.
Os temas devem ser definidos como padrão após a edição. Isso é feito através do Painel do administrador.
Tome cuidado ao editar o arquivo CSS para um tema. Recomendamos o uso de um editor de texto com o recurso de validação ao editar arquivos CSS.