Garrick Van Buren
- Update on Stanford Work - Argus, Hydrus, HyPATIA (Bess)
- Getting rid of Gemfile.centos
- Moving plugin specs into plugins/gems
- Solr NPE https://jira.duraspace.org/browse/HYLIBRA-103
- Dumping Fluid – pros & cons
- CSS - Giving people a clean slate for styling/branding in an upgrade-friendly way
- Rolling Fitz' solrizer, etc. changes into master
Building 2 or 3 Hydra Heads
Hydrus – SSSDR: Stanford Self-Deposit head
Argus: Admin view onto all Repositories (Staff client) aware of workflow status, etc.
.. Possibly HyPATIA work
Libra work mostly UI-related
Releasing a new version of Virgo this week
- Working with U of Hull to put Hydra on top of pre-existing repositories
- Working on cucumber step definitions this week for Hydrus. Planning to start treating Hydra step definitions as another collaboratively authored/maintained library.
Decision: use only one Gemfile, lock down sqlite3 version to 1.2.5
Waiting on folding Fitz' fixes into released repositories, then Hudson will be green
Moving specs into plugins
This is the final step to getting all hydra code out of the root application. Makes it easier to test institution-specific customizations by keeping them separate from plugin specs. Will also help with contributing fixes back to core.
Might cause problems with testing plugins that require other plugins. In this case, try mocking.
Consensus: go ahead (not clear who wants to work on this)
Problem: "more" link in facets returning a Solr null pointer exception when you use it from the home page (when there is no query).
Changing query type to dismax won't work b/c we need it for gated discovery/permissions.
Pragmatic fix if keeping lucene query handler: in cases where there is no query, insert ":" into query to prevent lucene from getting an empty query.
UX Strength of Hydra: Save on Update Functionality
- How it's presented – page full of "click to edit"
- (formerly) constrained on types of inputs that it works for
- conflicts between fluid & new date picker
What's been done in Libra:
Ditched the click to edit functionality, re-implemented auto-save without fluid (save on change/on blur)
Other things that need to be replaced (jQuery plugins exist for these)
Regarding Fluid Uploader:
Keep it for now, but only load fluid on upload views
CSS clean slate
In Libra, a bunch of work was done to provide a clean starting point for institution-specific style/brand. Should we pull this "blank slate" CSS into Hydra core?
Integrating Fitz's latest work
solrizer-fedora has been released with patch.
merge cfitz branch into hydrangea master – Consensus: go ahead.
! Be sure to update solr in hydra-jetty when updating to Fedora 3.4.2