linderp/sulu-base-bundle
A foundational bundle for Sulu CMS projects that packages shared configuration and common building blocks, helping developers standardize setup, reduce repetitive boilerplate, and create consistent, maintainable Sulu-based applications more efficiently.
SuluBaseBundle is a reusable base bundle for the Sulu CMS (Symfony-based, not Laravel). Its product value is consolidating shared page templates, block types, and admin/editor configuration so each new site does not re-implement the same content scaffolding. The decision it informs is shared base bundle vs. copy-paste per project.0.2.x it is a pre-1.0 dependency and should be pinned or vendored rather than treated as a stable platform.0.2.5.2...0.2.6 only). Treat it as routine maintenance: no new capability to schedule into the roadmap, and no documented breaking change to plan around. Under 0.x semantics, however, a patch bump is not a compatibility guarantee, so scope should be confirmed by diffing the commit range before any upgrade.Consider adopting when:
Look elsewhere when:
0.2.x with sparse release notes is the opposite of that; expect API churn before 1.0.For executives (one paragraph): We are evaluating a small open-source add-on for our Sulu-based content sites that packages the reusable page and content building blocks we currently rebuild on every project. The upside is straightforward: faster site launches, more consistent editor experience, less duplicated template work across the portfolio. The risk is also straightforward: it is a pre-1.0 package maintained by a single author, so we should treat it as an internal accelerator we control — pinned to a specific version and forked if needed — rather than a vendor-supported platform. Recommendation: pilot it on one non-critical Sulu build, measure setup time saved, then decide on wider adoption.
For engineering leads: This is a Composer-installed Symfony/Sulu bundle, not a Laravel package. Requirements are an existing Sulu 2.x codebase, a PHP version matrix match, and a team comfortable reading upstream commits. Practical guardrails: pin exact versions, review the diff between tags (the 0.2.6 release ships no changelog, so the compare link 0.2.5.2...0.2.6 is the only record of what changed), keep a thin project-level wrapper around the bundle's templates and blocks so a future fork or replacement is a contained change, and avoid letting project-specific content types leak into the shared layer.
Positioning summary: Low-cost, low-ceremony accelerator for teams already committed to Sulu — valuable for standardizing content models across multiple sites, not a strategic dependency and not applicable outside a Sulu/Symfony track.
How can I help you explore Laravel packages today?