navneetbhardwaj/akeneo-quickexport-configurator
Akeneo QuickExport Configurator helps PHP developers define and manage Akeneo quick export settings programmatically, reducing manual UI setup. Configure export profiles, fields, and filters for faster, repeatable product data exports.
Use cases where the value is real: multi-tenant Akeneo deployments needing per-tenant export options; agencies shipping repeatable Akeneo customizations across clients; internal teams tired of reapplying the same patch on every upgrade.
Consider it if all of these hold:
NOASSERTION means GitHub could not match an SPDX license. That is not "open source with a typo" — it could be a proprietary Webkul EULA. Legal sign-off is a hard gate, not a nice-to-have. Do not ship this into a client deliverable before that's cleared.Look elsewhere if:
Practical diligence checklist before adoption: confirm license in writing (unchanged status) → verify the 2026.x compatibility claim: the release note is a single truncated line pointing at a commit, so check whether 2026.x means GA or a pre-release/EAP, and whether anything was actually tested or only an upper version bound was widened in the manifest → read the registration hook for coupling to Akeneo internals (job definition structure changes between minors, and a major-version jump is exactly where those bite) → run it against your exact Akeneo version and one upgrade target → confirm the vendor will accept issues/PRs, or budget to own the fork.
For executives (one paragraph):
We have a recurring cost: every time a customer needs a different export option from the PIM, we either patch Akeneo core or build it again. This small module — from Webkul, the agency behind several Akeneo extensions — lets us register those export options dynamically instead, which means we configure per customer rather than re-code, and upgrades stop breaking bespoke patches. The latest release (v1.1.7) extends support to Akeneo 2026.x alongside 7.x, which is a genuine positive: the vendor is tracking the platform's release train rather than leaving us on a dead branch. The caveat is still material: the package is tiny (2 GitHub stars, no downstream users) and its license is undeclared, so it is a pattern and a head start, not a supported product. Recommendation remains a time-boxed spike, not adoption, with legal clearing the license before any client work depends on it.
For engineering:
It's an Akeneo module, not Laravel — Symfony bundle registering quick export job options. v1.1.7 adds 2026.x support alongside 7.x; treat that as a manifest/version-bound change until proven otherwise, since the release note is one line and we have no test evidence behind it. Budget ~a day of reading plus a day of integration against our Akeneo version. Value is the registration hook: it removes the need to fork job definitions, and the 2026.x claim reduces the risk that adopting it locks us to 7.x. Remaining risks: no community, no issue history, unknown license, and likely tight coupling to Akeneo job-definition internals that shift between minors — a 7.x → 2026.x jump is precisely where our integration tests earn their keep. Mitigation: vendor the code into our repo, pin the version, smoke-test 2026.x ourselves before trusting the claim, write our own integration tests around the export job output, and be prepared to own the fork. If the hook turns out to be thin, reimplementing it internally is a small, bounded effort and probably the better long-term call.
Ask: approve a 2-day spike and a legal review of the license. Decision at the end of the spike is build-internally vs. vendor vs. adopt — not adopt by default. Reassess if a subsequent release fixes the license metadata or adds real dependents; until then, the version support improves but the adoption case does not materially change.
How can I help you explore Laravel packages today?