Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ppound/islandora_piggyback
an islandora example module
https://github.com/ppound/islandora_piggyback
Last synced: 3 months ago
JSON representation
an islandora example module
- Host: GitHub
- URL: https://github.com/ppound/islandora_piggyback
- Owner: ppound
- License: gpl-3.0
- Created: 2013-10-30T19:33:03.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-05-16T18:47:31.000Z (over 10 years ago)
- Last Synced: 2024-05-02T21:50:24.018Z (7 months ago)
- Language: PHP
- Size: 191 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- islandora_awesome - Piggy Back - An extension for the Porcus module with additional demonstrations and tools. Created for Islandora Camp CA 2014. (The Islandora 7.x-1.x List / Demo Modules)
README
islandora_piggyback
================This is an extentsion of the Islandora Pig Latin module.
If this module is enabled it will
modify the output of the pig latin module in several ways.
* it will reverse the order of the transformed string and output it on the
same tab as the pig latin module
* it will add a PiggyBack View tab and output the orginal string of text
ingested by the pig latin module with all the a's replaced with eh.
* it will modify the datastreams output of the manage tab in several useless ways
* also the islandora porcus admin form will be altered and a new submit handler will
be added to the form.
* if the piggyback module is enabled it will also add a datastream and a
relationship to an object when ingested using the porcus module.We have also added a islandora_solr primary display to this module by implementing
the required hooks. All it does is reverse the text of the labels.This module is designed to be deliberately trivial and useless.
It exists only as demo to illustrate how Islandora ingests and displays
digital assets and how modules can be used to alter output.Islandora is evolving all the time so check the Islandora modules islandora.api.php
for the documentation on the latest hooks that modules can implement.