Islandora is an open-source software framework designed to help institutions and organizations and their audiences collaboratively manage, and discover digital assets using a best-practices framework.
Branch: master
Clone or download
Pull request Compare This branch is 647 commits ahead, 346 commits behind Islandora:7.x.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Amanda's Pull Request Template (#548) Mar 1, 2017
.scripts composer optimization for travis setup (#1019) Feb 5, 2019
Alpaca @ 9ca45c8 Add all project submodules in anticipation for IslandoraCon. (#620) May 12, 2017
Crayfish @ c7ff9d4 Add all project submodules in anticipation for IslandoraCon. (#620) May 12, 2017
Crayfish-Commons @ 3957f46 Add all project submodules in anticipation for IslandoraCon. (#620) May 12, 2017
Syn @ 0924304 Add all project submodules in anticipation for IslandoraCon. (#620) May 12, 2017
chullo @ 7dcef92 Add all project submodules in anticipation for IslandoraCon. (#620) May 12, 2017
claw_playbook @ db055ab Remove claw_vagrant and add claw-playbook (#832) May 22, 2018
docs Update committers.md (#984) Dec 16, 2018
drupal-project @ 602726f Remove claw_vagrant and add claw-playbook (#832) May 22, 2018
islandora @ 6e4815e Remove claw_vagrant and add claw-playbook (#832) May 22, 2018
islandora_image @ 72b0cf8 Remove claw_vagrant and add claw-playbook (#832) May 22, 2018
jsonld @ a2e2679 Remove claw_vagrant and add claw-playbook (#832) May 22, 2018
.gitattributes Address #69 (#301) Jun 29, 2016
.gitignore Use ubuntu/xenial64 over bento/ubuntu-16.04; Address #405. Oct 29, 2016
.gitmodules Remove islandora_collection (#977) Nov 15, 2018
CONTRIBUTING.md address #537 (#561) Mar 20, 2017
README.md Update README.md (#1015) Jan 30, 2019
mkdocs.yml Remove claw_vagrant, fix typo, link install to claw-playbook. (#833) May 28, 2018

README.md

Islandora CLAW Islandora CLAW

Introduction

Islandora CLAW is the next generation of Islandora. Still in development, this major upgrade will be compatible with Fedora 4.

For more details, please check out the following resources:

Repository Structure

  • Alpaca: Event driven middleware based on Apache Camel that synchronizes a Fedora 4 with Drupal.
  • docs: Documentation!
  • chullo: PHP client for Fedora 4 built using Guzzle and EasyRdf
  • Crayfish: A collection of Islandora CLAW microservices
  • Crayfish-Commons: A library housing shared code for Crayfish microservices
  • drupal-project: Composer template for Islandora CLAW Drupal
  • claw-playbook: Bleeding edge development environment
  • islandora: Islandora CLAW Drupal core module
  • islandora_collection: Islandora CLAW Drupal collection module
  • islandora_image: Islandora CLAW Drupal image module
  • jsonld: JSON-LD Serializer for Drupal 8 and Islandora CLAW
  • Syn: Tomcat valve for JWT Authentication

Installation

Islandora CLAW provides an Ansible claw-playbook to fully deploy the stack to a vagrant, bare-metal server or multi server environments.

Sponsors

  • UPEI
  • discoverygarden inc.
  • LYRASIS
  • McMaster University
  • University of Limerick
  • York University
  • University of Manitoba
  • Simon Fraser University
  • PALS
  • American Philosophical Society
  • Common Media Inc.

Maintainers

Development

If you would like to contribute, please get involved by attending our weekly Tech Call. We love to hear from you!

If you would like to contribute code to the project, you need to be covered by an Islandora Foundation Contributor License Agreement or Corporate Contributor Licencse Agreement. Please see the Contributors pages on Islandora.ca for more information.

We recommend using the claw-playbook to get started. If you want to pull down the submodules for development, don't forget to run git submodule update --init --recursive after cloning.