HumCORE is a library-quality repository for sharing, discovering, retrieving, and archiving digital work. HumCORE provides CBOX members with a permanent, Open Access storage facility for their scholarly output, facilitating maximum discoverability and encouraging peer feedback.
The underlying software is a WordPress / BuddyPress plugin that connects the Commons-in-a-Box (CBOX) collaboration platform to a Fedora-based institutional repository system. This combined system is in use on MLA Commons and is being made available for use by other scholarly societies.
Easy file upload and entry of metadata. Supports a defined subject taxonomy as well as user defined tags. Full-text search and faceted search results. Supports a large number of item types and file formats.
Item types that can be deposited in HumCORE include:
- Peer-reviewed journal articles
- Dissertations and theses
- Works-in-progress
- Conference papers
- Syllabi, abstracts, data sets, presentations, translations, book reviews, maps, charts, and more
HumCORE accepts the following file types:
- Audio files: mp3, ogg, wav
- Data files: csv, ods, sxc, tsv, xls, xlsx
- Image files: gif, jpeg, jpg, png, psd, tiff
- Mixed material and software (archive files): gz, rar, tar, zip
- Text files: doc, docx, htm, html, odp, odt, pdf, ppt, pptx, pps, rdf, rtf, sxi, sxw, txt, wpd, xml
- Video files: f4v, flv, mov, mp4
HumCORE accepts file sizes up to 100MB.
This plugin requires a working WordPress install with Commons-in-a-Box. This plugin also requires access to a Fedora repository, a Solr instance, and an EZID API key to allow creation of DOIs. This plugin uses the WP_HTTP
class but also requires cURL to upload files to the Fedora repository and Solr index. This plugin works with the cbox-mla theme and will require some integration to work with other themes. The theme files can be found in the templates/deposits subdirectory.
Additional sofware used by this plugin:
- Solarium: a PHP Solr client library handling all the complex Solr query parameters using a well-documented API.
- Select2: jQuery-based replacement for select boxes.
Install the source code in the Wordpress plugins directory:
cd /path/to/wp-content/plugins
git clone https://github.com/mlaa/humcore.git
Use Composer to install the additional dependencies:
curl -sS https://getcomposer.org/installer | php
php composer.phar install
Steps to configure the plugin can be found here.
- Initial public release.