Giter VIP home page Giter VIP logo

biblivre-5's People

Contributors

lucas-matos avatar sydtrack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

biblivre-5's Issues

Faltando jar

import org.jzkit.search.provider.iface.IRQuery;
import org.jzkit.search.provider.iface.Searchable;
import org.jzkit.search.util.RecordModel.ArchetypeRecordFormatSpecification;
import org.jzkit.search.util.RecordModel.iso2709;
import org.jzkit.search.util.ResultSet.IRResultSet;
import org.jzkit.search.util.ResultSet.IRResultSetStatus;
import org.jzkit.search.util.ResultSet.ReadAheadEnumeration;

Estão faltando instruções de como fazer o build e o deploy do código fonte

Para usuários não-técnicos que não usam Maven (usam ant, gradle, etc.) estão faltando instruções detalhadas de como fazer o deploy. Tentei fazer o deploy com mvn deploy sem qualquer configuração e o erro não é muito esclarecedor:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project biblivre-5: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Obrigado.

Problemas para importar o projeto

Olá, pessoal!

Embora tenha seguido todo o passo a passo direitinho, diversas vezes, estou penando com um erro no Eclipse há dias! Sempre que faço a importação como um projeto maven, surge esse erro:

Errors occurred during the build.
Errors running builder 'Integrated External Tool Builder' on project 'Biblivre-5'.
The builder launch configuration could not be found.

Alguém passou por isso também? Como resolveu? Cheguei até a ir nas propriedades do projeto, em builder e excluir "invalid external tool builder". Depois importei o projeto de novo, e parecia ter resolvido o problema. No entanto o quickfix não funcionava e estava também com uns erros de falta de dependência, como do Spring. Não me pareceu certo. Podem me ajudar? Estou usando o Eclipse Kepler de 32 bits no Windows 10 64, mas o mesmo erro ocorreu com outras versões do Eclipse mais atuais. JDK6 de 32 bits e Tomcat7 de 32 também. O Maven é o 3.2.1 devidamente configurado no Eclipse. Valeu!

Alterar senha do acesso ao Banco de Dados

Olá, boa tarde.
Sou concluinte de Biblioteconomia na UFMG e durante o estágio de conclusão de curso surgiu uma dúvida, uma possível vulnerabilidade do sistema.
Quando se instala o Biblivre (uso a versão 5.0.5 windows), o instalador cria um banco de dados e dois usuários (postegre e biblivre), ambos de senha "abracadabra".
Eu consegui acesso ao BD via dBeaver e fiz algumas alterações interessantes, sobretudo na tabela biblio_indexing_groups que me permite indexar qq campo marc que eu queira.
No entanto, se eu mudo a senha de acesso ao BD, o sistema cai, obviamente por não conseguir acesso ao BD.
É possível alterar a senha de acesso ao BD para outra senha que não a padrão?
Penso que na hora de instalar, pela versão Linux seja mais fácil. Mas se houvesse possibilidade na versão windows seria show tb.

desde já agradeço
att

Are there any updates planned for the bibilivre software?

Illustrious gentlemen!

How to resolve the issue of not updating since 2017?

Upon analyzing the official page of the Biblivre software, we have identified several concerning issues with its latest version (5.05). It appears that this version has not received any updates for approximately six years. Additionally, the installation requirements listed suggest using outdated versions of the required software components. Furthermore, there is no indication that Biblivre is compatible with current versions of these required software components.

Dependencies:

Requirements: Biblivre/Biblivre-5 on GitHub

PostgreSQL 9.1 (discontinued on 10/24/2016)
Apache Tomcat 7.0 (discontinued on 03/31/2021)
Apache Maven 3.2 (in support, current version is 3.9.4)

Issues Raised:

Outdated Biblivre Version: The current Biblivre version (5.05) has not received updates for about six years. This raises concerns about the software's stability, security, and compatibility with modern systems.

Compatibility with Outdated Software: The listed requirements suggest using outdated versions of PostgreSQL and Apache Tomcat, both of which have been discontinued for a significant period. This may pose security and functionality risks.

Lack of Compatibility Information: There is no clear information available on whether Biblivre 5.05 is compatible with the latest versions of the required software components, such as PostgreSQL and Apache Tomcat. This lack of compatibility information can lead to installation and usage issues.

"Is there any forecast from you to update some of these points presented? Is there a forecast for a code update? What do you recommend for those in need of software like this?"

UsersTypeDAO está usando sequência errada

UsersTypeDAO está usando a sequência user_id_seq em vez de users_types_id_seq.

Passos para reproduzir

  1. Crie um usuário novo; anote o número da matrícula (chame de m1);
  2. Crie um tipo de usuário novo;
  3. Crie um outro usuário novo; anote o número da matrícula (chame de m2);

Resultado esperado

A matrícula m2 é apenas uma unidade depois de m1.

Resultado obtido

A matrícula m2 é duas unidades depois de m1. Isso se deve a o tipo de usuário avançar o sequencial de matrícula de usuários em vez de avançar o seu próprio sequencial.

Problema na instalação em ambiente windows

Prezados, bom dia!

Estou com problema para realizar a instalação da ferramenta no windows, toda vez que instalo, ele fala pra criar um arquivo pgpass.txt dentro do diretório de instalação, porém quando faço isso, nada acontece, podem me ajudar?

