se7enxweb/ezpublish-kernel
eZ Publish Kernel provides the core runtime and CMS foundation for eZ Publish, including content model, persistence, templating, and extension APIs. A PHP package for maintaining and extending legacy eZ Publish installations.
se7enxweb/ezpublish-kernel is a community-maintained fork of the eZ Platform 2.5 LTS kernel (Symfony-based, PHP 7.x era) — not a Laravel package. The PM decision it informs is "how long do we keep our eZ-based CMS estate alive, and at what cost," rather than "which Laravel feature do we build next."Consider it when:
Look elsewhere when:
Before adopting v7.5.40 specifically: read the actual compare diff at the linked GitHub URL. Patch-level releases in this line are typically dependency bumps and minor bug fixes, but the release body documents nothing — verify no transitive dependency or PHP-version constraint changes before bumping.
For executives: This is a routine patch to the CMS kernel behind our existing content platform, published as v7.5.40. It adds no new capability and changes no product surface — its only value is keeping a legacy system patched and defensible in audit. The strategic point is not the release; it's that we are running a community fork of an end-of-life platform, and every patch cycle is a reminder that our maintenance cost curve is flat-to-rising while our feature velocity on this stack is effectively zero. Recommendation: approve the patch as low-risk hygiene, and separately fund a migration options paper with a decision date.
For engineering: Vendor in v7.5.40 as a patch pin behind your existing regression suite; confirm the compare diff contains no PHP or Symfony version-constraint changes before merging. Do not refactor against this kernel — treat it as frozen. Log any upstream deprecations you encounter as migration inputs, not as work items. If the fork's release cadence stalls for more than two cycles, escalate: that is our trigger to move from "maintain" to "exit."
For product: No roadmap impact. Do not scope features that depend on kernel-level changes here; if a requirement needs one, that is a signal the requirement belongs on the migration target, not on this stack.
How can I help you explore Laravel packages today?