You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Learning Outcomes

  • Deploying Fedora into a production-like environment
  • Configure authorization (allow read access to a resource, write access to another)
  • Set up JMS message consumer
  • Set up external Solr and triplestore
  • Set up a federation over a local filesystem

Prerequisites

  • Java7 installed
  • WAR file(s) downloaded
  • Configuration files downloaded
  • Tomcat installed (optional)

Downloads

War files

Required

Optional

Configuration files

Triplestore

Deploying Fedora4

java -jar fcrepo-webapp-4.0.0-beta-03-jetty-console.war --headless
  • Or just click on the war file

Using Admin Features

Transactions (docs)

Versioning (docs)

Enable versioning on a resource / resource-tree

<> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.jcp.org/jcr/mix/1.0versionable>
 
-- or, shorthand --
<> a mix:versionable

Create a version with a label

curl -XPOST http://localhost:8080/rest/item/fcr:versions/my-label

Enable auto-versioning on a resource

<> fedoraconfig:versioningPolicy "auto-version"

Admin Search (docs)

Import/Export (docs)

Federation aka Projection

java -Dfcrepo.modeshape.configuration=file:/path/to/repository-federation.json -jar fcrepo-webapp-4.0.0-beta-03-jetty-console.war --headless

Content Modeling

"node-types" : ["/path/to/fedora-node-types-training.cnd"]
  • Run
java -Dfcrepo.modeshape.configuration=file:/path/to/repository-federation.json -jar fcrepo-webapp-4.0.0-beta-03-jetty-console.war --headless
  • Examine default property created on new objects
  • Examine effect of applied type
<> a carl:page

 

 

 

Configuring Fedora4

  • How to configure triplestore
  • How to configure solr
  • How to configure AuthZ
    • Role-based
    • XACML

 

  • No labels