# Summary

Feeds Tamper provides a small plugin architecture for Feeds to modify data before it gets saved.

The D8 plan is to port all tamper plugins to the Tamper module. Feeds Tamper's responsibility is then to apply these Tamper plugins on Feeds items and provide an UI for configuring the plugins.

# Project URL

https://www.drupal.org/project/feeds_tamper

# Where is the code?

http://cgit.drupalcode.org/feeds_tamper/log/?h=8.x-2.x

# Estimated completion date

We're aiming for March 2018 for the first alpha release.

# Dependencies

https://www.drupal.org/project/feeds
https://www.drupal.org/project/tamper

# Who's doing the port?

https://www.drupal.org/u/ericgsmith
https://www.drupal.org/u/megachriz

# What help do they need?

See #2917926: Port Feeds Tamper to D8 and #2921727: Tamper for D8.

# D8 roadmap

Tamper: #2921727: Tamper for D8
Feeds Tamper: #2917926: Port Feeds Tamper to D8

# Background and reference information

Feeds: #2917928: Plan for 8.x-3.0-alpha1 release
Feeds Tamper: #2917926: Port Feeds Tamper to D8

Comments

legaudinier created an issue. See original summary.

legaudinier’s picture

Issue summary: View changes
MegaChriz’s picture

Issue summary: View changes
Status: Closed (duplicate) » Needs work

Feeds Tamper will still exist for D8, but it will have a dependency on the Tamper module. That module will contain the Tamper plugins, while Feeds Tamper will apply these on Feeds items.

MegaChriz’s picture

Issue summary: View changes
memoday’s picture

Any progress on this module? My site relies heavily on Feeds and Feeds Tamper modules, hence I cannot upgrade to D8 yet.

MegaChriz’s picture

@memoday
Feeds Tamper is well on its way of being ported and may already be usable for you. A brief update of its port status:

If you are a developer, then there's an alternative to Feeds Tamper. You can also implement an event subscriber for the Feeds parse event to alter the source items. See #2917928-8: Plan for 8.x-3.0-alpha1 release for an example and #2984501-3: Alter hooks available for some more information.

At the bottom of the notes of the latest Feeds release you can see which most notable features are still missing. One of these is multilingual support, but there's being worked on in #2867761: Multilingual support. Hopefully, multilingual support will be done in a few months from now.

MegaChriz’s picture

Status: Needs work » Needs review

There is a beta release now and I think it's quite stable. Only #2983197: Catch TamperException to prevent import from crashing needs to be resolved to move to the release candidate stage.