====== 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