Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Akeneo Enrich Bundle Laravel Package

kiboko/akeneo-enrich-bundle

Kiboko Akeneo Enrich Bundle adds practical product data enrichment tools to Akeneo PIM, helping teams streamline bulk edits, content updates, and catalog workflows. It integrates as a standard Symfony/Akeneo bundle for faster, more efficient product management.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Reference data as a first-class roadmap item. Akeneo's core model treats most reference data as flat attribute options (color, size, brand). This bundle is prior art for the harder case: multi-field reference records, localized labels, and shared option sets across families. Use it to frame the question "does our PIM need governed reference data, or just longer dropdowns?"
  • Localization as more than translated labels. The new release extends translation handling to translated media (locale-specific images/documents), which is a distinct and frequently under-scoped requirement: channel and market teams need the right asset for the right locale, not just the right string. This promotes "localized asset governance" from a sub-task of enrichment to a candidate epic with its own acceptance criteria.
  • Build vs. buy vs. extend. If product teams are maintaining reference values in spreadsheets and re-importing them weekly, this is evidence that the vendor's out-of-the-box capability is insufficient — which forces an explicit decision: custom Symfony bundle, Akeneo EE upgrade, or a bolted-on MDM/reference data service. The package's existence is the argument for making that decision deliberately rather than inheriting a fork.
  • Prioritizing enrichment workflows. Supports scoping work around bulk reference-data import, cross-locale label maintenance, translated media pipelines (asset naming, locale fallback rules, CDN/channel delivery), and exposing reference data via API to downstream channels (e-commerce, print, marketplace feeds). Any of these can be a standalone epic rather than a sub-task of "PIM cleanup."
  • Evaluating the Akeneo extension ecosystem. As a sample of the Kiboko bundle pattern, it informs architecture decisions for your own internal Akeneo extensions — bundle boundaries, upgrade surface, and how much custom code you're willing to carry across Akeneo major versions.
  • Vendor and dependency risk assessment. The 2017 release cadence is broken by a v1.0.0 with no changelog detail, no stated upgrade path, and a major-version bump. That combination is a governance data point: reactivation is not the same as a maintenance program, and a semver major on an unmaintained-adjacent package is a compatibility question, not a feature announcement.

When to Consider This Package

Consider it when:

  • You run a legacy Akeneo (1.x/2.x) instance and already depend on Kiboko bundles, so the Symfony/PHP version constraints are shared rather than new.
  • You need a specific reference-data behavior the core product doesn't offer — now including translated media and locale-aware translation workflows — and forking a small, single-purpose bundle is cheaper than building from scratch.
  • Translated media is a live requirement for your channels and native asset/reference handling doesn't cover it. This release is one of the few pieces of prior art in that space; read it as a design reference even if you don't consume it.
  • You have in-house PHP/Symfony capability and are prepared to own the code — patch it, test it, and carry it forward yourself. Budget for that ownership formally.
  • You are doing discovery or a spike and want working prior art to validate a data model before committing to a design.
  • You want to engage upstream. A maintainer shipping again after years is an opening to ask about supported Akeneo versions, CI, and roadmap before writing the package off.

Look elsewhere when:

  • You are on a modern Akeneo release. Native reference entities (and the API-first model) cover most of this ground; re-implementing it in a 2017-era bundle is a net negative.
  • You need maintenance guarantees. One release after roughly eight years, no published changelog, no evident security or compatibility program, and a tiny user base is not a support contract. Treat the v1.0.0 as renewed interest, not renewed assurance, until it's corroborated by release history, CI, and stated version support.
  • You need a documented upgrade path. A 0.x-to-1.0.0 jump implies breaking changes, and the release note gives no migration guidance — assume you'd be reverse-engineering the diff.
  • Your reference sets are small and stable — plain attribute options are fine and cheaper to operate.
  • You lack the appetite to fork and own. Consuming it as a dependency is still the highest-risk option available and should be ruled out early.

How to Pitch It (Stakeholders)

For executives: Reference data and localized media management are real gaps in our PIM workflow — a third-party bundle exists to fill both, and the maintainer has just resumed releasing after a long dormancy, adding translated media support. That's mildly encouraging and materially insufficient: we still cannot rely on the community to maintain it for us. Recommendation: keep the short evaluation (roughly one week) to confirm whether our target Akeneo version's native reference entities and asset handling cover the use case. Add one question to that evaluation — whether the maintainer now intends a sustained cadence. If native coverage is sufficient, we close the item. If not, we make an explicit build-vs-upgrade decision with a named owner. Low cost to resolve, meaningful reduction in spreadsheet-based operational risk either way.

For engineering: This is a Symfony bundle extending Akeneo's reference-data model, written for Akeneo 1.x/2.x and PHP of that era. The v1.0.0 release enhances the translation process and adds translated medias, but note what it doesn't include: no changelog detail, no supported-version matrix, no upgrade notes, and a major-version bump that likely carries breaking changes. Health signals remain weak — tiny user base, no dependents, a single release after an eight-year gap. Treat it as reference implementation, not a dependency. Three viable actions: (a) a time-boxed spike to harvest the data model, translation workflow, and translated-media handling into our own extension; (b) a formal fork-and-own decision if we're stuck on a legacy instance, with upgrade-path cost included; or (c) open an upstream conversation about supported versions and CI before committing either way. Please don't add it to a dependency manifest without an owner, a support plan, and a verified install against our exact Akeneo and PHP versions.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator