biblivre / biblivre-5 Goto Github PK
View Code? Open in Web Editor NEWBiblioteca Livre Internacional 5
Home Page: http://biblivre.org.br
Biblioteca Livre Internacional 5
Home Page: http://biblivre.org.br
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;
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.
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!
Não há passos para reproduzir ainda.
Tópico do fórum: http://www.biblivre.org.br/forum/viewtopic.php?f=83&t=34390
O sistema possui uma API para ser consumida por outro sistema?
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
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 a sequência user_id_seq
em vez de users_types_id_seq
.
A matrícula m2 é apenas uma unidade depois de m1.
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.
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.
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.
O registro será retornado
O registro não será retornado
Atualmente, o campo 246 não é indexado como título e, portanto, o Biblivre 5 não pode buscar por termos neste campo.
https://github.com/Biblivre/Biblivre-5/blob/master/src/java/biblivre/circulation/reservation/Handler.java#L242 faz uma comparação entre Integer
s usando o operador !=
. Comparação de objetos devem ser feitas usando equals
.
O bug não se manifesta em bases com poucos usuários.
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
De acordo com as instruções do README para o Maven, algumas dependências locais precisam ser instaladas para o build funcionar. Um script para *nix e Windows poderia facilitar a tarefa, substituindo o "copiar-e-colar".
A busca com o termo digitado é realizada
A busca não retorna resultados e uma mensagem de erro "Erro inesperado durante a execução da tarefa" é exibida temporariamente na interface.
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.
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?
A deteção do caminho do psql
e pg_dump
no Linux assume que
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.
O campo Ordem e seu valor são exibidos.
Onde deveria estar o campo Ordem é renderizado cataloging.tab.record.custom.field_label.biblio_096_.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.