Ativar o carrossel de livros na OPAC

Prezados,

Como faço para visualizar o carrossel de livros na OPAC?

1 curtida

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:

  1. Realizar o download do Plugin GitHub - bywatersolutions/koha-plugin-coverflow: Cover Flow plugin for Koha, o formato do arquivo é .kpz;

  2. 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>

  3. Reinicie o Apacahe, com o comando:
    $ sudo service apache2 restart

  4. 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

  5. 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…

4 curtidas

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>

2 curtidas

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).

1 curtida

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?

1 curtida