brangerieau / symfonycms
SymfonyCms is a symfony bundle that allows you to quickly create a website with user and content management
Installs: 47
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Type:symfony-bundle
Requires
- php: >=8.1
- symfony/console: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.10
- phpstan/phpstan: ^1.8
- symfony/maker-bundle: ^1.45
- symfony/webpack-encore-bundle: ^1.15
README
🔨 Installation
Get the bundle using composer
The best way to install this bundle is to rely on Composer:
$ composer require brangerieau/symfonycms
Enable the bundle
Register the bundle in your application's kernel:
// config/bundles.php <?php return [ /* ... */ Brangerieau\SymfonyCmsBundle\SymfonyCmsBundle::class => ['all' => true], ];
Configuration
Routes
You must activate the custom routes of the bundle to be able to access the administration:
# config/routes.yaml symfony_cms: resource: '@SymfonyCmsBundle/config/routes.yaml'
Assets
Activate assets to have a stylized on admin :
$ php bin/console assets:install
TODO : security.yaml
➕ Optional
Fixtures
If you want to add the fixtures from the bundle:
$ composer require --dev orm-fixtures
$ composer require --dev fakerphp/faker
# Load all fixtures :
$ php bin/console doctrine:fixtures:load
✍️ Authors
Symfony CMS was originally created by Brangerieau Thibaud.