This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require_dependency 'vendor/plugins/blacklight/app/helpers/application_helper.rb' | |
# Methods added to this helper will be available to all templates in the application. | |
module ApplicationHelper | |
#[...] | |
def field_with_highlighting document, field, sep='...' | |
#this is pretty ugly.. | |
return @response['highlighting'][document.get(:id)][field].join(sep) unless @response['highlighting'][document.get(:id)].blank? | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Edit this Gemfile to bundle your application's dependencies. | |
# This preamble is the current preamble for Rails 3 apps; edit as needed. | |
path "/path/to/rails", :glob => "{*/,}*.gemspec" | |
git "git://github.com/rails/rack.git" | |
gem "rails", "3.0.pre" | |
gem 'rspec', '1.3.0' | |
gem 'rspec-rails', '1.3.2' | |
gem 'webrat', '0.7.0' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
UPEI: http://islandlives.ca/ | |
IslandLives contains community and church histories and it builds on the Robertson Library’s mission to preserve and share unique material relating to Prince Edward Island and demonstrates UPEI's ongoing commitment to making PEI's cultural and published heritage available to all. | |
Columbia: http://ccnmtl.columbia.edu/ | |
Columbia Digital Library Architecture (pdf): http://lib.stanford.edu/files/pasig2009sf/pasig2009sf_columbia_rtc.pdf | |
Glasgow : http://www.spokenword.ac.uk/ | |
Spoken Word Services is based at Glasgow Caledonian University. Our core aim is to enhance and transform educational experience through the integration of digitised spoken word audio and video into learning and teaching. | |
BBC in partnership with universities: http://www.bbc.co.uk/rd/projects/2009/10/semedia.shtml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RewriteEngine On | |
RewriteMap fedora-map prg:/wgbh/http/openvault/map.fedora.py | |
RewriteCond %{REQUEST_URI} Proxy #map just URIs with Proxy in them.. | |
RewriteRule ^/fedora/get/([a-zA-Z0-9/:\-\.]+)$ ${fedora-map:$1} [QSA] # send along the query string.. hopefully the regex is about right.. ought to check it someday. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RewriteEngine On | |
RewriteMap pairtree-map prg:/opt/local/apache2/map.pairtree.py | |
RewriteLock /opt/local/apache2/map.pairtree.py.lock | |
RewriteRule ^/pt/(.+?)/(.*)$ /pairtree/${pairtree-map:$1}/$2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env jython | |
# This is a Jython Servlet wrapper for FITS <http://code.google.com/p/fits/> | |
# | |
# INSTALL: | |
# Set the FITS_HOME variable to the location of the FITS package | |
# | |
# Some JARs may need to be moved into the endorsed folder (./common/endorsed) | |
# like jaxon, jdom, saxon, saxpath, and xerces. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package fedora.server.storage.lowlevel; | |
import java.io.File; | |
import java.util.Map; | |
import fedora.server.errors.LowlevelStorageException; | |
/** | |
* @author Chris Beer | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: src/main/java/fedora/server/storage/DefaultDOManager.java | |
=================================================================== | |
--- src/main/java/fedora/server/storage/DefaultDOManager.java (revision 8470) | |
+++ src/main/java/fedora/server/storage/DefaultDOManager.java (working copy) | |
@@ -77,6 +77,10 @@ | |
import fedora.server.validation.DOValidatorImpl; | |
import fedora.server.validation.ValidationUtility; | |
+import java.util.concurrent.TimeUnit; | |
+import java.util.concurrent.locks.Lock; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Index: src/main/java/fedora/server/access/FedoraAccessServlet.java | |
=================================================================== | |
--- src/main/java/fedora/server/access/FedoraAccessServlet.java (revision 8470) | |
+++ src/main/java/fedora/server/access/FedoraAccessServlet.java (working copy) | |
@@ -660,6 +660,17 @@ | |
sb.append(line); | |
} | |
+ String query = request.getQueryString(); | |
+ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private final Set<String> m_lockedPIDs; | |
[...] | |
/** | |
* Creates a new DefaultDOManager. | |
*/ | |
public DefaultDOManager(Map<String, String> moduleParameters, Server server, String role) | |
throws ModuleInitializationException { | |
super(moduleParameters, server, role); |