PHPackages                             arzzzen/cms-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. arzzzen/cms-bundle

ActiveSymfony-bundle[Framework](/categories/framework)

arzzzen/cms-bundle
==================

Cms bundle for use with Symfony2

030PHP

Since Dec 26Pushed 12y ago1 watchersCompare

[ Source](https://github.com/arzzzen/cms)[ Packagist](https://packagist.org/packages/arzzzen/cms-bundle)[ RSS](/packages/arzzzen-cms-bundle/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

ArzzzenCms - cms bundle for use with Symfony2
=============================================

[](#arzzzencms---cms-bundle-for-use-with-symfony2)

Installation
------------

[](#installation)

Put this in "require" section in composer.json

composer.json

```

"arzzzen/cms-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "dev-master",
"friendsofsymfony/user-bundle": "~2.0@dev",
"sonata-project/media-bundle": "dev-master",
"sonata-project/easy-extends-bundle": "dev-master"

```

And run following command:

...

composer update arzzzen/cms-bundle

...

Requirements
------------

[](#requirements)

- [SonataAdminBundle](https://github.com/sonata-project/SonataAdminBundle)
- [SonataDoctrineORMAdminBundle](https://github.com/sonata-project/SonataDoctrineORMAdminBundle): Integrates the admin bundle into with the Doctrine ORM project
- [SonataDoctrineMongoDBAdminBundle](https://github.com/sonata-project/SonataDoctrineMongoDBAdminBundle): Integrates the admin bundle into with MongoDB (early stage)
- [SonataDoctrinePhpcrAdminBundle](https://github.com/sonata-project/SonataDoctrinePhpcrAdminBundle): Integrates the admin bundle into with PHPCR (early stage)
- ["friendsofsymfony/user-bundle": "~2.0@dev"](https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md)
- ["sonata-project/media-bundle"](http://sonata-project.org/bundles/media/master/doc/reference/installation.html)

AppKernel.php

```
new Arzzzen\CmsBundle\ArzzzenCmsBundle(),
new Sonata\BlockBundle\SonataBlockBundle(),
new Sonata\jQueryBundle\SonatajQueryBundle(),
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
new FOS\UserBundle\FOSUserBundle(),
new Sonata\MediaBundle\SonataMediaBundle(),
new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),

```

roting.yml

```

fos_user_security:
    resource: "@FOSUserBundle/Resources/config/routing/security.xml"

fos_user_profile:
    resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
    prefix: /profile

fos_user_register:
    resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
    prefix: /register

fos_user_resetting:
    resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
    prefix: /resetting

fos_user_change_password:
    resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
    prefix: /profile

gallery:
    resource: '@SonataMediaBundle/Resources/config/routing/gallery.xml'
    prefix: /media/gallery

media:
    resource: '@SonataMediaBundle/Resources/config/routing/media.xml'
    prefix: /media

admin:
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml'
    prefix: /admin

_sonata_admin:
    resource: .
    type: sonata_admin
    prefix: /admin

```

Settings
--------

[](#settings)

config.yml:

```

# Sonata admin
sonata_block:
    default_contexts: [cms]
    blocks:
        # Enable the SonataAdminBundle block
        sonata.admin.block.admin_list:
            contexts:   [admin]
        # Your other blocks

# Arzzzen cms
arzzzen_cms:
    layout: "AcmeDemoBundle:layout:layout.html.twig"

sonata_admin:
    templates:
        layout:  ArzzzenCmsBundle:Default:sonata_admin_base_layout.html.twig

fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: Arzzzen\CmsBundle\Entity\User

# Sonata Media
sonata_media:
    # if you don't use default namespace configuration
    #class:
    #    media: MyVendor\MediaBundle\Entity\Media
    #    gallery: MyVendor\MediaBundle\Entity\Gallery
    #    gallery_has_media: MyVendor\MediaBundle\Entity\GalleryHasMedia
    default_context: default
    db_driver: doctrine_orm # or doctrine_mongodb, doctrine_phpcr
    contexts:
        default:  # the default context is mandatory
            providers:
                - sonata.media.provider.dailymotion
                - sonata.media.provider.youtube
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
                small: { width: 100 , quality: 70}
                big:   { width: 500 , quality: 70}

        news:
            providers:
                - sonata.media.provider.image
                - sonata.media.provider.file

            formats:
                small: { width: 270, height: 135, quality: 95}
                big:   { quality: 90}

        publication:
            providers:
                - sonata.media.provider.file

            formats:
                small: { width: 270, height: 135, quality: 95}
                big:   { quality: 90}

    cdn:
        server:
            path: /uploads/media # http://media.sonata-project.org/

    providers:
        file:
            service:    sonata.media.provider.file
            resizer:    false
            filesystem: sonata.media.filesystem.local
            cdn:        sonata.media.cdn.server
            generator:  sonata.media.generator.default
            thumbnail:  sonata.media.thumbnail.format
            allowed_extensions: ['pdf', 'txt', 'rtf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pttx', 'odt', 'odg', 'odp', 'ods', 'odc', 'odf', 'odb', 'csv', 'xml', 'rar', 'zip']
            allowed_mime_types: ['application/octet-stream', 'application/pdf', 'application/x-pdf', 'application/rtf', 'text/html', 'text/rtf', 'text/plain', 'application/msword', 'application/x-rar-compressed', 'application/zip']
        image:
            service:    sonata.media.provider.image
            resizer:    sonata.media.resizer.simple # sonata.media.resizer.square
            filesystem: sonata.media.filesystem.local
            cdn:        sonata.media.cdn.server
            generator:  sonata.media.generator.default
            thumbnail:  sonata.media.thumbnail.format
            allowed_extensions: ['jpg', 'png', 'jpeg']
            allowed_mime_types: ['image/pjpeg', 'image/jpeg', 'image/png', 'image/x-png']

    filesystem:
        local:
            directory:  %kernel.root_dir%/../web/uploads/media
            create:     false

```

License
-------

[](#license)

This bundle is available under the \[MIT license\].

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/1a5b157924412b9700997010cc78a996fe017f0477a0a0d749e95eb7c0a314c3?d=identicon)[arzzzen](/maintainers/arzzzen)

---

Top Contributors

[![arzzzen](https://avatars.githubusercontent.com/u/4053312?v=4)](https://github.com/arzzzen "arzzzen (20 commits)")

### Embed Badge

![Health badge](/badges/arzzzen-cms-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/arzzzen-cms-bundle/health.svg)](https://phpackages.com/packages/arzzzen-cms-bundle)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
