Mark Jordan
Mark Jordan
On Windows, running `./vendor/bin/phpunit --exclude-group inputvalidators --bootstrap vendor/autoload.php tests` on Windows results in six test failures ("Tests: 42, Assertions: 52, Errors: 2, Failures: 6."): * mik\writers\CsvSingleFileToolchainTest::testCreateMetadata * mik\writers\CsvSingleFileToolchainTest::testWritePackages * mik\metadataparsers\mods\MetadataManipulatorTest::testInsertXMLFromTemplateManipulator...
If a mappings file is encoded with a BOM (Byte Order Mark), MIK fails to map the first field in the mappings file. Possible solutions: 1. Humans should not save...
Coming out of #321, he `-cc` option (short form of `--checkconfig`) no longer works: ``` ./mik -c /tmp/tutorial/tutorial_config.ini --checkconfig all Commencing MIK. Mapping snippets are OK Paths are OK Input...
Importing into Islandora (CLAW) or Hydra will likely be preferable to importing directly into Fedora 4, but we should create a toolchain that outputs packages compliant with the [Fedora 4...
MIK .ini files contain a number of duplicate values, for example "alias", "ws_url", and "temp_directory". We should add a "[GENERAL]" section and include those values there. Although I can't think...
The wiki has entries for complete toolchains, but we now have several components that are drop-in replacements for compontents documented as part of existing toolchains. The two components are the...
CSV Single File toolchain allows either the use of the value defined in the `record_key` .ini option or the original filename as well as the `preserve_content_filenames` option. However, we are...
``` [WRITER] metadata_filename = MODS.xml ``` in the CSV Books and Newspapers is one example. There is no need for people to have to enter these type of options in...
@MarcusBarnes I'm still unsure of the general use case for file manipulators, especially if we are now using post-write hooks. I'd like to consider deprecating them for the 1.0 release...
It would be useful to be able to fire one or more scripts just before MIK stops executing. Some use cases are to send an email when the job completes,...