Testei com Windows Server 2008 e 2012.

Título/título abreviado não é indexado como título

Passos para reproduzir

  1. Adicione um exemplar de registro bibliográfico com o seguinte MARC
000	00783cam a2200229 a 4500
001	0000061
003	BR-RjBN
005	20180314094455.501
008	110531s2010 rjba 000 0 por
020	__|a9788500014055 (broch.)
040	__|aBR-RjBN|bpor
082	04|222|a646.7
090	__|a646.7|bW686c
100	1_|aWilkinson, Donna
245	10|a127 coisas para ser feliz :|bum guia para o essencial da vida /|cDonna Wilkinson ; tradução de Vitória Paranhos Mantovani
246	32|aCento e vinte e sete coisas para ser feliz
260	__|aRio de Janeiro :|bEdiouro,|c2010
300	__|a254 p. :|bil. ;|c23 cm.
500	__|aTradução de: The only 127 things you need : a guide to life's essentials
650	04|aConduta
650	04|aSaúde
700	1_|aMantovani, Vitória Paranhos|etrad.
  1. Busque pelo termo "cento"

Resultado esperado

O registro será retornado

Resultado atual

O registro não será retornado

Detalhes técnicos

Atualmente, o campo 246 não é indexado como título e, portanto, o Biblivre 5 não pode buscar por termos neste campo.

Problema ao executar o projeto.

Adicionei as libs conforme README. Porém, o projeto apresenta o seguinte problema
screenshot from 2018-01-31 21-55-43

alguma sugestão ? estou usando
Version: Oxygen.2 Release (4.7.2)
Java Open JDK 1.6
Apache Tomcat 7.0.84

Linux - instalador e instruções de instalação

Olá!
Há duas questões relacionadas a instalação em server Linux:

1. Não há instalador disponível para versão Linux.
Todos os downloads de instaladores contêm apenas executáveis ".exe", incompatíveis com sistemas Linux. Link referência: http://www.biblivre.org.br/index.php/baixar/

2. Não há instruções de como obter e instalar em server Linux.
Todos os procedimentos e comandos declarados nas instruções de instalação estão direcionados para ambiente Windows. Visto que tenho por objetivo utilização em server de sistema operacional Linux. Link referência: http://www.biblivre.org.br/index.php/sobre-biblivre/o-programa/pre-requisitos

Busca distribuída não funciona

Passos para reproduzir

  1. Vá a Pesquisa > Distribuída
  2. Escolha o primeiro item das bibliotecas disponibilizadas
  3. Digite o termo "health" na caixa de pesquisa
  4. Clique em "Pesquisar"

Resultado esperado

A busca com o termo digitado é realizada

Resultado obtido

A busca não retorna resultados e uma mensagem de erro "Erro inesperado durante a execução da tarefa" é exibida temporariamente na interface.

Detalhes técnicos

O erro é causado por um NullPointerException no backend do Biblivre 5. O método getContext() da classe Z3950BO.java (linha 55) retorna null porque os arquivos de configuração (xmls e properties) relacionados à configuração de contexto da aplicação pelo Spring não estão no classpath. Eu tentei adicionar algumas dependências manualmente, mas no momento ainda não consegui fechar todas as dependências.

SpringFramework

Oi, eu tenho uma duvida. Quando abro o projeto no Eclipse é encontrado um erro no build path (Cannot find the class file for org.springframework.context.ApplicationContext). Como faço pra resolver isso?

Caminho do psql e pg_dump é detectada incorretamente quando roda no contêiner.

A deteção do caminho do psql e pg_dump no Linux assume que

  1. só existe uma linha contendo postgres na saído ps
  2. que ela a primeira delas certamente contém o caminho do bin do executável

No entanto, quando se roda a aplicação num contêiner, isso não pode ser assumido. O comando which do Linux pode será mais simples e robusto nesse caso. A única suposição é de que o executável psql está no PATH do Linux. É mais seguro assumir isso.

Campos personalizados não tem nome traduzido corretamente no resumo catalográfico

Passos para reproduzir

  1. Em Administração > Personalização de Formulário Catalográfico adicione um campo personalizado para Registro Bibliográfico com
  • Campo MARC 096
  • Nome do Campo Ordem
  • Subcampo
    • MARC: a
    • Nome do Subcampo: Ordem
      e deixe o resto como padrão.
  1. Em Administração > Personalização de Resumo Catalográfico adicione para o campo para Registro Bibliográfico correspondente ao campo "096 - Ordem". Deixe as configurações como padrão.
  2. Adicione um novo registro em Catalogação > Bibliográfica e preencha o campo Ordem (096) com um valor. Salve o registro com 1 exemplar.
  3. Vá na aba de Resumo Catalográfico.

Resultado esperado

O campo Ordem e seu valor são exibidos.

Resultado obtido

Onde deveria estar o campo Ordem é renderizado cataloging.tab.record.custom.field_label.biblio_096_.

Detalhes técnicos

Esse erro é causado porque o template em bibliographic.jsp, linha 142, chama a função de tradução _, com o prefixo cataloging.tab.record.custom.field_label.biblio_. No entanto o nome do campo personalizado é prefixado com marc.bibliographic.datafield. e persistido na base de dados.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.