Monster Menus Feeds

Component ID

1493338

Component name

Monster Menus Feeds

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module provides integration between the feeds and monster_menus modules. Specifically, it adds the Monster Menus Node Processor to Feeds, based on the Node Processor that adds a single additional field to the configuration form allowing the administrator to enter a Monster Menus Tree ID where all the nodes imported by the Feeds processor will be placed. There is an implementation of the batch processor that sends each new or updated node through monster_menus_nodeapi to set mm_catlist for the node.

Future development tasks:

  • When updating nodes, append mm_catlist, rather than replacing it, in case the node has been moved. A possible configuration option for this behavior.
  • Use a page picker, rather than a text field so that the user doesn't have to enter the mmtid integer.
  • Instead of rewriting the entire batch processor for this module, find a way to reuse the parent class's processor.
  • Allow mmtid to be one of the mapping options for the feed, so that we can map nodes to pages based on tags or whatever.