Install

Works with Drupal: ^8.9 || ^9

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 1.03 MB
MD5: b22db327b8a868e798ddedb72681dcd8
SHA-1: 4538cc53f3bce9fdb36a0066c026be550172a1a2
SHA-256: 0f62f82f44f52a812b9c6ca7d7f4d1953224110b473c918b554ee11c99fb1b91
Download zip 1.28 MB
MD5: 7dc500d0a0d4392cc1368d3d4dfe5fc3
SHA-1: badc1d2ca2f386c05c4c7d793a0ee23ce035b94c
SHA-256: a5da61615c01fd2cfb51855e318fbf10a8c0599ca03860863746bfa01d97b125

Release notes

Custom source UI added; new plugin type "FeedsCustomSource" added; new permissions added for "own" feeds.

In this release, a UI for managing custom sources is added. You can now edit and delete custom sources that you typically add when using the CSV parser or when using one of the parser that are provided by Feeds extensible parsers. For that module a new release has also been made in order to make use of this new feature.

Custom source types

There is now also the concept of custom source types. This is a new plugin type in Feeds called "FeedsCustomSource". There are two types of custom sources in Feeds:

  • Blank source, available for every parser;
  • CSV source, available only for the CSV parser.

Blank sources are ignored by the parser, you can use these for tampering data (for example: with Feeds Tamper). See the documentation.
Feeds extensible parsers adds three more custom source types: XML Xpath, QueryPath XML and Json. Each one is only available for specific parsers.
There is a database update available that adds types to existing custom sources on feed types.

New permissions added for "own" feeds

Per feed type you can now set permissions for operations on own feeds. The following permissions are now available per feed type:

  • View own feeds
  • Edit own feeds
  • Delete own feeds
  • Delete own feed items
  • Import own feeds
  • Import own feeds in background
  • Unlock own feeds

Contributors (20)

MegaChriz, loopy1492, joelpittet, ershov.andrey, shreyal999, jastraat, Kristen Pol, SadySierralta, DigantDj, Cottser, irinaz, dspachos, govind.maloo, lolcode, ramil g, thursday_bw, vchen, jwineichen, jamesdixon, mattshoaf

Changelog

Issues: 12 issues resolved.

Changes since 8.x-3.0-alpha11:

Bug

  • #3263399 by MegaChriz, loopy1492: Fixed "New Source" option gone when using a parser that does not extend ParserBase.
  • #3261958 by MegaChriz: Drupal\feeds\FeedStorage does not implement Drupal\Core\Entity\ContentEntityStorageInterface.
  • #3255000 by ershov.andrey: Do not reset queued time for un-queued feeds in feeds_cron().
  • #3255551 by Cottser, irinaz, MegaChriz: Allow users with 'access feed overview' and without 'administer feeds' to see the feed type name on the feed listing (/admin/content/feed).

Feature

Task

Created by: megachriz
Created on: 24 Feb 2022 at 18:24 UTC
Last updated: 24 Feb 2022 at 18:35 UTC
Bug fixes
New features

Other releases