brangerieau / symfonycms
SymfonyCms is a symfony bundle that allows you to quickly create a website with user and content management
Package info
github.com/Brangerieau/Symfony-CMS
Language:JavaScript
Type:symfony-bundle
pkg:composer/brangerieau/symfonycms
v0.5.9
2022-11-04 14:14 UTC
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.