ISLE
Call it The GCDLADB if you like.
Local ISLE Installation: Migrate Existing Islandora Site - One-Time Customizations 17 min read Sep 7, 2020 | Updated: Oct 5, 2020 08:51
This post is an addendum to earlier post 087. It is intended to chronicle my customization efforts, necessary steps that follow the aforementioned document’s Step 11, to migrate to a local development instance of Digital.Grinnell on my work-issued iMac, MA8660, currently identified as MAD25W812UJ1G9. Please refer to Steps 0 - 11 in post 087 for background info. Note that it should NOT be necessary to repeat steps taken in this document. Pertinent changes made herein were saved into a new completed-install-local-migrate branch of my dg-islandora project repository, effectively capturing all progress made within. ...
Local ISLE Installation: Migrate Existing Islandora Site - with Annotations 32 min read Aug 31, 2020 | Updated: Sep 10, 2020 13:09
This post is an addendum to earlier posts 021 and 058, with simiar titles. It is intended to chronicle my efforts to migrate to a local development instance of Digital.Grinnell on my work-issued iMac, MA8660, currently identified as MAD25W812UJ1G9. Goal The goal of this project is once again to spin up a local Islandora stack using the ISLE project following the guidance of the project’s install-local-migrate document. My process will be slightly different than documented since I’ve already created a pair of private dg-isle and dg-islandora repositories. ...
Staging Digital.Grinnell (DG) on DigitalOcean (DO) 7 min read Feb 11, 2020 | Updated: Mar 2, 2020 16:13
ISLE v1.3.0 has been running on my staging server, DGDockerX, for months now and it seems to be performing as-expected with one exception… when I try to import a batch of objects using IMI, the Islandora Multi-Importer, I get the following error: The website encountered an unexpected error. Please try again later. Examinations of Recent log messages seem to point to DNS issues that I’m unable to overcome because I have no control over our DNS records, campus networking, or firewalls. ...
ISLE Workflow Test 6 min read Jan 27, 2020 | Updated: Feb 11, 2020 09:19
ISLE v1.3.0 has been running on my staging server, DGDockerX, for about 6 weeks now and it seems to be performing as-expected with one exception… when I try to import a batch of objects using IMI, the Islandora Multi-Importer, I get the following error: The website encountered an unexpected error. Please try again later. An examination of Recent log messages shows… GuzzleHttp\Exception\ConnectException: cURL error 6: Could not resolve host: sheets.googleapis.com (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in GuzzleHttp\Handler\CurlFactory::createRejection() (line 200 of /var/www/html/sites/all/modules/islandora/islandora_multi_importer/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php). Engaging the Local Workflow Since I’m not at all sure what’s wrong, I feel like I need to rewind my process a bit and try to reproduce the same configuration, and error, on a local instance of this ISLE stack. ...
Pushing ISLE to Staging 7 min read Dec 13, 2019
This post chronicles the steps I took to push my local dg.localdomain project, an ISLE v1.3.0 build, to staging on node DGDockerX as https://isle-stage.grinnell.edu using my dg-isle and dg-islandora repositories. Directories I’ll begin by opening a terminal on the staging host, DGDockerX as user islandora. Then I very carefully (note the use of the --recursive flags!) clone the aforementioned projects to DGDockerX like so: Host / DGDockerX Commands cd /opt git clone –recursive https://github.com/Digital-Grinnell/dg-isle.git git clone –recursive https://github.com/Digital-Grinnell/dg-islandora.git cd dg-isle git checkout staging One Useful Git Config Change One thing I learned during this process is that all of the dg-isle config files that I’ve modified and/or mapped into the containers show up as “modified” when I do a git status on the host. ...
Rebuilding ISLE-ld (for Local Development) 11 min read Dec 1, 2019 | Updated: Dec 4, 2019 10:57
This post replaces my earlier post 021 with the same title. It is intended to chronicle my efforts to build a new ISLE v1.3.0 local development instance of Digital.Grinnell on my work-issued MacBook Air, MA7053. Goal The goal of this project is to spin up a pristine, local Islandora stack using the ISLE project at https://github.com/Digital-Grinnell/dg-isle/, then introduce elements like the Digital Grinnell theme and custom modules like DG7. Once these pieces are in-place and working, I’ll begin adding other critical components as well as a robust set of data gleaned from https://digital. ...
Granular ISLE Customization: Install 'Backup and Migrate' 1 min read Nov 25, 2019
Granular ISLE Customization This post is part of a series describing Digital.Grinnell customizations to ISLE, in a “granular” format… one small customization at a time. An index of all documents in this series is included at the end of Granular ISLE Customization: Series Guidelines. Goal Statement In this “granular” post we will install Backup and Migrate, a tremendous Drupal module that I use extensively for backup, restoration, migration and maintenance of Digital.Grinnell. Install and Enable the Backup and Migrate Module using Drush DG7 is installed and enabled in the same manner as most Drupal or Islandora contrib modules, like so: ...
Granular ISLE Customization: Installing the DG Theme 2 min read Nov 7, 2019 | Updated: Nov 21, 2019 20:02
Granular ISLE Customization This post is part of a series describing Digital.Grinnell customizations to ISLE, in a “granular” format… one small customization at a time. An index of all documents in this series is included at the end of Granular ISLE Customization: Series Guidelines. Goal Statement In this “granular” post we will install Digital.Grinnell’s custom-built theme, namely digital_grinnell_bootstrap. The experience documented here involves an existing ISLE instance created using Building ISLE 1.3.0 (ld) for Local Development. Commands The install and config process was simply this stream of commands entered directly into the running Apache container: ...
DG's ISLE Git Workflow 1 min read Nov 12, 2019
For some time now Digital.Grinnell has been using ISLE in production, with an instance that was built from a “non-standard” workflow, one that was a little different than the Git workflow established in the ISLE install docs. Consequently, DG’s situation is a little different than what’s documented for ISLE, so my mission here is to describe and execute the steps I’m taking to get back into the documented workflow. The steps will involve and achieve the following: Establish a working, local instance of my production DG site with an ISLE-1. ...
Migrating Digital.Grinnell (DG) to ISLE 1.3.0 (ld) for Local Development 12 min read Oct 29, 2019 | Updated: Nov 3, 2019 22:17
This is a follow-up to previous posts 034, Building ISLE 1.2.0 (ld) and 037, Migrating Digital.Grinnell (DG) to ISLE 1.2.0 (ld) for Local Development where I successfully completed a “local” build of ISLE v1.2.0 and subsequently started “customization” of that local instance. So, this post’s intent is to complete the goal stated in Migrating Digital.Grinnell (DG) to ISLE 1.2.0 (ld) for Local Development, but for ISLE 1.3.0, specifically to: The goal of this project is to spin up a pristine, local Islandora stack using an updated fork of the ISLE project at https://github. ...