With dspace 6.0 it is possible to copy paste config settings in local.cfg file and they get activated. For several settings only those lines needs tobe copied in local.cfg file.
Embargo
For enabling embargo copy following line in local.cfg from dspace.cfg
webui.submission.restrictstep.enableAdvancedForm=true
and also unhash following two and hash Step4 with simple upload
<!--Step 3 will be to Manage Item access. -->
<step>
<heading>submit.progressbar.access</heading>
<processing-class>org.dspace.submit.step.AccessStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPAccessStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.AccessStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
<!--Step 4 will be to Upload the item
<step>
<heading>submit.progressbar.upload</heading>
<processing-class>org.dspace.submit.step.UploadStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPUploadStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.UploadStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step> -->
<!-- Step 4 Upload Item with Embargo Features
to enable this step, please make sure to comment-out the previous step "UploadStep" -->
<step>
<heading>submit.progressbar.upload</heading>
<processing-class>org.dspace.submit.step.UploadWithEmbargoStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPUploadWithEmbargoStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.UploadWithEmbargoStep</xmlui-binding>
<workflow-editable>true</workflow-editable>
</step>
User Accounts
[dspace]/bin/dspace user --add --email sunitabarve@gmail.com -g Sunita -s Barve --password hiddensecret
[dspace]/bin/dspace user --add --netid jquser --telephone 555-555-1234 --password hiddensecret
[dspace]/bin/dspace user --modify -m george@example.com
[dspace]/bin/dspace user --delete -n sunita
To discover unused accounts run following command
[DSpace]/bin/dsrun org.dspace.eperson.Groomer -a -b 07/20/1969
Request a copy
????
OAI-PMH
To check your OAI-PMH page use following in the webrowser
http://localhost:8080/oai/request?verb=Identify
To harvest metadata and bitstream from any OAI-PMH repository following configuration is required
OAI address of the harvest and collection ID also it is important that if you are running OAI through proxy then following settings needs to be done before running OAI-PMH
Add following in catalina.properties
#http proxy host setup
http.proxyHost=
http.proxyPort=
https.proxyHost=
https.proxyPort=
Add following in catalina.sh
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS"
JAVA_OPTS="$JAVA_OPTS -Dhttp.proxySet=true"
JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost="
JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyPort="
Controlled Vocabulary
DSpace supports controlled vocabularies to define set of keywords that users can use while describing items. The controlled vocabulary allows the user to choose from a defined set of keywords organised in an tree (taxonomy) and then use these keywords to describe items while they are being submitted.
edit input-forms.xml and set vocabulary to true.
<field>
<dc-schema>dc</dc-schema>
<dc-element>subject</dc-element>
<dc-qualifier></dc-qualifier>
<repeatable>true</repeatable>
<label>Subject Keywords</label>
<input-type>onebox</input-type>
<hint>Enter appropriate subject keywords or phrases below.</hint>
<required></required>
<vocabulary>srsc</vocabulary>
</field>
You must always restart Tomcat (or whatever servlet container you are using) for changes made to the input-forms.xml file take effect.
File size upload limit
upload.max- The maximum size of a file (in bytes) that can be uploaded from the JSPUI (not applicable for the XMLUI). It defaults to 536870912 bytes (512MB). You may set this to -1 to disable any file size
limitation.
Submission Lookup :
DSpace imports metadata from PubMed, Doi, CrossRef, arxiv edit item-submission.xml file and make change as following and in jspui it provides this feature.
<!-- <step id="collection">
<heading>Import</heading>
<processing-class>org.dspace.submit.step.SelectCollectionStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPSelectCollectionStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step> -->
<!-- Uncomment this to make available the bibliographic import from external source - note ONLY for JSPUI -->
<step id="collection">
<heading>Import</heading><!-- can specify heading, if you want it to appear in Progress Bar -->
<processing-class>org.dspace.submit.step.StartSubmissionLookupStep</processing-class>
<jspui-binding>org.dspace.app.webui.submit.step.JSPStartSubmissionLookupStep</jspui-binding>
<xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.SelectCollectionStep</xmlui-binding>
<workflow-editable>false</workflow-editable>
</step>
Import/Export via Packages
DSpace with gmail
Controlled authority of authors, publishers, keywords
Item Level Versioning