I was quite jazzed up when I installed Feeds to see the webform submissions option in the processor. I am looking to import 1000's of webform submissions as well as their webform nodes.
When selecting the webform submissions processor, the one thing I noticed is that it does not pull anything from the webform element fields. These are the custom element fields that are unique to webform and are not using the Field API.
I also noticed that there is no way to import webform nodes and their respective fields as well. For example the contact form has the generic body field on the node, I also added another field on the node but the selection of the form doesn't make any of the fields available in the mapping.
It looks like we will need two different proessor types. Webform Nodes and Webform Submissions.
I am working with jrockowitz for a way to Provide a straightforward Drush Command to Import Webform Submissions I will cross reference that issue.
thanks again for the work so far!
Comments
Comment #2
megachrizSince 8.x-3.0-alpha3 Feeds indeed supports importing from more content entity types. Some entity types may require more work to get fully supported. The rule to follow here is that if the entity type is provided by Drupal core, Feeds should adjust to support that entity type (unless it is clear that shortcomings are caused by a bug in Drupal core).
For contrib entity types that require extra logic, the responsibility is by the module that provided the entity type, in this case Webform.