Search by

gingerminds / symfony-cms

gingerminds

Menus, pages, content blocks and search for Gingerminds Symfony projects

Package info

github.com/gingerminds/symfony-cms

Type:symfony-bundle

pkg:composer/gingerminds/symfony-cms

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.1.0 2026-10-20 12:21 UTC

This package is auto-updated.

Last update: 2026-10-20 12:58:51 UTC


README

Menus, pages, content blocks and search for Gingerminds Symfony admin panels, built on gingerminds/symfony-core, gingerminds/symfony-media-manager and gingerminds/symfony-multisite — the Symfony 8 counterpart of gingerminds/laravel-cms.

Requires PHP 8.4, Symfony 8.1, Doctrine ORM 3, API Platform 4.4, gingerminds/symfony-core ^1.6, gingerminds/symfony-media-manager ^1.0 and gingerminds/symfony-multisite ^1.0.

Installation

composer require gingerminds/symfony-cms

Register the bundle and its routes:

// config/bundles.php
Gingerminds\CmsBundle\GingermindsCmsBundle::class => ['all' => true],
# config/routes/gingerminds_cms.yaml
gingerminds_cms:
    resource: '@GingermindsCmsBundle/config/routes.php'

Development

make install       # composer install (Docker)
make assets        # importmap + sass of the test application
make qa            # phpstan, phpcs, phpunit
make serve         # test application on http://127.0.0.1:8000/admin

The test application (tests/Application) boots the core, media manager, multisite and CMS bundles on SQLite, with an in-memory Flysystem storage. APP_ENV=test php tests/Application/bin/console ....