code-rhapsodie/ibexa-dataflow-bundle
Ibexa Dataflow Bundle integrates Code Rhapsodie Dataflow into Ibexa 4.0+ backoffice, letting you create and schedule content import workflows from external sources. Run imports once or at recurring intervals, with UI-based management and CLI support.
NotModifiedContentFilter / NotModifiedProductFilter to avoid redundant updates, reducing API/database load. As of v6.7.0, product attributes are compared per attribute type, so change detection is more accurate for typed product data (e.g., numeric, selection, measurement attributes) — fewer false "modified" writes and fewer missed real changes.NotModifiedContentFilter / NotModifiedProductFilter docs); otherwise, custom comparators are needed.DataflowType or field comparators).For Executives: "This package lets us automate content imports into Ibexa—saving 30–50 hours/month of manual work by syncing external data (e.g., product catalogs, customer data) directly into the CMS. It's like 'Zapier for Ibexa' but built for scale: schedule syncs via the admin UI, track job history, and avoid redundant updates. The latest release (v6.7.0, May 2026) sharpened this for products specifically — it now detects changes per attribute type, so we rewrite only what genuinely changed. For example, we could auto-publish Shopify products to Ibexa nightly, or migrate legacy data from SQL to structured content, without hammering the CMS with no-op writes. The MIT license and steady release cadence make it a low-risk bet."
For Engineering: *"This bundle integrates Code Rhapsodie's Dataflow framework into Ibexa, giving us a Symfony-based ETL pipeline for content. Key perks:
DataflowTypes for your data sources (e.g., REST APIs, databases) and map fields to Ibexa content using ContentWriter.NotModifiedContentFilter to skip unchanged content, reducing API calls. New in v6.7.0: NotModifiedProductFilter compares product attributes per type (PR #18), so typed attribute changes are detected correctly instead of falling back to coarse comparison.How can I help you explore Laravel packages today?