Prezados,
Como faço para visualizar o carrossel de livros na OPAC?
Prezados,
Como faço para visualizar o carrossel de livros na OPAC?
Olá, bem-vinda ao Fórum!
Para ativar o Carrossel de novas aquisições, para o Koha na versão v21.05 em diante, você deve:
Realizar o download do Plugin GitHub - bywatersolutions/koha-plugin-coverflow: Cover Flow plugin for Koha, o formato do arquivo é .kpz;
No módulo Administração > Plugins faça o upload do arquivo baixado no passo anterior;
2.1) Se você não tiver acesso as configurações Plugin no modo administração, precisa ser configurado no terminal, com o seguinte comando:
$ sudo vi /etc/koha/sites/meukoha/koha-conf.xml
2.2)No arquivo faça a alteração de <enable_plugins>0<enable_plugins> para <enable_plugins>1</enable_plugins>
Reinicie o Apacahe, com o comando:
$ sudo service apache2 restart
No módulo Administração do Koha > Configurações Globais do Sistema, a
preferência UseKohaPlugins deve ser modificada para Ativar.
4.1)No módulo de Relatórios, cria- se um relatório referente às novas aquisições da biblioteca (os 5 registros incluídos nos últimos 30 dias), utilizando a Query:
SELECT DISTINCT b.title, b.biblionumber, SUBSTRING_INDEX(m.isbn, ’ ', 1) AS isbn, c.imagenumber AS localcover
FROM items i
LEFT JOIN biblioitems m USING (biblioitemnumber)
LEFT JOIN biblio b ON (i.biblionumber=b.biblionumber)
LEFT JOIN cover_images c ON (i.biblionumber=c.biblionumber)
WHERE DATE_SUB(CURDATE(),INTERVAL 2100 DAY) <= i.dateaccessioned AND m.isbn IS NOT NULL AND m.isbn != ‘’
ORDER BY RAND()
LIMIT 15
Para que o Plugin apareça no OPAC, Em \Ações escolhe-se a opção Configurar para
configurar o plugin e inserir a configuração abaixo:
id: 17
selector: #coverflow
options:
buttons: true
autoplay: 4000
loop: true
style: coverflow
6)A partir da configuração apresentada, associa-se o relatório de Novas Aquisições ao plugin com o ID 17 e cria-se o nome do plugin, no caso, coverflow.
Em seguida, é feita uma modificação de sistema no arquivo /etc/apache2/sites-enabled/enap.conf, as seguintes linhas são inseridas:
ScriptAlias /coverflow.pl
“/var/lib/koha/library/plugins/Koha/Plugin/Com/ByWaterSolution
s/CoverFlow/coverflow.pl”
Alias /plugin “/var/lib/koha/library/plugins”
<Directory /var/lib/koha/library/plugins>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
7) Para que o carrossel apareça no OPAC, é necessário modificar algumas configurações globais de sistema: no módulo Ferramentas > HTML Customization > OpacMainUserBlock modifique para a seguinte linha:
Loading…
Apenas complementando, na parte final da customização pelo módudo ferramentas, quando você estiver editando o conteúdo em “OpacMainUserBlock”, clique no seguinte botão:
Na janela que surgir, ao invés de colocar “Loading…”, adicionar o seguinte código:
<span id="coverflow">Carregando...</span>
Reativando o post.
Após realizar as configurações indicadas pela @ingridschiessl conseguimos ativar o Carrossel.
Nossa máquina tem o consumo de ram de 2%, porém 57% de 1 core (numa máquina com 2 cores). Dito isso. Após ativar o plugin no terminal, o apache2 começou a cair dando erro oom-kill que é referente a memória.
O carrossel funcionou por cerca de 5 dias antes de começar a apresentar estes erros.
É preciso realizar alguma configuração manual dentro do apache? Alguma instrução neste sentido?
Importante: Usamos o koha 24.1 (maio de 24).
Bom dia,
Estava buscando entender melhor o uso do carrossel e não é necessário fazer nenhum configuração no apache.
Se após as configurações o carrossel funcionou por alguns dias, talvez o erro esteja em outro ponto, talvez seja na hora de carregar as capas. Poderia enviar o log de erro para conseguir entender melhor o que esta acontecendo?