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

AbandonedSymfony-bundle

c33s/core-bundle
================

everything to quickstart a webpage

v0.500.3(10y ago)38252MITHTMLPHP &gt;=5.3.3

Since Aug 13Pushed 8y ago3 watchersCompare

[ Source](https://github.com/c33s/CoreBundle)[ Packagist](https://packagist.org/packages/c33s/core-bundle)[ Docs](https://github.com/c33s/CoreBundle)[ RSS](/packages/c33s-core-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (40)Versions (28)Used By (0)

CoreBundle
==========

[](#corebundle)

everything to quickstart a webpage

[![Build Status](https://camo.githubusercontent.com/b53a11f90dc802ac5407e8fca71572f9047e5c19f6885414a67816255a818563/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f633333732f436f726542756e646c652e737667)](https://travis-ci.org/c33s/CoreBundle)[![SemVer](https://camo.githubusercontent.com/78076e81d99703f093d4d1011c727f2b9a31a72be24d5bf3f30016ee3fe020ad/68747470733a2f2f696d672e736869656c64732e696f2f3a73656d7665722d6d61737465722d6f72616e67652e737667)](http://semver.org)[![Latest Stable Version](https://camo.githubusercontent.com/aae68782ed1e0bfbdac36e66e7a58b851303406057193d784c2ba36ffa74bfaa/68747470733a2f2f706f7365722e707567782e6f72672f633333732f636f72652d62756e646c652f762f737461626c652e706e67)](https://packagist.org/packages/c33s/core-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/f40f015da43378fc61ba4a8add7bf95a9369d7e4d56d871ba67d60e14354b832/68747470733a2f2f706f7365722e707567782e6f72672f633333732f636f72652d62756e646c652f762f756e737461626c652e706e67)](https://packagist.org/packages/c33s/core-bundle)[![License](https://camo.githubusercontent.com/bb4acafd1baad902880b542e376d93d91d91d11a92de008590383525c8430b77/68747470733a2f2f706f7365722e707567782e6f72672f633333732f636f72652d62756e646c652f6c6963656e73652e706e67)](https://packagist.org/packages/c33s/core-bundle)[![SensioLabsInsight](https://camo.githubusercontent.com/fc925530d01c618077a03e5bd7e03a9eb34e24b0b8bce6a712e101e2de510cb9/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f63306234356531632d363935662d343564392d616338312d6365326332316464626237652f6d696e692e706e67)](https://insight.sensiolabs.com/projects/c0b45e1c-695f-45d9-ac81-ce2c21ddbb7e)[![Project Status](https://camo.githubusercontent.com/3eb38a54b5100574355384121383a8a877150fe3eaad5e60397abca9cc2ca066/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f6e6f2f323031362e737667)](https://camo.githubusercontent.com/3eb38a54b5100574355384121383a8a877150fe3eaad5e60397abca9cc2ca066/68747470733a2f2f696d672e736869656c64732e696f2f6d61696e74656e616e63652f6e6f2f323031362e737667)

Because json is not a really handy format to read and it also lacks in commenting support, this Bundle supports the composer.yml format. [composer-yaml.phar](https://github.com/igorw/composer-yaml)is used, to convert from yml to json. In this manual all composer code snippets are in yml format. Create a script file, which call the yml to json converter before running composer. Make sure you have both `composer` and `composer-yaml` commands at your fingertips.

Short Quick Manual
------------------

[](#short-quick-manual)

You can perform the whole installation by executing the following commands inside your empty project directory:

```
# Get sample composer file directly from github
wget https://raw.githubusercontent.com/c33s/CoreBundle/master/Resources/files/composer-example.yml -O composer.yml --no-check-certificate
# Modify composer.yml as needed. You may leave this for later.

# Create empty composer.json
touch composer.json

# Convert composer.yml to json format. Do this every time you modify your composer.yml
composer-yaml convert

# Update dependencies without running any scripts. This may take a while.
composer update --no-scripts

# In the following commands, replace "YourNamespace" with your default Namespace prefix you want to use for this project's bundles. Keep it short but helpful.
./bin/init-symfony run YourNamespace

# Now that the project structure is here it's time to run those fancy composer scripts
composer run-script post-update-cmd

# Init basic configuration
php app/console c33s:init-config YourNamespace

# Generate cms structure (webpage and admin bundles)
php app/console c33s:init-cms YourNamespace

# Optional: generate AdminGeneratorGenerator configuration that is automatically patched and correctly integrated into your project
php app/console admin:c33s:build YourNamespace

# This command will clear your cache and pre-render assets
php app/console c33s:clean
```

Make sure the web server permissions are set up correctly. This includes the path for media uploads as well as the sqlite database used by default. See  for further information.

You should enable web server writing for the following folders:

```
app/cache
app/logs
app/data
web/media
```

If this goes well, you should see some example pages as well as a secured admin login when accessing /admin/.

Features
--------

[](#features)

### Propel Model Traits

[](#propel-model-traits)

A helper Trait which can be used to extend your propel model classes, to easily load data from your fixtures for 1:n relations. The data can be directly defined in the fixture file for the object which the data is related to.

By extending your class like this:

ACME/ModelBundle/YourPropelObject.php

```
class YourPropelObject extends BaseYourPropelObject
{
    use \c33s\ModelBundle\Traits\PropelModelTraits;

    public function setYourDataFromArray($data)
    {
	$properties = array
	(
	    'model' => 'ACME\\ModelBundle\\Model\\YourExtraModel',
	);

	return $this->setRelationFromDataArray($data, $properties);
    }

```

you can define fixtures like this:

app/propel/fixtures/yourfixtures.yml

```
ACME\ModelBundle\Model\YourPropelObject:
    YourPropelObject_1:
	 	# normal m:n relation fixtures
        object_has_groups:
            - Group_1
            - Group_2
     	# load
        your_data_from_array:
            - name: your data name1
              type:  type1
            - value: your data name2
              type:  type2

```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80.4% 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.

###  Release Activity

Cadence

Every ~45 days

Recently: every ~115 days

Total

21

Last Release

3742d ago

Major Versions

v0.99.0 → 1.0.0.x-dev2013-10-30

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/649209?v=4)[Julian](/maintainers/c33s)[@c33s](https://github.com/c33s)

---

Top Contributors

[![c33s](https://avatars.githubusercontent.com/u/649209?v=4)](https://github.com/c33s "c33s (311 commits)")[![vworldat](https://avatars.githubusercontent.com/u/650955?v=4)](https://github.com/vworldat "vworldat (75 commits)")[![mvhirsch](https://avatars.githubusercontent.com/u/573047?v=4)](https://github.com/mvhirsch "mvhirsch (1 commits)")

---

Tags

bundlephpsymfonysymfony-bundle

### Embed Badge

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

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

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[cedriclombardot/admingenerator-generator-bundle

Admingenerator for Symfony2 based on YAML configuration and Twig templating

36485.6k4](/packages/cedriclombardot-admingenerator-generator-bundle)[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1537.5k](/packages/bacula-web-bacula-web)[sylius/core-bundle

Sylius core bundle. It integrates all other bundles into full stack Symfony ecommerce solution.

22100.0k46](/packages/sylius-core-bundle)[eveseat/web

SeAT Web Interface

2723.2k135](/packages/eveseat-web)

PHPackages © 2026

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