Installing Islandora module

| 1 Comment


Below is a quick check list of items to be done/installed when installing Islandora.  Some of the items in the list will lead to pages of their own documenting how to do that step.

  • Install Java - steps to do this would depend on your os.
         you can check if your machine has java by typing java -version in the terminal.
         x-134-84-47-23:bin birage$ java -version
         java version "1.6.0_15"
        Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
        Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02-90, mixed mode  
         In Mac it is installed at /Library/Java/Home so JAVA_HOME should be set accordingly    
  • Install Ant - see  Ant is useful when installing gsearch.
  • Set Environment variables such as JAVA_HOME and FEDORA_HOME.  See the Installation and Configuration Guide#Prepare Environment Variables
  • Install Mysql - steps to do this would depend on your os.  We are assuming Drupal will have a mysql database as its backend.
  • Install Postgres - steps to do this would depend on your os.  Postgres is optional.  You may want to use it as the Fedora database.  Mysql could also be used for the Fedora database.
  • Create a database schema for Fedora.  Steps to do this would depend on you chosen database.  See the Installation and Configuration Guide#Database
  • Download and Install Fedora.  See the Installation and Configuration Guide#Installation.  You can see how we answered the Fedora installation questions for a test server here.
  • Download and install gsearch.  Optional but recommended.  See the gsearch guide for instructions.
  • Edit the tomcat-users.xml file.  Optional but helpful if you want to start and stop individual webapps without shutting down tomcat.  More information on tomcat can be found here.
  • Install the Fedora demo objects.  See the Demostrations guide.
  • Edit the fedora-users.xml file.  Optional but recommended, if you want to allow anonymous access to  Fedora through Islandora this will have to be done.  See the Islandora Guide.
  • Install the DrupalFilter servlet filter.  See the Islandora Guide.
  • Install Apache httpd server.  Installation will depend on your os.
  • Enable url rewriting for Apache.  You would have to enable mod-rewrite.  Again this depends on your os.  Some info is available here.
  • Install and configure php.  There is some info in the Islandora Guide#Requirements regarding this.
  • Install Imagemagick.  This is optional but recommended as some of the default Content models use it.  Installing Imagemack would is system dependant so the steps would depend on your os.
  • Download and install Drupal.  See for instructions.
  • Install the Drupal Imageapi module.  This module is used by some Islandora content models. LINK
  • Download and install the fedora_repository module.  See the Islandora Guide#Installation.
  • Enable the repository module.  Optionally enable the fedora_imageapi module.  See the Islandora Guide#Installation.
  • Create Drupal roles to assign to users.  One role you should create for sure is administrator.  This role has special rights in Fedora so don't assign this to anyone but an actual administrator.
  • Create Drupal users and give them roles.  For users to authenticate to Fedora they must have a role.  The default roles are not enough.  You must assign a role that has been created.  See
  • See the Making the Demo SmileyStuff Islandora Aware page.
  • Visit the Islandora admin page and ingest the demo objects.  See the Islandora Guide.
  • Create your own Content Models and Collection Policies.  See the Islandora Guide#CreatinganIslandoraContentModel.
  • If gsearch is installed and you want to search more then the default fields modify the appropriate luceneToFoxml.xslt.  See the Gsearch guide.
  • Edit Islandora searchTerms.xml file.  If you have customized the fields indexed by lucene you can update the searchTerms.xml to let Islandora know what fields you want to search.  See the Islandora Guide#EnablingSearchandAdvancedSearch.
  • Enable the advanced search block.  See the Islandora Guide#EnablingSearchandAdvancedSearch.

1 Comment

I don’t even know how I ended up here, but I thought this post was great. I do not know who you are but definitely you are going to a famous blogger if you aren't already ;) Cheers!

Leave a comment

About this Entry

This page contains a single entry by gauli002 published on October 21, 2010 12:48 PM.

Installing Fedora Commons Repository was the previous entry in this blog.

Cron Job in Mac OSX Version 10.5 + is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.