Skip to content
This repository was archived by the owner on May 2, 2020. It is now read-only.

Repository files navigation

Build Status

Opifer CmsBundle

Installation

Add OpiferCmsBundle to your composer.json:

$ composer require opifer/cms-bundle "@dev"

To avoid enabling all required bundles, extend Opifer\CmsBundle\Kernel\Kernel in app/AppKernel.php:

useOpifer\CmsBundle\Kernel\Kernel;
class AppKernel extends Kernel
{
/** * Register bundles * * @return array */publicfunctionregisterBundles()
{
$bundles = [
// Add the bundles for your own application herenewAppBundle\AppBundle(),
];
// The parent bundles array must be passed as the first parameter, cause// our CmsBundle holds all required config.returnarray_merge(parent::registerBundles(), $bundles);
}
}

Add the assets installer to your composers's post-install & post-update commands, before the installAssets command of the DistributionBundle:

..."scripts": {
"post-install-cmd": [
..."Opifer\\CmsBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
],
"post-update-cmd": [
..."Opifer\\CmsBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
]
},
...

To avoid defining all configuration yourself, import the config files from the CmsBundle:

# app/config/config.ymlimports:
- { resource: parameters.yml }
- { resource: '@OpiferCmsBundle/Resources/config/security.yml' }
- { resource: '@OpiferCmsBundle/Resources/config/config.yml' }# app/config/config_dev/ymlimports:
- { resource: config.yml }
- { resource: '@OpiferCmsBundle/Resources/config/config_dev.yml' }# app/config/config_prod.ymlimports:
- { resource: config.yml }
- { resource: '@OpiferCmsBundle/Resources/config/config_prod.yml' }

Same goes for the routing:

# app/config/routing.ymlopifer_cms:
resource: '@OpiferCmsBundle/Resources/config/routing/routing.yml'

Update your database schema:

$ php app/console doctrine:schema:create

And create a user account:

$ php app/console fos:user:create --super-admin

Now log into the admin panel at http://localhost/app_dev.php/admin.

Documentation

About

[READ-ONLY] Subtree split of the Opifer Cms Bundle

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages