This bundle is used by Karismatik agency. It is based on :
- Multiple website
- Custom theming
- Page edition
- WYSIWYG integration
As Symfony uses Composer to manage its dependencies, the recommended way to create a new project is to use it.
If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
curl -s http://getcomposer.org/installer | php
Then, use the create-project
command to generate a new Symfony application:
php composer.phar create-project AKarismatik/cms-sandbox path/to/install/Akarismatik-sandbox -s dev
Composer will install Symfony and all its dependencies under the path/to/install
directory.
You can also use git clone:
git clone https://github.com/AKarismatik/cms-sandbox AKarismatik-sandbox
app/console doctrine:database:create
app/console doctrine:schema:create
chmod 777 app/database app/logs app/cache
app/console doctrine:phpcr:repository:init
app/console doctrine:phpcr:fixtures:load --no-interaction
app/console doctrine:fixture:load --no-interaction
app/console assets:install --symlink
app/console assetic:dump --env=prod
If you have 'make' installed on your machine, you can use the install command
make install
Another command to reload fixtures:
make refresh
💬 : if you have a permission denied error, you just need to add the execution right on your console
chmod +x app/console
If you want more documentation about settings up Doctrine PHPCR-ODM with Jackrabbit or Midgard, have a look at the specific documentation or the cmf-sandbox set-up
please checkout the README.md in the vagrant/ folder of the project
This project is supported by Karismatik Agency
📖 Usefull links