BEEED prototype site changes/additions
to : Illya Nokhrin
Minutes: 360
Made some additions to the BEEED prototype site based on feedback from BGH. I changed the browse page to not be a single listing of all available editions, but rather to have browse by options for title, author, editor, and year. I also adjusted the staticSearch implementation so that it is possible to search only in the the playwright, title, editor, publisher, and publisher location fields. There are some issues with some collection references missing the beeed prefix in their encoding, which I’ve alerted BGH about.
The new browse functionality does somewhat overlap with the options provided by static search (for example, you could use staticSearch to search for a title rather than going to browse by that title). However, from a UX perspective, the two seem different enough that it is worth having both. The main benefit of the browse page is that users don’t have to know what they are looking for in advance, they will be presented a list of options to browse through for each of the four browse options.
The new browse functionality will add some time to the build, since every browse and (more importantly), every browse results page has to be built at build time. However, this is probably ultimately more scalable than the old browse interface, which may have required us to switch to JSON once we had tens of thousands of entries in order to avoid long load times for users. Given that we will only be building the site once in a while, even if the build scales up to taking an hour or so, I don’t think that will be a massive issue.