-
Notifications
You must be signed in to change notification settings - Fork 0
Catalog
- primarily language: PHP
- Other languages: Smarty, JavaScript, XSLT, CSS, SCSS
- Set up using Docker Compose, which initializes a Solr index with sample records, and also outlines procedures for indexing additional records and running PlayWright browser tests
Overview of Catalog code,
- Depends on Facets and Record viewing formats.
Records can be viewed successfully in a variety of formats using the local server address (http://localhost:8080/Record/NNNNNNNNN). The supported formats for viewing individual records include: * The standard record view (/Record/NNNNNNNNN). * MARC format (/Record/NNNNNNNNN.marc). * XML format (/Record/NNNNNNNNN.xml). * JSON format (/Record/NNNNNNNNN.json).
To fully understand the current state of functionality, the sources also outline several "Known Issues" immediately following the "What Works" section: • Search Limitations: Search forms that utilize ls are currently non-functional. • Advanced Search: Advanced search does not work, and the sources suggest it may require additional setup. • Linking Issues: Links to items are broken because they incorrectly point to the nonexistent domain localhost-full.babel.hathitrust.org instead of the expected domain, such as babel.hathitrust.org. • Rewriterule Translation: There are instances where some rewriterules, imperfectly translated from Apache, unexpectedly append the query string.
Catalog setup instructions