wiki:devIslandora

Evergreen/Islandora? Integration

The Islandora Guide is a good starting point. Both Drupal and Fedora install easily with Postgres. I have been working with drupal as a subdirectory under openils:

/openils/var/drupal6

To be consistent with Evergreen, we run drupal with opensrf permissions, this does mean that:

/etc/drupal

ends up with opensrf permissions as well. Islandora needs clean URLs and I could not get this working on my laptop without the following rewrite rule:

  RewriteEngine on
  RewriteBase /drupal6

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

This is different than the documentation, and I did do this once on another machine with no problem, but I am putting it here as a note in case clean urls don't fall into place from the start.

At the time of this editing, it probably makes the most sense to work with the newly released Fedora 3.4 release. There are several links for Islandora but the best point to start with is to use svn against this branch (userid/password: anonymous/anonymous for checkout]).

I also install fedora under the /openils/var directory.

/openils/var/fedora

Fedora can use a URL as the base object and this is the approach to bring together Evergreen and Islandora.

Last modified 10 years ago Last modified on Aug 25, 2010, 12:38:41 AM

Attachments (1)

Download all attachments as: .zip