Giter VIP home page Giter VIP logo

libops-isle-demo's Introduction

LibOps

See LibOps Development Documentation for full information.

Overview

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

libops-isle-demo's People

Contributors

joecorall avatar libops-automation avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.