Difference between revisions of "SUNScholar/Curation"
Jump to navigation
Jump to search
| Line 25: | Line 25: | ||
==Enable Anit-Virus Task== | ==Enable Anit-Virus Task== | ||
Edit the following file: | Edit the following file: | ||
| − | $HOME/source/config/modules/curate.cfg | + | $HOME/source/dspace/config/modules/curate.cfg |
See example below: | See example below: | ||
<pre> | <pre> | ||
Revision as of 15:37, 12 May 2015
Back to Customisation
Contents
Introduction
As of release 1.7, DSpace supports running curation tasks. DSpace includes several useful tasks out-of-the-box, but the system also is designed to allow new tasks to be added between releases, both general purpose tasks that come from the community, and locally written and deployed tasks.
Definition
Software
Install Anti-Virus Software
Install the "clamav-daemon" software by typing as follows.
sudo apt-get install clamav-daemon
Open the clamav config file by typing as follows.
sudo nano /etc/clamav/clamd.conf
Copy and paste the following to the bottom of the file
TCPAddr 127.0.0.1 TCPSocket 3310
- NANO Editor Help
| CTL+O | = Save the file and then press Enter |
| CTL+X | = Exit "nano" |
| CTL+K | = Delete line |
| CTL+U | = Undelete line |
| CTL+W | = Search for %%string%% |
| CTL+\ | = Search for %%string%% and replace with $$string$$ |
| CTL+C | = Show line numbers |
More info = http://en.wikipedia.org/wiki/Nano_(text_editor)
Then restart the clamav daemon by typing as follows.
sudo /etc/init.d/clamav-daemon restart
Enable Anit-Virus Task
Edit the following file:
$HOME/source/dspace/config/modules/curate.cfg
See example below:
plugin.named.org.dspace.curate.CurationTask = \ org.dspace.ctask.general.NoOpCurationTask = noop, \ org.dspace.ctask.general.ProfileFormats = profileformats, \ org.dspace.ctask.general.RequiredMetadata = requiredmetadata, \ org.dspace.ctask.general.ClamScan = vscan, \ org.dspace.ctask.general.MicrosoftTranslator = translate, \ org.dspace.ctask.general.MetadataValueLinkChecker = checklinks
Then rebuild DSpace and restart the Tomcat server.
Repository of tasks
- https://github.com/kshepherd/Curation
- https://github.com/richardrodgers/ctask
- https://github.com/lconz-irr/Curation-Tasks
Other Tools
- https://github.com/royopa/dspace-auto-install
- https://github.com/mbl-cli/DspaceTools
- https://github.com/ottenhoff/dspace-utils
- https://github.com/royopa/dspace-utils
- https://github.com/quartsize/dspace-tools
- https://github.com/Georgetown-University-Libraries/DSpaceQCTools
- https://github.com/Georgetown-University-Libraries/batch-tools
- https://github.com/mhglover/mdah-dspace-scripts
- https://github.com/lightonphiri/dspace-benchmarks
- https://github.com/CottageLabs/DSpaceResourceSync
- https://github.com/osulibraries/DSpace-Fieldset-Generator
- https://github.com/grantj-re3/FlindersDSpace-misc
- https://github.com/tutukin/DSpace-Item-Comments
- https://github.com/tcauyeung/LOCKSS-DSpace-Plugin
- https://github.com/UIUCLibrary/dspace_amqp_server
- https://github.com/mmuehlh/dspace-dnb-transfer
- https://github.com/hardyoyo/random_dspace_batch_metadata
- https://github.com/MSTAG/CSLs
- https://github.com/terrywbrady/ImageFileAnalyzer
- https://github.com/gondree/nps-calhoun-reports
Migration Tools
- https://github.com/DSpace/dspace-replicate
- https://github.com/UIUCLibrary/bagit_ore_to_dspace
- https://github.com/checkraiser/csv2dspace
- https://github.com/NCHUIR/csvToDspaceSaf
- https://github.com/grantj-re3/FlindersDSpace-csv4itemimport
- https://github.com/mbl-cli/jester
- https://github.com/gwu-libraries/bagsinspace
- https://github.com/unb-libraries/dspace_simple_archive_format_to_mods
- https://github.com/EUDAT-B2SAFE/B2SAFE-repository-package
From other system to DSpace
- https://github.com/kardeiz/digitool_to_dspace
- https://github.com/dforce2055/migration-greenstone-to-dspace
- https://github.com/trmurakami/scielotodspace
- https://github.com/dylanswartz/ExtensisToDSpace
- https://github.com/angelo1963/ScriptsAleph
From DSpace to other system
- https://github.com/IntersectAustralia/dspacetobpress
- https://github.com/pdxlibrary/ds2dc
- https://github.com/richardrodgers/modernize
- https://github.com/LincolnUniLTL/symploading