alengo/block-settings-bundle
Replaces per-section Sulu form metadata visitors with a single config-driven visitor that injects multiple block settings sections in order, cutting boilerplate service classes and registrations down to one YAML list.
FormMetadataVisitor boilerplate for Sulu CMS block settings, allowing PMs to advocate for cleaner, maintainable codebases.Adopt if:
Look Elsewhere if:
Note: 1.1.0 is a compatibility-only release—no new configuration surface or behavior changes. Existing adopters should treat it as a low-risk patch-level bump; the decision to adopt is unchanged, but the longevity case is now stronger.
For Executives: "This package cuts the busywork of customizing Sulu CMS block settings by roughly 70%. Instead of writing 3+ boilerplate classes for every new setting (theme, spacing, etc.), our team can configure them in YAML/XML—saving dev time and reducing technical debt. For example, adding a ‘background variant’ toggle for A/B testing would take minutes instead of hours. The latest release also adds Symfony 8 support, which means this investment carries forward through our next framework upgrade instead of turning into migration work. It’s a low-risk, high-reward way to accelerate CMS customization without hiring more engineers."
For Engineering:
*"The bundle replaces repetitive FormMetadataVisitor implementations with a single, configurable visitor. Key benefits:
config/packages/alengo_block_settings.yaml).config/forms/—no bundle code changes needed.How can I help you explore Laravel packages today?