====== Islandora dependencies and tools ====== \\ * **Drupal modules** cd /var/www/fabb.to.cnr.it/ drush dl views libraries drush en views libraries * **PHP modules** apt-get install php5-curl php-soap php5-xsl service apache2 restart * **Kakadu libraries** wget http://downloads.sourceforge.net/project/djatoka/djatoka/1.1/adore-djatoka-1.1.tar.gz 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/ ldconfig rm -R adore-djatoka-1.1 Enable reverse proxy to adore-djatoka a2enmod cache proxy proxy_http nano -w /etc/apache2/sites-enabled/fabb.to.cnr.it.conf ProxyRequests Off ProxyPreserveHost On AddDefaultCharset off Order deny,allow Allow from all ProxyPass /adore-djatoka http://fabbrepo.to.cnr.it/adore-djatoka ProxyPassReverse /adore-djatoka http://fabbrepo.to.cnr.it/adore-djatoka service apache2 restart * **ImageMagick** apt-get install imagemagick convert -version Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC Features: OpenMP cd /var/www/fabb.to.cnr.it/ drush dl imagemagick drush en imagemagick drush eval "variable_set('image_toolkit', 'imagemagick')" drush eval "variable_set('imagemagick_convert', '/usr/bin/convert')" * **Tuque** apt-get install git unzip mkdir -p ~/github/islandora cd ~/github/islandora/ git clone https://github.com/Islandora/tuque.git mv tuque /var/www/fabb.to.cnr.it/sites/all/libraries/ Disable certificate validation in Islandora Tuque module to allow SSL between Islandora and repository. nano -w /var/www/fabb.to.cnr.it/sites/all/libraries/tuque/HttpConnection.php /** * 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 administrator fedoraUser * **OpenSeadragon** wget https://github.com/openseadragon/openseadragon/releases/download/v0.9.129/openseadragon-bin-0.9.129.tar.gz tar -xvzf openseadragon-bin-0.9.129.tar.gz mv openseadragon-bin-0.9.129 /var/www/fabb.to.cnr.it/sites/all/libraries/openseadragon * **PHP lib** cd ~/github/islandora/ git clone https://github.com/Islandora/php_lib.git mv php_lib /var/www/fabb.to.cnr.it/sites/all/modules/ cd /var/www/fabb.to.cnr.it/ drush en php_lib