Blank install from Blacklight template installer -- version 2.8.0
adding blacklight code into git (rather than as a submodule)
adding hydra-head config files
Installing required plugins -- engines & white_list
Setting config/environment.rb to load plugins in correct order
!! Patching Blacklight's CatalogController

Commented out these lines in Blacklight's CatalogControer.show
Had to comment this out because it breaks the hydra-head overrides.
The fix will be to implement before_render callbacks in CatalogController.show and refactor hydra-head to use those callbacks instead of aliasing the show method itself.

      # Add all dynamically added (such as by document extensions)
      # export formats.
      @document.export_formats.each_key do | format_name |
        # It's important that the argument to send be a symbol;
        # if it's a string, it makes Rails unhappy for unclear reasons.
        format.send(format_name.to_sym) { render :text => @document.export_as(format_name) }
      end
replacing require_dependency with require_plugin_dependency in host application_controller and application_helper
README
reverting to blacklight's routes.rb
switching to the copy of engines that comes with blacklight
adding hydra-head mime_types
emptying out db/migrate (rely on plugins)
adding a copy of hydra-head into vendor/plugins so rake tasks run with a clean clone
removing hydra-head (changed my mind)
generated cucumber
moving plugin migrations into db/migrate
removing gemfiles from test host
adding fluid-infusion plugin
removing unneeded subproject vendor/plugins/blacklight/data
Removing unneeded subproject vendor/plugins/blacklight/jetty