kiksaus / cms-backend
A CMS based on Symfony 8
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/kiksaus/cms-backend
Requires
- php: >=8.4
- ext-ctype: *
- ext-iconv: *
- ext-pdo: *
- doctrine/dbal: ^4.4.1
- doctrine/doctrine-bundle: ^3.2.2
- doctrine/doctrine-fixtures-bundle: ^4.3.1
- doctrine/doctrine-migrations-bundle: ^4.0.0
- doctrine/orm: ^3.6.2
- nelmio/cors-bundle: ^2.6.1
- phpdocumentor/reflection-docblock: ^5.6.6
- phpstan/phpdoc-parser: ^2.3.2
- psr/cache: ^3.0
- symfony/asset: 8.0.*
- symfony/cache: 8.0.*
- symfony/console: 8.0.*
- symfony/dotenv: 8.0.*
- symfony/flex: ^2.10.0
- symfony/form: 8.0.*
- symfony/framework-bundle: 8.0.*
- symfony/mailer: 8.0.*
- symfony/monolog-bundle: ^v4.0.1
- symfony/password-hasher: 8.0.*
- symfony/property-access: 8.0.*
- symfony/property-info: 8.0.*
- symfony/runtime: 8.0.*
- symfony/security-bundle: 8.0.*
- symfony/serializer: 8.0.*
- symfony/translation: 8.0.*
- symfony/twig-bundle: 8.0.*
- symfony/validator: 8.0.*
- symfony/yaml: 8.0.*
- twig/extra-bundle: ^2.12|^3.23
- twig/twig: ^2.12|^3.23
Requires (Dev)
- phpunit/phpunit: ^12.5.14
- symfony/browser-kit: 8.0.*
- symfony/css-selector: 8.0.*
- symfony/maker-bundle: ^1.66.0
- symfony/stopwatch: 8.0.*
- symfony/web-profiler-bundle: 8.0.*
Conflicts
This package is auto-updated.
Last update: 2026-02-20 10:35:27 UTC
README
Use this guide to set up the CMS as standalone. This can be useful for development on the CMS itself without needing to set up a full project.
Set up CMS
- Clone this repo
- Run
composer install - Run
php bin/console kikcms:cms:up
Useful commands
Set up site:
ALIAS=[ALIAS] PORT=[PORT] docker compose -f vendor/kiksaus/cms-backend/docker/docker-compose-site.yml -p [KEY] up -d
Enable XDebug:
docker exec -ti cms-php-1 sh -c "echo "zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20240924/xdebug.so" >> /usr/local/etc/php/php.ini && apachectl restart"
Disable XDebug:
docker exec -ti cms-php-1 sh -c "sed -i \"/\b\(xdebug.so\)\b/d\" /usr/local/etc/php/php.ini && apachectl restart"
Enter container:
docker exec -it <CONTAINER_NAME> /bin/bash
Edit CMS code within a project
Create symlink (replace ../../KikCMS with where the CMS sits relative to the vendor dir) rm -rf vendor/kiksaus && ln -s ../../KikCMS vendor/kiksaus
How to do a composer update with updated CMS code without a commit?
- Update composer.json with:
{
"repositories": [
{
"type": "path",
"url": "../KikCMS2/cms-backend",
"options": {
"symlink": true
}
}
]
}
- Remove existing symlink
- Run
composer update