This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (v1.3.1) of this package.

v1.3.1 2024-09-12 10:51 UTC

This package is auto-updated.

Last update: 2024-09-12 11:11:13 UTC


README


Important

This addon has been abandoned and is no longer being updated. If you're seeing this, it's probably only because I'm testing something.

YumYum lets you import data in common formats, like RSS & JSON and save them as Entries or Taxonomy Terms.

Read the docs.

Features

Data importer

YumYum lets you import data such as RSS feeds, podcasts and store them as entries or taxonomy terms.

Schedule imports

With the help of Laravel's task scheduler, you can schedule imports to run regularly or run them on-demand through the Control Panel.

Import history

YumYum allows you to view your 'run history' for a feed and you'll be able to see how many entries/terms were saved.

How it works

YumYum has a concept of feeds, each feed has it's own source (a JSON, RSS, XML feed) and has a destination, whether that be entries in a collection or terms in a taxonomy.

Whenever a feed is run, it goes through three steps:

  1. It'll use a 'source parser' to get the items from the feed and return it in such a way everything else can understand.

  2. Then, the feed items will pass through a 'transformer', this decides how to map the data from your feed item into your fields.

  3. After the data has been transformed, it will finally be saved as an entry or taxonomy term.

Support

If you find a bug, have some question or have a feature request, please open a GitHub Issue or Discussion.

Please note: only the latest version of this addon is supported. Any bug reports regarding an old version will be closed.

Commercial addon

This addon is paid software. You must purchase a license from the Statamic Marketplace in order to use this addon in a production environment.

Contributing

Contributions are welcome, and are accepted via pull requests. You should follow this process when contributing:

  1. Fork the repository
  2. Make your code change
  3. Open a pull request, detailing the changes you've made.
  4. Ensure StyleCI isn't reporting any code-style errors. If it is, you should resolve those.

If your pull request is a Work in Progress, please mark your pull request as a draft.

Security

If you've found a bug regarding security please email security@doublethree.digital instead of using the issue tracker.