Giter Club home page Giter Club logo

islandora_sync's Introduction

Islandora Sync Build Status

Introduction

Islandora Sync enables event-based synchronization of content between Fedora Commons and Drupal. Fedora content models may be mapped to Drupal node types and Fedora datastreams and their XML contents to Drupal fields. A more in-depth overview of the module's use and configuration can be found here.

Requirements

This module requires the following modules/libraries:

Installation

Install as usual, see this for further information.

Islandora Sync Relation provides integration with the Relation module for syncing Fedora object to object relationships as Drupalnode to node relationships.

Islandora Sync Field Collection integrates with the Field Collection module to allow for repeating groups of fields, similar to tabs of Islandora XML Forms.

Configuation

Node type mappings to Fedora content models and related settings may be configured at /admin/structure/types/manage/<node_bundle_machine_name>/fedora To sync XML datastreams, XML configuration is done at /admin/islandora/tools/sync/xml-datastreams/

Features integration is provided to allow for programmatic deployment of configurations.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

FAQ

Q. Why can't I sync managed datastreams?

A. A Drupal issue may present problems when syncing managed datastreams from Fedora to Drupal, see this issue for a patch.

Maintainers/Sponsors

Current maintainers:

This project has been sponsored by:

  • UCLA Library.

Development

If you would like to contribute to this module, please check out our helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3

islandora_sync's People

Contributors

mitchmac avatar jordandukart avatar ruebot avatar manez avatar

Watchers

Alan Stanley avatar James Cloos 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.