Skip to content

innodev-au/redbox-researcher-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ReDBox Researcher Portal

Additions to the standard ReDBox portal that allows Researcher users to self-submit Collection metadata records. The fields available to Researchers are based on requirements analysis done at UoA and are a subset of the fields available to Library staff users.

Building and Running

This project may be run in stand-alone mode (for testing purposes). Use the usual ReDBox project commands to do this, i.e.

Build the project:

#> mvn -Pbuild-package install

This will create the usual ReDBox directories in $PROJECT_HOME. So you can run the project in the usual way:

#> $PROJECT_HOME/server/tf.sh start

This project may also be used as a library that can be used in an institutional build via a maven dependency.

To create a release of the redbox-researcher-portal library (this creates a zip file):

#> mvn release:prepare

The build artefact (library file) should then be hosted by an appropriate maven repository. The artefact file can be found in: $PROJECT_HOME/redbox/target/redbox-researcher-portal-${version}-redbox-config.zip

Using the Researcher Portal

To include the Researcher Portal library in your ReDBox institutional build, add the following dependency to your pom.xml:

	<dependency>
		<groupId>au.edu.adelaide.redbox-mint</groupId>
		<artifactId>redbox-researcher-portal</artifactId>
		<classifier>redbox-config</classifier>
		<type>zip</type>
		<version>${researchersubmission.plugin.version}</version>
	</dependency>

You will need to add the unpack-researcher-portal execution to the maven-dependency-plugin:

	<!-- 1st - Unpack Generic ReDBox setup -->
	<plugin>
		<artifactId>maven-dependency-plugin</artifactId>
		<version>2.1</version>
		<executions>
			<execution>
	.
	.
	.
			</execution>

			<!-- Researcher Submission Portal resources -->
			<execution>
                    		<id>unpack-researcher-portal</id>
                    		<phase>generate-resources</phase>
                    		<goals>
					<goal>unpack</goal>
                    		</goals>
                    		<configuration>
					<outputDirectory>${project.home}</outputDirectory>
					<artifactItems>
						<artifactItem>
							<groupId>au.edu.adelaide.redbox-mint</groupId>
							<artifactId>redbox-researcher-portal</artifactId>
							<classifier>redbox-config</classifier>
							<type>zip</type>
						</artifactItem>
					</artifactItems>
				</configuration>
			</execution>
	.
	.
	.
		</executions>
	</plugin>

User Guide

This user guide has been provided by The University of Adelaide.

About

Additions to ReDBox for researcher self-submission (ANDS-funded)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •