Skip to content

LIBTD-1337: Migrate Homepage functionality + Assets to Hyrax 2.1.0 from Hyrax 1.0.3

Janice J Kim requested to merge LIBTD-1337 into LIBTD-1334

Initially, I intended to just work on the Homepage functionality, but it was easier to dump all of the following asset directories as well:

app/assets/images/vtul app/assets/javascripts/vtul app/assets/stylesheets/vul

Also, the related issues LIBTD-1335 and LIBTD-1340 were merged into the LIBTD-1334 branch while working on this ticket, so the basic formatting (general look and feel) were also migrated with this issue. It seemed like a good point to try it out.

Finally, a minor fix to viewing collections was also put in (potential bug in Hyrax 2.1.0).

In order to test this out using InstallScripts:

Set project_name: 'compel' and project_git_identifier: 'LIBTD-1337' in the site secrets file Copy over and unpack the fonts from the binary-arts project into app/assets/fonts/ on the the vm and restart the server

One additional thing to note -- the homepage Dashboard > Highlights and Dashboard > Shares options were removed because I couldn't find comparable links in Hyrax 2.1.0 that functioned properly.

Merge request reports