Islandora dependencies and tools

  • Drupal modules
cd /var/www/
drush dl views libraries
drush -v -u 1 en views libraries
drush dl views_php
drush -u 1 en views_php
drush dl views_field_view
drush -u 1 en views_field_view
  • PHP modules
apt-get install php-curl php-soap php7.0-xsl php-zip
service apache2 restart
  • Kakadu libraries
tar -xvzf adore-djatoka-1.1.tar.gz 
mv adore-djatoka-1.1/bin/Linux-x86-64/* /usr/local/bin/ 
mv adore-djatoka-1.1/lib/Linux-x86-64/* /usr/local/lib/ 
rm -R adore-djatoka-1.1
  • Reverse proxy to adore-djatoka/freelib-djatoka/IIIF server
a2enmod cache proxy proxy_http headers
nano -w /etc/apache2/sites-enabled/
        AllowEncodedSlashes On
        ProxyRequests Off
        ProxyPreserveHost On
        <Proxy *>
                Order deny,allow
                Allow from all

### IIIF Image server Cantaloupe
        RequestHeader set X-Forwarded-Path /iiif-server
        ProxyPass /iiif-server nocanon
        ProxyPassReverse /iiif-server

#0# FE-FreeLib
###     ProxyPass /djatoka/ http://localhost:8888/ nocanon
###     ProxyPassReverse /djatoka/ http://localhost:8888/ nocanon

#A# BE-FreeLib + BE proxied
##        ProxyPass /djatoka/ nocanon
##        ProxyPassReverse /djatoka/ nocanon

#B# BE-FreeLib + BE NOproxied
###        ProxyPass /djatoka/ nocanon
###        ProxyPassReverse /djatoka/ nocanon

#C# BE-adore + BE proxied
###     ProxyPass /djatoka/
###     ProxyPassReverse /djatoka/

#D# BE-adore + BE NOproxied
        ProxyPass /djatoka/
        ProxyPassReverse /djatoka/
service apache2 restart
  • ImageMagick
apt-get install imagemagick

convert -version

Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-03-02
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
cd /var/www/
drush dl imagemagick
drush -v -u 1 en imagemagick
drush -v -u 1 eval "variable_set('image_toolkit', 'imagemagick')"
drush -v -u 1 eval "variable_set('imagemagick_convert', '/usr/bin/convert')"
  • Tuque
apt-get install git unzip

cd /var/www/
git clone

Disable certificate validation in Islandora Tuque module to allow SSL between Islandora and repository.

nano -w /var/www/
   * FALSE to stop cURL from verifying the peer's certificate. (Default: TRUE)
   * @var type boolean
  public $verifyPeer = FALSE;
  • Islandora/Fedora users

Add drupal admin and anonymous users to fedora users (on back-end server)

nano -w /usr/local/fedora/server/config/fedora-users.xml

  <user name="drupaladmin" password="MySQLdbHashPassword">
    <attribute name="fedoraRole">
  <user name="anonymous" password="anonymous">
    <attribute name="fedoraRole">
  • OpenSeadragon
tar -xvzf openseadragon-bin-0.9.129.tar.gz
mv openseadragon-bin-0.9.129 /var/www/

Starting from islandora_openseadragon commits on Jul 26, 2017, openseadragon 2.2.1 needed.

mv openseadragon-bin-2.2.1 /var/www/
  • PHP lib
cd /var/www/
git clone
cd /var/www/
drush -v -u 1 en php_lib
  • Tools for scripts
apt-get install pdftk parallel
reloaded/fe_itools.txt ยท Last modified: 2018/04/09 21:43 by giancarlo

Developers: CNR IRCrES IT Office and Library
Giancarlo Birello (giancarlo.birello _@_ and Anna Perin (anna.perin _@_
DigiBess is licensed under: Creative Commons License
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Drupal Garland Theme for Dokuwiki