Skip to content

This release fixes strings that appeared in Portuguese and launches the OPAC themes project.#628

Merged
fho4abcd merged 8 commits intoABCD-DEVCOM:masterfrom
rogercgui:improvements-to-opac
Apr 4, 2026
Merged

This release fixes strings that appeared in Portuguese and launches the OPAC themes project.#628
fho4abcd merged 8 commits intoABCD-DEVCOM:masterfrom
rogercgui:improvements-to-opac

Conversation

@rogercgui
Copy link
Copy Markdown
Member

Updates:

  • Fixed strings that were displayed in Portuguese;
  • Reorganised the CSS;
  • Removed unused files;
  • Began implementing the theme system for the OPAC: this new feature is also designed to cater to museums and institutions that require different ways of presenting their catalogues.
  • Visual changes to the facets.

Before:
image

After:
image

The total figures now appear right-aligned, and the + icon has been removed. It is also possible to collapse the facet blocks, as shown in the image above.

Major reorganization of styles.css: added theme header, table of contents, sectioned architecture (01–10), root placeholders, consolidated and modernized rules (search bar, facet scroll, responsive tables, dark mode fixes, fullscreen canvas), and removed duplicated blocks. Updated search_free.php markup to use Bootstrap flex utilities for better responsive alignment, grouped radio options, adjusted button classes (added flex-grow and changed icon class to fas), and retained advanced-search validation logic with cleaner structure.
Translate Portuguese comments and fallback messages to English across myabcd_services.php, update the OPAC language key in opac.tab, and add a new runtime log. myabcd_services.php now uses English comments/debug text, updates default/fallback messages (e.g. reservation denied/limit exceeded/booking confirmed), and adjusts MX/RESERVE checks to expect English output (e.g. 'RESERVED'). opac.tab's err_reserve_not_allowed entry was changed to an English string.
It is now possible to collapse or expand the tab group. This includes the list of terms on each tab.
@fho4abcd fho4abcd merged commit e17c236 into ABCD-DEVCOM:master Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants