303.1 - Alterar Funcionamento

Curso 303.Personalizar biblioteca em linha

Curso 303 => Módulo 1 [prático / 10 minutos]

Título: Personalizar funcionamento do COPS

Depois de ter a sua biblioteca COPS a funcionar, pode personalizar alguns elementos tal como o nome da biblioteca visívelno topo do browser (em vez de "Estante.Digital") ou a descrição que é visível nas aplicações para Tablet.

As alterações de nome e descrição são efetuadas no ficheiro de código "config_local.php" que está na raiz do seu sítio.

Antes de efetuar alterações faça uma cópia deste ficheiro!

Este ficheiro deve ser editado de uma de duas formas:

  • entrar por FTP e editar com um editor de código (como o Notepad++ que torna o com código colorido para maior facilidade de uso e deteção de erros)

  • ou então, entrar na área de gestão do seu alojamento, escolher o ficheiro e editar (nos alojamentos web básicos será utilizada uma aplicação interna associada, que tem um visual mais simples).

Atenção: não é para ser editado pelo Word!

No ficheiro "config_local.php" irá alterar algumas variáveis, identificadas no ficheiro por números:

  • Bloco 1xx a 3xx (Necessário alterar ao instalar)

  • Bloco 4xx a 6xx (Não alterar - Utilizadores avançados) - Funcionamento interno: alteração só em casos especiais

  • Bloco 7xx (Opcional - Utilizadores avançados) - Colunas personalizadas do Calibre

Deve ter atenção para não apagar o que não deve: se eliminar uma vírgula ou uma aspa a biblioteca pode deixar de funcionar. É sempre possível voltar a copiar o ficheiro original. Antes de editar, analise bem as observações que são fornecidas no próprio ficheiro a editar.

Nota: para editar ficheiros da aplicação use um editor de código como o Notepad++

Alterações necessárias/Recomendadas

Bloco 1xx = Infos sobre a biblioteca

São dados visíveis ao público:

Item 100- Título da biblioteca

$config['cops_title_default'] = "Estante.Digital";

Mudar parte entre aspas: Colocar o nome da biblioteca digital (não deve ser muito longo). Vai aparecer na entrada, no topo das páginas.


Item 101- Subtítulo/Descrição - visível apenas em aplicações móveis e sinais OPDS

$config['cops_subtitle_default'] = "Biblioteca Digital";

Mudar parte entre aspas: Colocar o nome da instituição/âmbito da biblioteca (pode ter mais palavras). Vai aparecer como descrição nos leitores de sinais web (não nos browsers web).

Bloco 2xx = Área Técnica

Funcionamento da aplicação. Deve alterar parâmetros após instalar

Item 200- Endereço completo da biblioteca (para pesquisas)

Importante para as pesquisas em algumas aplicações móveis.

$config['cops_full_url'] = '';

Mudar a parte entre aspas verticais simples, que está vazia, e incluir o endereço web da sua biblioteca digital (no final tem de ter a barra inclinada para a direita). Ficará algo como:

$config['cops_full_url'] = 'http://estantedigital.agrupamentoxpto.com/';

Bloco 3xx = Infos visíveis em sinais Web

Alteração opcional mas recomendável: aparece nos leitores de sinais web (não nos browsers web)

Item 300 - Autor da biblioteca

$config['cops_author_name'] = 'Tutoriais Estante.Biblio.Digital';

Mudar a parte final entre aspas verticais simples: Colocar nome da sua instituição.


Item 301. Sítio oficial da Biblioteca/Instituição

$config['cops_author_uri'] = 'https://pizidoro.page.link/estantebibliodigital/';

Mudar a parte do URL entre aspas verticais simples: Colocar o sítio oficial da sua biblioteca/instituição


Item 302. Email da Biblioteca/Instituição

$config['cops_author_email'] = 'biblioteca.XPTO@gmail.com';

Mudar a parte entre aspas verticais simples: Colocar o email da sua biblioteca/instituição

Alterações para utilizações especiais

Os blocos 4 a 6 são parâmetros que controlam o funcionamento da aplicação. Não devem ser alterados a não ser em casos especiais.

  • * Bloco 4xx a 6xx (Não alterar - Utilizadores avançados) - Funcionamento interno: alteração só em casos especiais.

  • * Bloco 7xx (Opcional - Utilizadores avançados) - Visualização das colunas personalizadas do Calibre.

Como são reservados a utilizadores avançados, as informações são dadas diretamente no ficheiro "config_local.php" (pode ver o seu conteúdo referência aqui)