Skip to content

Commit 69ee312

Browse files
authored
Merge pull request #596 from rogercgui/repairs-in-opac
Repairs in OPAC and more
2 parents 7c89d90 + ca6de25 commit 69ee312

50 files changed

Lines changed: 1834 additions & 2087 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

www/bases-examples_Linux/lang/es/opac.tab

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,4 +592,13 @@ xml_step2=Formato (.pft) para generar la salida MARC/XML
592592
y=Y
593593
yes=
594594
you_expression=¿Quiso decir la expresión?
595-
you_search=Usted busca por
595+
you_search=Usted busca por
596+
cfg_footer_desc1=Descripción institucional (columna 1)
597+
cfg_footer_desc1_label=Texto que aparece debajo del logotipo en el pie de página.
598+
cfg_footer_network=Redes sociales
599+
cfg_footer_network_desc=Pega la URL completa de tu perfil (por ejemplo: https://instagram.com/biblioteca). Déjalo en blanco para ocultarlo.
600+
cfg_footer_copyright=Pie de página inferior (Derechos de autor)
601+
cfg_footer_copyright_desc=Texto de copyright:
602+
cfg_style_linear_placeholder=O pega tu CSS/Gradiente aquí...
603+
cfg_style_css=CSS personalizado / Inyección de código
604+
cfg_style_css_desc=Agregue estilos CSS adicionales para sobrescribir el tema predeterminado. No utilice la etiqueta < style >, solo el código CSS.

www/bases-examples_Linux/lang/pt/opac.tab

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ cfg_all=Todos
4040
cfg_alphabetically=Alfabética
4141
cfg_b=Configuração básica
4242
cfg_bgcolor_search=Cor de fundo da caixa de busca
43+
cfg_button = Botão
4344
cfg_button=Botão
4445
cfg_by_db=Configuração por Base de Dados
4546
cfg_charset=Conjunto de caracteres da página
@@ -78,13 +79,18 @@ cfg_element=Elemento
7879
cfg_email=Configurar e-mail
7980
cfg_empty_unicod=O parâmetro UNICODE não está definido. Assumido ANSI
8081
cfg_enable=Habilitar
82+
cfg_enabled = Habilitado
8183
cfg_ended=Verificação finalizada
8284
cfg_errorpath=Erro. Caminho não encontrado
8385
cfg_exp_lang_tab=A pasta definida no lang.tab
8486
cfg_exp_restricted_opac=Se bloqueado, o acesso deve ser controlado nos usuários do modo de Circulação.
87+
cfg_extra_param = Parâmetro Extra
8588
cfg_fatal=Erro fatal.
89+
cfg_field_prefix = Prefixo de Índice
90+
cfg_field_tag = Tag do Campo
8691
cfg_file=Arquivo
8792
cfg_file_path=Caminho do Arquivo
93+
cfg_file_path=Caminho do Arquivo
8894
cfg_filter=Filtrar por período:
8995
front_filter_col=Filtrar por coleção
9096
cfg_footer=Rodapé
@@ -94,21 +100,25 @@ cfg_general_db_info=Informações Gerais da Base de Dados
94100
cfg_general_file=Arquivo de configuração geral:
95101
cfg_general_settings=Configuração Geral do Sistema
96102
cfg_generate_list=Gerando lista...
103+
cfg_help_permalink = Tag que contém o ID único. Ex: v1
97104
cfg_help_permalink=Aponte o campo que armazena o número chave dos registros da base, o número precisa ser único para que o link funcione. No caso da base de dados modelo MARC, o campo é v1 indexado com a técnica <i>001 0 "CN_"v1</i>
105+
cfg_help_prefix = Prefixo do índice (FST) para a chave. Ex: CN_
98106
cfg_hideFILTER=Ocultar seleção de base ou coleção no formulário de pesquisa da página inicial.
99107
cfg_home_new=Criar novo conteúdo
100108
cfg_home_opt1=Opção 1: Usar um link externo
101109
cfg_home_opt2=Opção 2: Usar um conteúdo HTML customizado
102110
cfg_home_select=Conteúdo HTML para editar/ativar
103111
cfg_home_tit_tip=será usado para criar o nome do arquivo
104112
cfg_home_title_html=Título do novo conteúdo
113+
cfg_icon = Ícone
105114
cfg_icon=Ícone
106115
cfg_icon_upload=Ou faça upload de um novo ícone
107116
cfg_icon_upload_help=Substituirá a URL acima. O arquivo será salvo como favicon.[ext]
108117
cfg_icon_url_help=Cole uma URL (ex: /favicon.ico) ou faça o upload abaixo.
109118
cfg_icon_url_ph=Ou cole uma URL externa para o .ico
110119
cfg_ip=IP
111120
cfg_item=Item de Configuração
121+
cfg_label = Rótulo
112122
cfg_label_buttons=Rótulo (Texto de ajuda)
113123
cfg_lang_tab=Verificando arquivos de idioma
114124
cfg_last_30days=Últimos 30 dias
@@ -141,6 +151,8 @@ cfg_pathto=caminho para
141151
cfg_primary_button_bg=Botão primário - Fundo
142152
cfg_primary_button_text=Botão primário - Texto
143153
cfg_quantity=Quantidade
154+
cfg_record_toolbar = Barra de Ferramentas do Registro
155+
cfg_record_toolbar_desc = Habilitar/desabilitar botões e configurar parâmetros da barra de ferramentas do registro bibliográfico.
144156
cfg_relevance_configuration=Configuração de relevância
145157
cfg_required=Requerido
146158
cfg_required_oai=Necessário para OAI-PMH
@@ -153,6 +165,7 @@ cfg_search_term=Termo de busca
153165
cfg_secondary_button_bg=Botão secundário - Fundo
154166
cfg_secondary_button_text=Botão secundário - Texto
155167
cfg_select_field=Selecione um campo
168+
cfg_select_field=Selecione um campo
156169
cfg_select_log_file=Selecionar arquivo de log:
157170
cfg_shortIcon=Ícone curto
158171
cfg_show_help=Mostrar páginas de ajuda
@@ -188,6 +201,7 @@ clean_search=Limpar busca
188201
clear_dictionary=Limpar lista
189202
clic_sobre=Clique em
190203
close=Fechar
204+
close=Fechar
191205
collapse_all=Recolher tudo
192206
command_executing=Executando comando
193207
command_output=Saída do comando
@@ -227,6 +241,7 @@ dc_subject=Um tópico de conteúdo do recurso
227241
dc_title=Um nome dado ao recurso.
228242
dc_type=A natureza ou gênero do conteúdo do recurso.
229243
de=de
244+
de=de
230245
diccio=Dicionário de termos
231246
diccionario=Mostrar dicionário
232247
dict_cleaning_file=Comando executado. Limpando o arquivo de saída...
@@ -322,7 +337,7 @@ front_limpiar=Limpar
322337
front_login=Login
323338
front_logout=Sair
324339
front_mas_terminos=Mais termos
325-
front_mensajeb=Selecione um campo de busca e digite alguns termos para os dados que você está tentando localizar. <br>Clique em no botão do índice para exibir o dicionário de termos para o campo selecionado.
340+
front_mensajeb=Selecione um campo de busca e digite alguns termos para os dados que você está tentando localizar. <br>Clique em <img src=../images/diccionario.gif> para exibir o dicionário de termos para o campo selecionado.
326341
front_menu_noau=Usuário não autorizado
327342
front_metasearch=Meta-Busca
328343
front_miss_se=Por favor, insira sua expressão de busca
@@ -477,6 +492,7 @@ renewallimitreached=Limite de renovações atingido.
477492
reserv_no=Reservas não são permitidas
478493
reserve=Reservas
479494
reserve_cancel_success=Reserva cancelada com sucesso.
495+
reserve_cancel_success=Reserva cancelada com sucesso.
480496
reserve_confirm_button=Confirmar
481497
reserve_confirm_query=Você deseja confirmar a reserva deste item?
482498
reserve_confirm_title=Confirmar Reserva
@@ -516,6 +532,7 @@ styles_msg=Se você deseja alterar a cor ou as fontes, pode modificar os seguint
516532
su_consulta=Sua busca
517533
subfields=Subcampos
518534
success_operation=Renovação confirmada!
535+
success_operation=Renovação confirmada!
519536
suspml_db=base de dados de suspensões e multas
520537
sustituir_archivos=Substituir arquivos no destino
521538
sys_msg=Mensagens do sistema
@@ -562,7 +579,12 @@ users_db=base de dados de usuários
562579
users_types_not_found=Arquivo typeofusers.tab (Circulação) não encontrado. As categorias de usuários não puderam ser carregadas.
563580
ver=Ver
564581
view_dictionary=Administrar lista
582+
view_fdt_help=Ver arquivo de referência (.fdt)
583+
view_formats_help=Ver formatos de referência (.dat)
584+
view_fst_help=Ver arquivo de referência (.fst)
565585
view_fst_help=Ver uma ajuda
586+
view_index_fst_help=Ver índices e FST (.ix / .fst)
587+
view_searchfields_help=Ver campos de busca (.tab)
566588
xml_dc=Esquema Dublin Core XML
567589
xml_marc=Esquema Marc XML
568590
xml_step1=Armazenar o esquema genérico para apresentação de registros MARC/XML
@@ -592,4 +614,13 @@ cfg_show_sidebar=Mostrar Barra Lateral
592614
cfg_hide_sidebar=Ocultar Barra Lateral
593615
cfg_wide_search_sidebar=Busca Larga + Barra Lateral
594616
cfg_live_preview=Pré-visualização
595-
617+
sidebar_toggle=Exibir filtros
618+
cfg_footer_desc1=Descrição Institucional (Coluna 1)
619+
cfg_footer_desc1_label=Texto exibido abaixo do logotipo no rodapé.
620+
cfg_footer_network=Redes Sociais
621+
cfg_footer_network_desc=Cole a URL completa do seu perfil (ex: https://instagram.com/biblioteca). Deixe em branco para ocultar.
622+
cfg_footer_copyright=Rodapé Inferior (Copyright)
623+
cfg_footer_copyright_desc=Texto de Copyright:
624+
cfg_style_linear_placeholder=Ou cole seu CSS/Gradiente aqui...
625+
cfg_style_css=CSS Personalizado / Injeção de Código
626+
cfg_style_css_desc=Adicione estilos CSS extras para sobrescrever o tema padrão. Não use a tag < style >, apenas o código CSS.

www/bases-examples_Linux/opac_conf/custom.css

Whitespace-only changes.

www/bases-examples_Linux/opac_conf/en/avanzada.tab

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ Text Words|TW_
22
Title|TI_
33
Author|CR_
44
Institutional Author|AU_
5-
Subject|SU_
5+
Subject|SU_
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
[HTML]<div class="container">
2-
<footer class="py-3 my-4 pb-3 mb-3">
3-
<p class="text-center text-muted"><a href="//abcd-community.org/" target="_blank">&copy; 2025 Made by ABCD Community</a></p>
4-
</footer>
5-
</div>
1+
[HTML]<img alt="Logo" src="assets/img/distributorLogo.png" /> <p>Access our complete collection, make renewals and reservations online.</p>
2+
[COPYRIGHT]&copy; 2026 ABCD System.
3+
[NETWORK]facebook|#
4+
[NETWORK]instagram|#
5+
[NETWORK]twitter|#
6+
[NETWORK]linkedin|#
7+
[NETWORK]youtube|#
8+
[NETWORK]whatsapp|#
Lines changed: 68 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,106 @@
1-
<h2>🚀 What's New in ABCD OPAC v2.1.0</h2>
1+
<h2>🎨 What's New in ABCD OPAC v2.2.0</h2>
22

3-
<p style="color: #555;"><strong>📅 Release:</strong> December 10, 2025</p>
3+
<p style="color: #555;"><strong>📅 Release:</strong> February 12, 2026</p>
44

55
<hr>
66

7-
<h3>🌟 Infrastructure and Security</h3>
7+
<h3>✨ Customization & Design</h3>
88

99
<ul>
10-
<li><strong style="color: #d63384;">Multi-Context System:</strong> A single OPAC installation can now serve
11-
multiple libraries (e.g., Medicine, Law) independently. Just use the parameter <code
12-
style="background: #eee; padding: 2px 4px; border-radius: 4px;">?ctx=alias</code> in the URL.</li>
13-
<li><strong style="color: #dc3545;">Strict Mode:</strong> A new security layer that blocks direct access to the
14-
system root
15-
if no library context is provided.</li>
10+
<li><strong style="color: #d63384;">CSS Gradient Support:</strong> The appearance editor now accepts complex CSS
11+
functions, allowing backgrounds with <code>linear-gradient</code> and images, in addition to solid colors.</li>
12+
<li><strong style="color: #6610f2;">Custom CSS Injection:</strong> New area in the admin panel to write CSS rules
13+
(file <code>custom.css</code>) that override the default theme, without needing to edit system files.</li>
1614
</ul>
1715

18-
<h3>🔍 Search and Navigation</h3>
16+
<h3>🖥️ Layout & User Experience (UX)</h3>
17+
18+
<ul>
19+
<li><strong style="color: #0d6efd;">Fat Footer:</strong> New layout architecture! The institutional sidebar menu has
20+
been moved to the footer, organizing links into dynamic columns and decluttering the search screen.</li>
21+
<li><strong>Filters vs. Menu:</strong> Semantic interface correction. The left sidebar is now exclusively for search
22+
<strong>Facets and Filters</strong>, avoiding visual confusion.</li>
23+
<li><strong style="color: #198754;">New Footer Manager:</strong> Renewed admin interface (Central compatible) to
24+
manage institutional description, copyright, and <strong>Social Media</strong> icons without touching code.</li>
25+
</ul>
26+
27+
<h3>🛠️ Fixes & Improvements</h3>
1928

2029
<ul>
21-
<li><strong style="color: #0d6efd;">Advanced Search 2.0:</strong> Totally renewed interface! Now uses modern
22-
<strong>Modals</strong> for term selection and dictionaries, without opening new windows or tabs.
23-
</li>
24-
<li><strong>Logic Fixes:</strong> The search engine has been refactored to correctly process complex boolean
25-
operators
26-
and field lists (arrays), eliminating old pagination errors.</li>
30+
<li><strong style="color: #dc3545;">Truncated Search:</strong> Restored truncated/wildcard search functionality
31+
using the <code>$</code> character (e.g., <code>comput$</code> retrieves computer, computation, etc.).</li>
32+
<li><strong>Action Buttons:</strong> Fixed the alignment and functionality of reservation and loan buttons in the
33+
detailed record view.</li>
2734
</ul>
2835

2936
<br>
3037
<hr style="border-top: 1px dashed #ccc;">
3138
<br>
3239

40+
<hr>
41+
42+
<h2>🚀 What's New in ABCD OPAC v2.1.0</h2>
43+
44+
<p><strong>📅 Release:</strong> December 10, 2025</p>
45+
46+
<hr />
47+
<h3>🌟 Infrastructure and Security</h3>
48+
49+
<ul>
50+
<li><strong>Multi-Context System:</strong> A single OPAC installation can now serve multiple libraries (e.g., Medicine, Law) independently. Just use the parameter <code>?ctx=alias</code> in the URL.</li>
51+
<li><strong>Strict Mode:</strong> A new security layer that blocks direct access to the system root if no library context is provided.</li>
52+
</ul>
53+
54+
<h3>🔍 Search and Navigation</h3>
55+
56+
<ul>
57+
<li><strong>Advanced Search 2.0:</strong> Totally renewed interface! Now uses modern <strong>Modals</strong> for term selection and dictionaries, without opening new windows or tabs.</li>
58+
<li><strong>Logic Fixes:</strong> The search engine has been refactored to correctly process complex boolean operators and field lists (arrays), eliminating old pagination errors.</li>
59+
</ul>
60+
61+
<p>&nbsp;</p>
62+
63+
<hr />
64+
<p>&nbsp;</p>
65+
66+
<p>&nbsp;</p>
67+
3368
<h2>🚀 ABCD OPAC News v2.0</h2>
3469

35-
<p style="color: #555;"><strong>📅 Release:</strong> November 18, 2025</p>
70+
<p>&nbsp;</p>
3671

37-
<hr>
72+
<p><strong>📅 Release:</strong> November 18, 2025</p>
3873

74+
<hr />
3975
<h3>🌟 New Features and Interface</h3>
4076

4177
<ul>
42-
<li><strong style="color: #0d6efd;">Installation Diagnostics:</strong> New tool to verify if all OPAC components are
43-
installed correctly.</li>
44-
<li><strong style="color: #d63384;">Restricted Access and Records:</strong> It is now possible to restrict search to
45-
logged-in users only and hide specific records that require authentication.</li>
46-
<li><strong style="color: #198754;">Smart Relevance:</strong> The system now scores results. Terms found in the
47-
<strong>Title</strong> carry more weight than in other fields.</li>
78+
<li><strong>Installation Diagnostics:</strong> New tool to verify if all OPAC components are installed correctly.</li>
79+
<li><strong>Restricted Access and Records:</strong> It is now possible to restrict search to logged-in users only and hide specific records that require authentication.</li>
80+
<li><strong>Smart Relevance:</strong> The system now scores results. Terms found in the <strong>Title</strong> carry more weight than in other fields.</li>
4881
</ul>
4982

5083
<h3>👤 User Dashboard (MyABCD)</h3>
5184

5285
<ul>
53-
<li><strong style="color: #0dcaf0;">Reservations via Modal (AJAX):</strong> Goodbye page reloads! Reservations,
54-
renewals, and cancellations now happen in quick floating windows.</li>
55-
<li><strong>Detailed Confirmation:</strong> The user views the title and can input how many <span
56-
style="color: #fd7e14;">Waiting Days</span> they are willing to wait for the item.</li>
57-
<li><strong>Smart Login:</strong> Tried to reserve without logging in? The system asks for login directly within the
58-
window, without losing the flow.</li>
86+
<li><strong>Reservations via Modal (AJAX):</strong> Goodbye page reloads! Reservations, renewals, and cancellations now happen in quick floating windows.</li>
87+
<li><strong>Detailed Confirmation:</strong> The user views the title and can input how many Waiting Days they are willing to wait for the item.</li>
88+
<li><strong>Smart Login:</strong> Tried to reserve without logging in? The system asks for login directly within the window, without losing the flow.</li>
5989
</ul>
6090

6191
<h3>🎨 Visualization and Navigation</h3>
6292

6393
<ul>
64-
<li><strong style="color: #6610f2;">Single View (Fullscreen):</strong> New record detail viewing mode in
65-
<em>fullscreen</em> without leaving the results list.</li>
66-
<li><strong>Format Buttons:</strong> Instant switch between Standard, <span
67-
style="font-family: monospace; background-color: #eee; padding: 2px 4px; border-radius: 4px;">XML
68-
MARC</span>, and <span
69-
style="font-family: monospace; background-color: #eee; padding: 2px 4px; border-radius: 4px;">Dublin
70-
Core</span> views.</li>
71-
<li><strong>Advanced Sorting:</strong> Sort results by Relevance, Title (A-Z), Author, or Chronology
72-
(Newest/Oldest).</li>
73-
<li><strong>Double Pagination:</strong> Navigate through pages via both the top and the bottom of the list.</li>
94+
<li><strong>Single View (Fullscreen):</strong> New record detail viewing mode in <em>fullscreen</em> without leaving the results list.</li>
95+
<li><strong>Format Buttons:</strong> Instant switch between Standard, XML MARC, and Dublin Core views.</li>
96+
<li><strong>Advanced Sorting:</strong> Sort results by Relevance, Title (A-Z), Author, or Chronology (Newest/Oldest).</li>
97+
<li><strong>Double Pagination:</strong> Navigate through pages via both the top and the bottom of the list.</li>
7498
</ul>
7599

76100
<h3>🛠️ Technical Improvements and Fixes</h3>
77101

78102
<ul>
79-
<li><strong>🐞 Critical Bug Fixes:</strong> Resolved issues with accents in free search and facets breaking when
80-
refining the search.</li>
81-
<li><strong>🧠 Enhanced "Did you mean?":</strong> Logic now supports complete phrases and dictionaries with
82-
ISO-8859-1 encoding.</li>
83-
<li><strong>🍪 Record Selection:</strong> Checkbox functionality reactivated with a floating action bar and
84-
persistence via cookies.</li>
85-
</ul>
103+
<li><strong>🐞 Critical Bug Fixes:</strong> Resolved issues with accents in free search and facets breaking when refining the search.</li>
104+
<li><strong>🧠 Enhanced "Did you mean?":</strong> Logic now supports complete phrases and dictionaries with ISO-8859-1 encoding.</li>
105+
<li><strong>🍪 Record Selection:</strong> Checkbox functionality reactivated with a floating action bar and persistence via cookies.</li>
106+
</ul>
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[SECCION]ABCD Community
22
ABCD Community|https://abcd-community.org/|Y
3-
Wiki|https://abcd-community.github.io/wiki|Y
3+
Wiki|https://abcd-devcom.github.io/|Y
44
Forum|https://abcd-community.org/forum|Y
55
[SECCION]Books
6-
Abc of ABCD|https://abcd-community.github.io/|Y
76
ABC of ABCD (pdf)|https://github.com/ABCD-DEVCOM/ABCD2/raw/master/ABCofABCD_2.0f.pdf|Y
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
[HTML]<div class="container">
2-
<footer class="py-3 my-4 pb-3 mb-3">
3-
<p class="text-center text-muted"><a href="//abcd-community.org/" target="_blank">&copy; 2025 Made by ABCD Community</a></p>
4-
</footer>
5-
</div>
1+
[HTML]<img alt="Logo" src="assets/img/distributorLogo.png" /> <p>Accede a nuestra colección completa, realiza renovaciones y reservas online.</p>
2+
[COPYRIGHT]&copy; 2026 ABCD System.
3+
[NETWORK]facebook|#
4+
[NETWORK]instagram|#
5+
[NETWORK]twitter|#
6+
[NETWORK]linkedin|#
7+
[NETWORK]youtube|#
8+
[NETWORK]whatsapp|#

0 commit comments

Comments
 (0)