Skip to content

NickyBeunder/CmsBundle

 
 

Repository files navigation

Build Status

Opifer CmsBundle

Installation

Add OpiferCmsBundle to your composer.json:

$ composer require opifer/cms-bundle "~0.1"

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

use Opifer\CmsBundle\Kernel\Kernel;

class AppKernel extends Kernel
{
    /**
     * Register bundles
     *
     * @return array
     */
    public function registerBundles()
    {
        $bundles = [
            // Add the bundles for your own application here
            new AppBundle\AppBundle(),
        ];

        // The parent bundles array must be passed as the first parameter, cause
        // our CmsBundle holds all required config.
        return array_merge(parent::registerBundles(), $bundles);
    }
}

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

# app/config/config.yml
imports:
    - { resource: parameters.yml }
    - { resource: @OpiferCmsBundle/Resources/config/security.yml }
    - { resource: @OpiferCmsBundle/Resources/config/config.yml }

# app/config/config_dev/yml
imports:
    - { resource: config.yml }
    - { resource: @OpiferCmsBundle/Resources/config/config_dev.yml }

# app/config/config_prod.yml
imports:
    - { resource: config.yml }
    - { resource: @OpiferCmsBundle/Resources/config/config_prod.yml }

Same goes for the routing:

# app/config/routing.yml
opifer_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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 78.7%
  • PHP 15.6%
  • CSS 3.6%
  • HTML 2.0%
  • Other 0.1%