Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flush RDF to Fedora #597

Closed
3 tasks done
dannylamb opened this issue Apr 12, 2017 · 5 comments
Closed
3 tasks done

Flush RDF to Fedora #597

dannylamb opened this issue Apr 12, 2017 · 5 comments
Assignees

Comments

@dannylamb
Copy link
Contributor

dannylamb commented Apr 12, 2017

  • Add web service to Crayfish that pulls content from Drupal and add it to Fedora
  • Add camel connectors to poke said web service in response to queue messages
  • Update Drupal rules actions to publish queue message in response to write operations
@ruebot
Copy link
Member

ruebot commented Apr 12, 2017

Partially resolved with: Islandora/chullo@f1bd37a

@ajs6f
Copy link

ajs6f commented Apr 19, 2017

Newbie question: where will the queue that the Drupal rules emits into live? Is that a Drupal function that persists into the main Drupal db? Or can it reuse AMQ or other central messaging plant?

@whikloj
Copy link
Member

whikloj commented Apr 19, 2017

I didn't think Drupal came with a queue out of the box. But I know that this can be configured to re-use any existing messaging plant that supports Stomp. The broker URL is definitely configurable under the base Islandora configuration screen and the queues for the various rules events that are emitted are configurable under each "rule's" configuration screen and passed to the Broadcaster

@ajs6f
Copy link

ajs6f commented Apr 19, 2017

Okay, cool, then the flexibility is there. I will read further and see if I can figure out whether the Karaf AMQ facility is being used for this.

@ruebot
Copy link
Member

ruebot commented Apr 24, 2017

Partially resolved with: Islandora/Crayfish@29dbba8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants