Skip to content

YHS-SLC/YHS_Custom_LibGuide

Repository files navigation

YHS-LibGuide-Customizations

This a customization project for York House School's Senior Learning Commons LibGuides 2 website.

  • /overrides contains the actual code affecting the website.
  • /SLC - Archive for Live Server is an archive of the website from Jan 14, 2025. It is used to provide a somewhat functional live server for development. Note that the archive cannot record dynamic content, such as our "All Databases" page.
  • YHS_database_list .csv & .numbers files are for updating our list of databases

To Do...

Styling

  • Add ".active" functionality to navbar links https://gemini.google.com/app/f9b762a8883cd5e3
  • News/Forum Posts to feature new library materials & events?
  • Home page - Iconography for common questions
    • Printing Help
    • FAQ
    • Citing
    • Book a Tutor
    • Book a Room
    • Upcoming Events - feature calendar?
  • Style Search Results
    • cull extra info - author?
    • follow branding
    • add images for results?
  • Review & Comment code
  • user testing record screen
    • tasks? - ask Phillip for more ideas
      • Request a new book
      • Find a book in our library's catalogue
      • Find the pathfinder for Art 8's Comic Drawing assignment
      • Find a book collection about Mental Health
      • Access a science database
      • Ask a question to library staff

Content

Design Notes

LibGuide Limitations

  • We are developing overrides for existing LibGuides conventions, and do not have the entire codebase to host in a live server. To combat this, an archive of the website was made using HTTrack.
  • Don't have a way to upload custom fonts - need to use google hosted fonts.
  • Can upload custom images. They take a day to update on the server when deleted or replaced.
  • Can edit individual HTML templates for:
    • Homepage
    • Guides
    • Search Results
    • Subject Page
    • Profile
    • A-Z Guide Browser
  • Can edit CSS & JS: Site-wide, or embed in per-page <style> & <script> tags
  • The Site-wide navigation (header.html) cannot autopopulate, and must be manually specified. The required data (links, titles & tags) are not available on every page, and cannot be saved anywhere.
    • It might be possible to fake the API call SpringShare uses to populate the default homepage... but it's more trouble than it's worth.

About

This a customization project for York House School's Senior Learning Commons LibGuides 2 website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages