Mark Jordan

Results 68 issues of Mark Jordan

Use case is adding page-level keywords to aid in searching. We have a related feature in the CSV Generic Compound toolchain that may be applicable here.

enhancement

Given a simple MODS XML file like: ``` xml Amsterdam waterfront Jordan, Mark photographer 2013-01-17 image04 Amsterdam waterfront on an overcast day. picture still image born digital

feature request

CONTENTdm can assign any nickname to an object's full text/OCR data. The CONTENTdm Newspaper writer [contains logic](https://github.com/MarcusBarnes/mik/blob/master/src/writers/CdmNewspapers.php#L158) to account for the two nicknames we've encountered so far, 'full' and 'fullte',...

enhancement
to do

If an .ini file does not contain an ['LOGGING']['path_to_manipulator_log'] entry, we should define a default value. Since there is no single abstract class for manipulators, the best place to do...

enhancement

Currently, the CONTENTdm compound writer only gets the 'DSID' datastream, which as a placeholder from the proof of concept as defined in #111. It needs to be able to get...

enhancement

We should add a check in checkMappingSnippets() that the mappings file is UTF-8 encoded. If we know that it has that encoding, we can remove the BOM with no worries...

enhancement

Currently, config variables for post-write hook scripts are hard-coded in the scripts themselves. Since these scripts have access to the MIK config file, we should allow adding variables used by...

enhancement

Currently, if `--checkconfig=snippets` or `--checkconfig=all` finds a problem with a mapping snippet, it provides the following output: ``` ./mik --config=bcss.ini --checkconfig=all Commencing MIK. PHP Fatal error: Uncaught exception 'mik\exceptions\MikErrorException' in...

enhancement

The "nicknames" that CONTENTdm assigns to fields internally is pretty consistent but in some cases it will assign unpredictable nicknames. Good example is that 'full' is the most common nickname...

enhancement

I can't find any reference in the PSR standards for documenting methods/functions (although I didn't look too hard). If PSR doesn't provide any guidance, I recommend we adopt Drupal's documentation...

enhancement