Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
If pulled story already exists, it will update instead of error out.
Issue #1530400 by CrookedNumber: On byline, id, and url, set translatable = FALSE.
Issue #1565926 by CrookedNumber: Removed send_NPRML() method from NPRAPI.
Issue #1565940 by CrookedNumber: add_simplexml_attributes() added to NPRAPI class.
Fixing typo.
Issue #1565878 by CrookedNumber: Fleshing out and fine-tuning docs.
Fixing typo.
Issue #1561546 by CrookedNumber: Place push NPRML fields in expected order (when possible).
Issue #1561550 by CrookedNumber: Have story pull post warnings if there is no API key.
Formatting tweak.
Issue #1561526: Use mediastream instead of rm.
Issue #1561388 by CrookedNumber: Changed the label for byline to "By".
Issue #1561342 by CrookedNumber: Hide the submitted data on the npr_story content type by default.
Issue #1480608 by CrookedNumber: Pulled stories w/o audio now don't fail (comment#7). Had to convert duration subfield to type=text and modify validation.
Issue #1559606 by CrookedNumber: Reworked link and image handling in NPRAPI->parse(), so they are now (always) arrays of NPRMLElements.
Issue #1480588 by CrookedNumber: Retrieve the NPR URL for the story
Issue #1556590 by CrookedNumber: Added validation on npr_audio field (at least one stream field needs to be non-empty).
Issue #1556188 by CrookedNumber: 'Incompatible field types.' error in push made much more verbose.
Issue #1556166 by CrookedNumber: Wrapped push config settings in a fieldset.
Issue #1556584 by CrookedNumber: Title is already hard-mapped to node title. Teaser field was added. And added to $required_nprml_fields(). Organization is already added on the back-end. PartnerID is now added on the back-end, using $node->nid.
Issue #1556592 by CrookedNumber: In npr_audio field: download, stream, embed should all be checkboxes. Also, re-worked $subfields array.
Issue #1556594 by CrookedNumber: Set primary on images and audio
Issue #1555078 by CrookedNumber: Need to create audio element in outgoing XML (comment #5944042).