code-rhapsodie/ibexa-dataflow-bundle
Integrates Code Rhapsodie Dataflow Bundle into Ibexa 4.0+ to manage content imports from external sources. Provides a backoffice UI to create and schedule dataflow processes (one-off or recurring) with per-type options.
Ibexa Dataflow / View role) to restrict access to sensitive import/export workflows.ibexa_richtext, ibexa_object_relation).NotModifiedContentFilter.ContentWriter supports (e.g., multi-step business logic; consider Symfony Messenger or custom services).ContentStructureFactory (may require custom steps)."This package lets us automate content imports into Ibexa—think of it as a ‘set-and-forget’ pipeline for external data (e.g., supplier catalogs, news feeds). Instead of manually uploading CSVs or writing custom scripts, we’ll schedule one-time or recurring imports directly from Ibexa’s admin panel. It reduces errors, saves time, and scales effortlessly. For example, we could sync our product database nightly without developer overhead. The UI integrates natively with Ibexa, so non-technical teams can manage schedules, and we can audit all imports via history logs."
ROI Highlights:
"This is a Symfony bundle that wraps the Code Rhapsodie Dataflow framework to enable Ibexa-specific content imports. Key benefits:
ContentWriter and supports Ibexa’s field types (e.g., ibexa_richtext, ibexa_object_relation).NotModifiedContentFilter (configurable per field type).Trade-offs:
DataflowType classes for custom sources (but templates are provided).Recommendation: Pilot with a non-critical dataflow (e.g., importing blog posts from a CSV) to validate the UI and performance before scaling to production pipelines like product catalogs."*
Call to Action: "Let’s prototype this for [specific use case, e.g., ‘weekly product imports’] in the next sprint. We’ll need [DevOps] to set up the queue system and [Backend] to define the first dataflow type."
How can I help you explore Laravel packages today?