Mark Jordan

Results 68 issues of Mark Jordan

Part of MIK's flexibility is due to the fact that it's a command-line app..... but it would be interesting to see if a basic GUI could be added using something...

enhancement

It should be fairly simple to migrate from one Islandora instance to another, particularly with the load-all-datastreams functionality of the newspaper and book batch modules, and https://github.com/mjordan/islandora_batch_with_derivs. Two use cases...

feature request

Many OAI-PMH repositories such as Digital Commons (and Islandora itself) express collection membership using OAI sets. The OAI-PMH protocol, however, doesn't provide a way to determine an object's set membership;...

feature request

The OAI-PMH harvester MIK uses, https://github.com/caseyamcl/phpoaipmh, doesn't provide any built-in rate limiting options like pausing, etc, but its README points out that https://github.com/guzzle/retry-subscriber can be used for this sort of...

enhancement

check_files.php contains logic that assumes that the input data is from CONTENTdm. We need to create a version that will work on CSV and other toolchains. I need this pretty...

feature request

Useful for filtering out logs during stress testing, etc. on the source web server.

feature request

The MODS.xml files generated by MIK as described in the following toolchain guides use templates that exist within the writer class files. We should separate out these templates into their...

feature request

Currently, the [CdmToMods](https://github.com/MarcusBarnes/mik/blob/master/src/metadataparsers/mods/CdmToMods.php#L144) and [CsvToMods](https://github.com/MarcusBarnes/mik/blob/master/src/metadataparsers/mods/CsvToMods.php#L104) metadata manipulators log when the mappings file contains a row for a field that is not in the incoming metadata. This is sensible default behavior...

enhancement

https://github.com/MarcusBarnes/mik/wiki/File-getter-manipulator:-FilterCdmNewspaperMasterPaths documents the use of `src/filegettermanipulators/FilterCdmNewspaperMasterPaths.php`, which is no longer in the master branch. We did reference it in #150. The wiki page documenting the manipulator is linked from https://github.com/MarcusBarnes/mik/wiki/Toolchain:-CONTENTdm-newspapers.

question
house cleaning

#238 provides tests for all CSV toolchains, but the tests for the CSV Compound toolchain are incomplete since they do not test the creation of child-specific metadata. The code for...

house cleaning