PHPackages                             koala/content-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. koala/content-bundle

AbandonedArchivedSymfony-bundle

koala/content-bundle
====================

A simple Symfony 2 CMS bundle using Mercury Editor

10714PHP

Since Jun 19Pushed 13y ago3 watchersCompare

[ Source](https://github.com/flojon/KoalaContentBundle)[ Packagist](https://packagist.org/packages/koala/content-bundle)[ RSS](/packages/koala-content-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

KoalaContentBundle
==================

[](#koalacontentbundle)

KoalaContentBundle is a simple CMS built for the Symfony 2 framework using the amazing [Mercury Editor](http://jejacks0n.github.com/mercury/ "Mercury Editor") as front end editor.

[![Build Status](https://camo.githubusercontent.com/d810ee362f379cff493fe9b85208628cd9691fbe87dd5c15c0f3f87e9e1d2034/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f666c6f6a6f6e2f4b6f616c61436f6e74656e7442756e646c652e706e673f6272616e63683d6d6173746572)](https://secure.travis-ci.org/flojon/KoalaContentBundle)

Install using composer (Symfony 2.1)
------------------------------------

[](#install-using-composer-symfony-21)

Add koala/content-bundle to composer.json.

```
"require": {
    ...
    "koala/content-bundle": "dev-master"
}

```

Then run `composer update` to install KoalaContentBundle and all its requirements. Composer will automatically register the new namespaces.

Configuration
-------------

[](#configuration)

Register the new bundles in your `app/AppKernel.php` file:

```
public function registerBundles()
{
    $bundles = array(
        ...
        new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(),
        new Knp\Bundle\MenuBundle\KnpMenuBundle(),
        new Symfony\Cmf\Bundle\RoutingExtraBundle\SymfonyCmfRoutingExtraBundle(),
        new Koala\ContentBundle\KoalaContentBundle(),
    );

    return $bundles;
}

```

Enable the Doctrine Tree extension and the Symfony CMF router in your `app/config/config.yml` file:

```
stof_doctrine_extensions:
    orm:
        default:
            tree: true

symfony_cmf_routing_extra:
    chain:
        routers_by_id:
            koala_content.dynamic_router: 200
            router.default: 100

```

Install assets:

```
php app/console assets:install --symlink web

```

Install Mercury files under `web/mercury`. It's recommended to use the newest release, currently 0.8. (See See [Mercury Downloads](https://github.com/jejacks0n/mercury/downloads))

Download from  and extract to `web/mercury`.

Next step is to setup the routing needed for the bundle to work. Add this to your `app/config/routing.yml`

```
koala_content:
    resource: @KoalaContentBundle/Resources/config/routing.yml
    prefix: /

```

\_Note: By default Symfony has a *welcome route in `app/config/routing_dev.yml` which you need to remove if you want to use the root.*

If you rather want to content pages under a separate section you can change the prefix to something like `/cms`

The last step is to update the database schema and load some default content. Make sure you have setup your database config in `app/config/parameters.yml` before running the setup command:

```
php app/console koala_content:setup

```

Now fire up your browser and start editing!

External requirements
---------------------

[](#external-requirements)

- [gedmo-doctrine-extensions](https://github.com/l3pp4rd/DoctrineExtensions)
- [Stof/DoctrineExtensionsBundle](https://github.com/stof/StofDoctrineExtensionsBundle)
- [KnpMenu](https://github.com/KnpLabs/KnpMenu)
- [KnpMenuBundle](https://github.com/KnpLabs/KnpMenuBundle)
- [SymfonyCMF Routing](https://github.com/symfony-cmf/Routing)
- [Mercury Editor](http://jejacks0n.github.com/mercury/ "Mercury Editor")

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.7% 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/bac8a07feb475baf666d1052b1e1148e765ebbdf62fbe6f7c0b88b13fcc1a010?d=identicon)[flojon](/maintainers/flojon)

---

Top Contributors

[![flojon](https://avatars.githubusercontent.com/u/52005?v=4)](https://github.com/flojon "flojon (153 commits)")[![ehibes](https://avatars.githubusercontent.com/u/487124?v=4)](https://github.com/ehibes "ehibes (1 commits)")[![licentious](https://avatars.githubusercontent.com/u/2907067?v=4)](https://github.com/licentious "licentious (1 commits)")

### Embed Badge

![Health badge](/badges/koala-content-bundle/health.svg)

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

PHPackages © 2026

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