Todos os posts de admin

BNPORTAL e Google Search

Antes de explicar como funciona a indexação dos dados no seu BNPORTAL, precisamos explicar o que é o Google Search?

O Google Search (ou Pesquisa Google) é o motor de busca que permite encontrar informações na internet usando palavras-chave, sendo um serviço automatizado que explora a web com rastreadores para indexar páginas e apresentar resultados relevantes em segundos, ajudando usuários a achar de tudo, de notícias a produtos.

Entendendo o que é o Google Search, podemos seguir com a explicação de como funcionará essa indexação com o seu portal de consulta.

Após a página ser indexada, “lida” pelo Google Search, pode ser feita uma pesquisa no Google para localizar os dados.

Mas porque não consigo localizar os dados pesquisados no resultado de busca do Google?

O ponto principal é: a página está indexada, mas não está “competitiva” para uma busca genérica como: 

Natureza HD 2015 INFORMÁTICA CTY CADFILE Adobe Photoshop CS4 Windows

Vamos por partes para entender melhor do que se passa no Google Search:

1) O que o teste site: prova

Quando a gente faz a pesquisa:

site:demo.bnweb.org Natureza HD 2015 INFORMÁTICA CTY CADFILE Adobe Photoshop CS4 Windows

o Google é obrigado a procurar apenas dentro do domínio demo.bnweb.org. O fato da nossa página aparecer no resultado prova que:

• A página foi indexada adequadamente
• O Google consegue ler o conteúdo
• Não há bloqueio por robots.txt ou noindex

Ou seja: indexação OK e é indiscutível!

2) Por que NÃO aparece na busca normal?

Quando a gente faz uma pesquisa genérica, como:

Natureza HD 2015 INFORMÁTICA CTY CADFILE Adobe Photoshop CS4 Windows

o Google precisa e tenta decidir qual página, entre milhões, é a mais relevante.

E aí entram alguns fatores críticos, como:

• Termos muito genéricos e concorridos
• Domínio/subdomínio com baixa autoridade / PageRank
• Intenção da busca (ex.: Photoshop/Windows) pode não bater com o tipo da página do BNPortal
• Possível falta sinal de relevância (links, foco de conteúdo, SEO on-page)


Mesmo com SEO correto:

• Resultados variam
• Ranking mudam
• Aparições podem ser intermitentes

Poderá acompanhar no link a seguir quando as páginas estão indexadas ou não no Google:

https://search.google.com/search-console

Integração de Notificações via WhatsApp no BNWEB

1. Visão Geral

A integração do BNWEB com o WhatsApp permite automatizar o envio de notificações aos usuários da biblioteca, modernizando a comunicação e aumentando a eficiência na recuperação de acervos.

Com esta funcionalidade ativa, o sistema pode disparar mensagens automáticas para eventos como:

  • Avisos de livros disponíveis (reservas atendidas).
  • Lembretes de devolução iminente.
  • Cobrança de materiais em atraso.
  • Comprovantes de empréstimo e renovação.
  • Outras …

2. Tarefas, Responsabilidade e Custos

É fundamental compreender a divisão de tarefas e responsabilidades nesta integração para o planejamento financeiro e técnico da instituição.

O que o BNWEB oferece (Sem Custos)

A funcionalidade de geração de mensagens faz parte do pacote padrão do BNWEB.

Custo BNWEB: R$ 0,00. Não há cobrança de licenciamento adicional por parte do BNWEB para habilitar o módulo de saída de notificações.

O que o sistema faz: O BNWEB processa as regras de negócio (ex: “quem está atrasado hoje?”) e envia os dados (telefone e texto) para uma “porta de saída” (API/Webhook).

O que a Instituição deve providenciar (Custo Externo)

Para que a mensagem saia do BNWEB e chegue ao celular do usuário, é necessária uma via de transporte. O BNWEB não se conecta diretamente aos servidores da Meta (WhatsApp); ele precisa de um Gateway de Envio.

A instituição deve contratar ou desenvolver esse serviço de mensageria. Existem três modelos principais de integração disponíveis no mercado, variando em custo, estabilidade e complexidade técnica.

Atenção:

Verifique junto à sua instituição, se já utilizam envio de mensagens por whatsapp. Neste caso, bastaria utilizar todo o mecanismo já existente.

3. Alternativas de Mercado para o Gateway de Envio

Abaixo estão listadas as três arquiteturas possíveis para conectar o BNWEB ao WhatsApp, cabendo à instituição escolher a que melhor se adapta ao seu orçamento e política de TI.

Opção A: API Oficial (Meta/BSPs) – Recomendado para Alta Estabilidade

Utiliza a infraestrutura oficial do WhatsApp Business API. Geralmente contratada através de parceiros (BSPs) como Twilio, Gupshup ou Zenvia.

