qamar / kms
KMS
0.1.0
2024-01-04 19:03 UTC
Requires
- doctrine/doctrine-bundle: ^2.10
- doctrine/doctrine-migrations-bundle: ^3.2
- doctrine/orm: ^2.16
- easycorp/easyadmin-bundle: ^4.8
- league/flysystem: ^3.21
- league/flysystem-aws-s3-v3: ^3.22
- nelmio/api-doc-bundle: ^4.12
- predis/predis: ^2.2
- ramsey/uuid-doctrine: ^2.0
- symfony/framework-bundle: 6.3.*
- symfony/serializer: 6.3.*
- symfony/twig-bundle: 6.3.*
- symfony/yaml: 6.3.*
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.4
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 6.3.*
- symfony/css-selector: 6.3.*
- symfony/phpunit-bridge: ^6.3
- symfony/stopwatch: 6.3.*
- symfony/web-profiler-bundle: 6.3.*
README
The KMS Bundle is a Symfony bundle designed for flexible content management, offering features for creating and managing pages and posts.
Installation
To install this bundle, execute the following command via Composer:
composer require qamar/kms
Database
To create the database tables, run the following command:
php bin/console doctrine:migrations:migrate
To load the initial data fixtures, run the following command:
php bin/console doctrine:fixtures:load --group=kms /*--append*/
Routes Configuration
Add the following route configurations to your Symfony project's routes.yaml file to integrate the bundle's functionalities:
_kms_bundle: resource: '@KmsBundle/config/routes.yaml' # Only if you want to expose the API _kms_bundle_api: resource: '@KmsBundle/config/api_routes.yaml'
Contribution
Contributions are welcome! If you'd like to contribute to this project, please submit issues or pull requests on the bundle's official GitHub repository.