Search by

softspring / cms-bundle

softspring

A cms bundle

Package info

github.com/softspring/cms-bundle

Type:symfony-bundle

pkg:composer/softspring/cms-bundle

Fund package maintenance!

softspring

Statistics

Installs: 18 025

Dependents: 15

Suggesters: 0

Stars: 3

Open Issues: 24

v5.6.0 2026-10-08 14:00 UTC

This package is auto-updated.

Last update: 2026-10-21 11:08:46 UTC


README

Latest Stable Latest Unstable License PHP Version Downloads CI Coverage

Softspring CMS Bundle provides the core CMS runtime and administration screens used by Armonic projects.

Configured media selection migrations

Module migration scripts can receive optional fourth and fifth arguments: CmsConfig $cmsConfig and MediaTypesCollection $mediaTypesCollection. Older scripts remain valid. Both editor data mapping and module rendering supply this context.

MediaSelectionMigrator::migrate($data, $formFields, $mediaTypesCollection) repairs restricted mediaVersion fields, including translations and dynamic collections, using the first available choice in configuration order. Valid selections and unrelated data remain untouched. A configured picture name is never replaced with a hard-coded _default; unresolved references or empty allow-lists are preserved for editorial resolution.

Requires the media-bundle configured-selection helper; merge that companion PR before enabling these migrations.

It lets Symfony applications manage sites, localized routes, pages, content versions, layouts, reusable blocks, menus, editable modules, preview rendering, and compiled content storage.

Documentation

Read the usage documentation in Armonic Documentation.

Features

See FEATURES.md for the functional scope of this package.

Contributing

See CONTRIBUTING.md.

Report issues and send Pull Requests

Security

See SECURITY.md.

License

This package is free and released under the AGPL-3.0 license.