Como funciona: O BNWEB envia os dados para o provedor oficial, que entrega a mensagem com garantia de segurança.

Vantagens: Risco zero de bloqueio do número; alta estabilidade (SLA 99.9%); não depende de celular físico ligado.

Desvantagens: Custo variável por mensagem enviada (modelo de “janelas de conversação” cobrado pelo Facebook); exige aprovação de templates de mensagem.

Custo Estimado: Taxa fixa da ferramenta + Custo por mensagem – verificar valores atualizados..

Opção B: Gateways SaaS (APIs Intermediárias) – Custo-Benefício

Empresas que fornecem um serviço que simula o WhatsApp Web em nuvem. Exemplos: Z-API, PlugMessage, MegaAPI.

Como funciona: A biblioteca contrata o serviço, escaneia um QR Code com um celular da instituição e o serviço fornece uma URL de API para configurar no BNWEB.

Vantagens: Custo fixo mensal (envios ilimitados); implementação rápida; permite envio de qualquer texto sem aprovação prévia.

Desvantagens: Depende da conexão do celular da biblioteca (se o celular ficar sem bateria ou internet, o envio falha); risco moderado de banimento se houver abuso (spam).

Custo Estimado: Mensalidade fixa – verificar valores atualizados.

Opção C: Solução Própria (Open Source) – Para Equipes de TI

A instituição hospeda sua própria API utilizando bibliotecas de código aberto (como Evolution API ou Baileys) em seus próprios servidores.

Como funciona: A TI da instituição sobe um servidor (Docker/Node.js), conecta o WhatsApp da biblioteca e cria o endpoint para o BNWEB consumir.

Vantagens: Sem custo de licença de software; controle total dos dados.

Desvantagens: Exige conhecimento técnico avançado para instalação e manutenção; se o WhatsApp atualizar, a API pode parar de funcionar até que a TI atualize o sistema.

Custo Estimado: Apenas o custo de infraestrutura (Servidor/VPS).

4. Quadro Comparativo Resumido

CaracterísticaAPI Oficial (Meta/Twilio)Gateway SaaS (Z-API/Outros)Solução Própria (Self-Hosted)
Custo BNWEBGratuitoGratuitoGratuito
Custo do EnvioVariável (por mensagem)Fixo (mensalidade)Infraestrutura apenas
Dependência de CelularNão (Nuvem)Sim (QR Code)Sim (QR Code)
Complexidade TécnicaMédiaBaixaAlta
Risco de BloqueioNuloBaixo (se moderado)Baixo (se moderado)

5. Requisitos para Implantação

Para ativar a integração, a equipe responsável pelo BNWEB precisará das seguintes informações fornecidas pela solução escolhida:

  1. Endpoint (URL) da API: O endereço para onde o BNWEB enviará os dados.
  2. Token de Autenticação: A chave de segurança para validar o envio.
  3. Documentação dos Parâmetros: (Ex: como a API espera receber o número de telefone e a mensagem).

Documento de liberação de versão 202510.1

Acervo

  • Novos filtros criados no relatório de Área de conhecimento. Os filtros são: Consulta habilitada ou não e de status do registro;
  • Criado novos campos para o tipo Quadrinho, sendo eles: Feixa etária e Estilo;
  • Criada uma nova funcionalidade de ajustar o status do registro, podendo acrescentar uma observação que será gravada no campo Notas em: Módulos – Acervo – Ajustar Exemplares;

Empréstimo

  • No bloco de reserva, dentro do balcão de empréstimo, será exibido o título do artigo de periódico junto com o título do fascículo, caso a ação de reserva tenha se originado dele pelo portal de consulta;

Periódico

  • No grid de lista de artigos, foi ajustada as cores quando o artigo estiver com a opção de desabilita consulta marcado;
  • Criado novos campos no cadastro de Periódico, sendo eles: Estilo e em tipo a opção de HQ / Graphic Novel;
  • Criado novos campos no cadastro de Fascículos, sendo eles: Aba de Autor, Feixa etária e ISBN;
  • Criada uma nova funcionalidade de ajustar o status do registro, a situação e possibilitando marcar as opções de Encadernação e/ou baixado, podendo acrescentar uma observação que será gravada no campo Notas em: Módulos – Periódico – Ajustar Fascículos;

MEC

  • No cadastro do tipo do curso, foram acrescentadas as opções: Aperfeiçoamento e Especialização Técnica;

Dashboard

  • Criado novo modelo de relatório nos relatórios do BNPORTAL chamado: Visualizações a Anexos/Links por Usuário/Curso;

BNPORTAL

  • Ao realizar uma reserva por um artigo de periódico o sistema vai informar o título do artigo na boleta de reserva;
  • Adicionado menu de Carteirinha no BNPORTAL para que o usuário possa emitir a sua carteirinha. OBS.: É necessário habilitar este menu nas configurações do BNPORTAL Responsivo;