PHPackages                             zenside/core-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. zenside/core-bundle

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

zenside/core-bundle
===================

Bundle with pre-configured full-stack modules (sonata,fos,rest)

038[1 issues](https://github.com/ZenSide/CoreBundle/issues)PHP

Since Sep 21Pushed 10y ago2 watchersCompare

[ Source](https://github.com/ZenSide/CoreBundle)[ Packagist](https://packagist.org/packages/zenside/core-bundle)[ RSS](/packages/zenside-core-bundle/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

ZenSide CoreBundle
==================

[](#zenside-corebundle)

A pre-configured Symfony2 bundle to start project with usefull bundles pre-configured.

- Sonata admin
- FOS Rest
- FOS User

Installation with composer
--------------------------

[](#installation-with-composer)

```
require "zenside/core-bundle": "dev-master"

```

Carefull, the minimum stability version is "dev", so be aware to define it in the composer.json of your project :

```
"minimum-stability": "dev",

```

Symfony 2 configuration
-----------------------

[](#symfony-2-configuration)

In AppKernel.php, add the following bundles :

```
// symfony
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),

// doctrine
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle(),

// user
new FOS\UserBundle\FOSUserBundle(),
new Sonata\UserBundle\SonataUserBundle('FOSUserBundle'),

// admin
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
new Sonata\CoreBundle\SonataCoreBundle(),
new Sonata\BlockBundle\SonataBlockBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),
new Stnw\DatePickerBundle\StnwDatePickerBundle(),

// rest
new JMS\SerializerBundle\JMSSerializerBundle($this),
new FOS\RestBundle\FOSRestBundle(),

// js routing
new FOS\JsRoutingBundle\FOSJsRoutingBundle(),

new ZenSide\CoreBundle\ZenSideCoreBundle(),

```

In your config.yml, reference config of CoreBundle

```
imports:
    - { resource: @ZenSideCoreBundle/Resources/config/config.yml }

```

In your routing.yml, reference routing of CoreBundle

```
core_routing:
    resource: "@ZenSideCoreBundle/Resources/config/routing.yml"

```

Fresh new Symfony2 project
--------------------------

[](#fresh-new-symfony2-project)

To start a new project using CoreBundle pre-configuration, check the ZenSide/SymfonyStarter project

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

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/e9a15f389599ceea51a72ff38fda80d42fc4af0c89f04b280859ad3eafe85296?d=identicon)[janel-nicolas](/maintainers/janel-nicolas)

---

Top Contributors

[![ZenSide](https://avatars.githubusercontent.com/u/8915717?v=4)](https://github.com/ZenSide "ZenSide (21 commits)")

### Embed Badge

![Health badge](/badges/zenside-core-bundle/health.svg)

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

###  Alternatives

[laravel/socialite

Laravel wrapper around OAuth 1 &amp; OAuth 2 libraries.

5.7k104.3M822](/packages/laravel-socialite)[laravel/dusk

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

1.9k38.6M289](/packages/laravel-dusk)[pinguo/php-msf

Pinguo Micro Service Framework For PHP

1.7k4.2k](/packages/pinguo-php-msf)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)

PHPackages © 2026

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