Skip to content

LibOps/libops-islandora-starter

Repository files navigation

LibOps

See LibOps Development Documentation for full information.

Overview

Note

Environment URL
development CR_DEV_URL
production CR_PROD_URL

The basics are:

  1. Pushing commits to the development branch automatically deploys the git branch to your development environment
  2. Publishing a release in GitHub deploys the release tag to your production environment
  3. Pushing commits to a new branch automatically creates a new environment and deploys the branch to your new environment.

License

In following with GPLv2, this repo was originally forked from islandora-devops/islandora-starter-site. The most notable changes after forking have been:

  • Replaced the fedora flysystem configuration for Drupal file entities and Islandora derivative actions to instead use drupal/flysystem_gcs
  • Configured file uploads on media entities to use drupal/flysystem_gcs_cors to directly upload files to Google Cloud Storage from the client's web browser
  • Configured the Google Cloud Storage URIs to index into Fedora as external content
  • Added GitHub Actions to this repo that are required for LibOps functionality
  • Added a Drupal module required for running on the LibOps platform
  • Removed bibcite/citation_selection modules in favor of islandora_csl
  • Added the patch from islandora/islandora#968 to remove features dependency ahead of the PR being merged into the main project
  • Upgraded the PDF.js library and added a patch to allow valid LibOps buckets to display in PDF viewer.
  • Added bootstrap_barrio and created a subtheme of bootstrap_barrio theme called isle
  • Replaced Openseadragon with Islandora Mirador
  • Configured hOCR text creation per Islandora Mirador's instructions
  • Updated /search page, removing islandora/advanced_search
  • Added drupal/field_group_table and configured item level metadata to display using the formatter
  • Added drupal/entity_browser and drupal/inline_entity_form and configured field_member_of to use it on the repository node edit form
  • Added/configured drupal/metatag_google_scholar
  • Added drupal/views_bootstrap and applied bootstrap style to solr search
  • Added drupal/entity_reference_facet_link and applied to entity references with facets on search page
  • Added drupal/redis and configured to utilize LibOps redis server
  • Added drupal/xmlsitemap and configured to expose repository items
  • Integrated with Google Cloud CDN, including a fully configured purge module setup to keep caches fresh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published