convert to utf8

Created on 29 August 2024, 4 months ago

Problem/Motivation

Source data is in ISO-8859-1

Proposed resolution

Provide a plugin to convert to utf-8

Background

there was a patch for feeds tamper D7 version... that never made it in see

#1817516: Feeds Tamper plugin for converting charset

there is an issue for the D9 version...

Feeds Tamper plugin for converting charset D9 Active

I took the Time to convert the Plugin in the patch to a Tamper plugin...

Feature request
Status

Needs work

Version

1.0

Component

Plugins

Created by

🇩🇪Germany spuky

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @spuky
  • Merge request !28convert to UTF8 Plugin → (Open) created by spuky
  • Pipeline finished with Canceled
    4 months ago
    Total: 525s
    #268499
  • Pipeline finished with Canceled
    4 months ago
    Total: 346s
    #268503
  • Pipeline finished with Failed
    4 months ago
    Total: 674s
    #268504
  • Pipeline finished with Canceled
    4 months ago
    Total: 212s
    #268512
  • Pipeline finished with Canceled
    4 months ago
    Total: 263s
    #268514
  • Status changed to Needs review 4 months ago
  • 🇩🇪Germany spuky

    I don't know if and what tests the maintainers would like... so setting to needs review.

  • Pipeline finished with Failed
    4 months ago
    Total: 866s
    #268515
  • Status changed to Needs work 4 months ago
  • 🇳🇱Netherlands megachriz

    @spuky
    Required is:

    • Config schema for the settings.
    • A unit test for the tampering part of the plugin. In this case it should check if the configured encoding is happening.
    • A functional test for the configuration form of the plugin.

    In the code I see that a submitConfigurationForm() method is missing. This causes that the configuration is not guaranteed to get saved (depends on the module using the Tamper plugin).

  • 🇩🇪Germany spuky

    thanks that helps will provide them as time permits...

Production build 0.71.5 2024