GibbonEdu / core

Gibbon is a flexible, open source school management platform designed to make life better for teachers, students, parents and leaders.
https://gibbonedu.org
GNU General Public License v3.0
467 stars 303 forks source link

Implementing Library Shelves as a UI Upgrade #1794

Closed felixOlesen closed 7 months ago

felixOlesen commented 7 months ago

Description Implementing the library shelves requires:

Motivation and Context The Library > Browse Library page was implemented with a simple table, displaying all the information of library items present in gibbonLibraryItem. We were approached by a librarian to try and make the catalog browsing more exciting for other users. Therefore, we were asked to implement a netflix-like rails design in the form of library shelves.

How Has This Been Tested? Tested Locally

Screenshots Manage Library Shelves Screenshot 2024-02-29 at 12 00 07

Add Library Shelves Screenshot 2024-02-29 at 12 00 40

Edit Library Shelves Screenshot 2024-02-29 at 12 00 55

Browse Library Shelves Screenshot 2024-02-29 at 12 21 58

Advanced Search of Library Items Screenshot 2024-02-29 at 12 18 31

felixOlesen commented 7 months ago

Hi Sandra, thanks very much for the feedback. The suggested changes look good to me so I've committed them in. 👍 I'm glad that it's all looking ok and excited to know it'll be in production soon! 😁

SKuipers commented 7 months ago

Hi @felixOlesen Thanks again for your amazing work on this new feature, it has now gone live in ICHK, just in time for Book Week 🎉

Post-merge, I made some tweaks and changes before pushing to production, found in this commit.

An additional consideration for development:

Thanks again! It is lovely to see these changes in production just in time for book week.

Screenshot 2024-03-04 at 08-46-12 ICHK - Gibbon - Library

felixOlesen commented 7 months ago

Hi Sandra, these tweaks sound awesome! Thanks very much for sorting it out. I've started development on those auto-shelves, I'll make a PR draft once I have something more substantial. I'm so glad it's up and running for book week! 😁