====== Book SP ====== \\ * **Islandora Paged Content** cd ~/github/islandora git clone git://github.com/Islandora/islandora_paged_content mv islandora_paged_content /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ cd /usr/share/v2p2demo2.to.cnr.it drush en islandora_paged_content CONFIG: admin/islandora/paged_content gs (GhostScript) = /usr/bin/gs djatoka URL = http://v2p2demo2.to.cnr.it/adore-djatoka/ Set page labels to sequence numbers = YES * **Tesseract** apt-get install libleptonica-dev wget http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz tar -xvzf tesseract-ocr-3.02.02.tar.gz cd tesseract-ocr ./autogen.sh ./configure make make install ldconfig cd ~ rm -R tesseract-ocr wget http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.eng.tar.gz tar -xfvz tesseract-ocr-3.02.eng.tar.gz wget http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.ita.tar.gz tar -xvzf tesseract-ocr-3.02.ita.tar.gz mv tesseract-ocr/tessdata/* /usr/local/share/tessdata/ tesseract -v tesseract 3.02.02 leptonica-1.69 libgif 4.1.6 : libjpeg 8b : libpng 1.2.46 : libtiff 3.9.5 : zlib 1.2.3.4 tesseract --list-langs List of available languages (3): eng ita ita_old * **Islandora OCR** cd ~/github/islandora git clone git://github.com/Islandora/islandora_ocr mv islandora_ocr /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ cd /usr/share/v2p2demo2.to.cnr.it drush en islandora_ocr BROWSE to config: admin/islandora/ocr Tesseract = /usr/local/bin/tesseract Languages available for OCR English = YES Italian = YES * **Islandora Solr Search** cd ~/github/islandora/ git clone git://github.com/Islandora/islandora_solr_search mv islandora_solr_search /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ wget http://solr-php-client.googlecode.com/files/SolrPhpClient.r60.2011-05-04.zip unzip SolrPhpClient.r60.2011-05-04.zip cp -R SolrPhpClient/Apache/Solr/* /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/islandora_solr_search/SolrPhpClient/Apache/Solr/ cd /usr/share/v2p2demo2.to.cnr.it/ drush en islandora_solr BROWSE config: admin/islandora/search/islandora_solr SOLR INDEX Solr URL = http://v2p2repo.to.cnr.it:8080/solr/islandora Request handler = Left Solr decide SOLR SETTINGS Set a field (i.e. dc.title) to check block Activate blocks Islandora advanced search and Islandora facets * **Islandora Internet Archive Bookreader** cd ~/github/islandora/ git clone git://github.com/Islandora/islandora_internet_archive_bookreader mv islandora_internet_archive_bookreader /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ cd /usr/share/v2p2demo2.to.cnr.it/sites/all/libraries/ git clone git://github.com/openlibrary/bookreader.git cd /usr/share/v2p2demo2.to.cnr.it/ drush en islandora_internet_archive_bookreader nano -w sites/all/modules/islandora/islandora_internet_archive_bookreader/includes/callback.inc if (!module_exists('islandora_solr')) { drupal_exit(); } + $term = "OCR_t:".$term; $results = islandora_paged_content_perform_solr_highlighting_query($term, array( 'fq' => array(format_string('!field:("info:fedora/!value" OR "!value")', array( '!field' => variable_get('islandora_internet_archive_bookreader_ocr_filter_field', 'RELS_EXT_isMemberOf_uri_ms'), '!value' => $object_id, ))), 'hl.tag.pre' => '{{{', 'hl.tag.post' => '}}}', - 'defType' => 'dismax', nano -w sites/all/modules/islandora/islandora_internet_archive_bookreader/js/islandora_book_reader.js // 'svc.format': 'image/png', 'svc.format': 'image/jpeg', Colorbox cd /usr/share/v2p2demo2.to.cnr.it/ drush dl colorbox --destination=sites/all/modules/drupal/ drush en colorbox cd ~ wget https://github.com/jackmoore/colorbox/archive/1.x.zip unzip 1.x.zip mv colorbox-1.x colorbox mv colorbox /usr/share/v2p2demo2.to.cnr.it/sites/all/libraries/ Configure colorbox: admin/config/media/colorbox Enable Colorbox inline YES nano -w sites/all/modules/islandora/islandora_internet_archive_bookreader/theme/theme.inc $library_path1 = libraries_get_path('colorbox'); drupal_add_js("$library_path1/jquery.colorbox-min.js", array( 'group' => JS_LIBRARY, )); // if ($viewer != 'dublin_core' && $metadata) { if ($metadata) { nano -w sites/all/modules/islandora/islandora_internet_archive_bookreader/islandora_internet_archive_bookreader.info dependencies[] = colorbox rm islandora_internet_archive_bookreader/js/jquery.colorbox-min.js * **Islandora XACML editor** cd ~/github/islandora/ git clone git://github.com/Islandora/islandora_xacml_editor mv islandora_xacml_editor /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ BROWSE to enable: Islandora Xacml Api Islandora XACML Editor * **Islandora Book SP** cd ~/github/islandora/ git clone git://github.com/Islandora/islandora_solution_pack_book mv islandora_solution_pack_book /usr/share/v2p2demo2.to.cnr.it/sites/all/modules/islandora/ BROWSE to enable module BROWSE to verify Islandora book objects (and manually ingest them) Islandora Page Content Model islandora:pageCModel Up-to-date Islandora Internet Archive Book Content Model islandora:bookCModel Up-to-date Book Collection islandora:bookCollection Up-to-date