Synapse Cmf distribution which provide base Cmf kernel classes (through SynapseCmfBundle requirement), and a internal features admin like :
- Skeletons admin
- Photo module admin
- a basic Bootstrap based admin theme
If you need more Synapse features, consider to use these distributions :
- SynapsePageBundle to get "page" content type implementation
- SynapseDemoBundle to get a simple Boostrap theme for "page" content type
Register bundle version (standard semver is used) :
// composer.json
{
"require": {
// ....
"synapse-cmf/synapse-admin-bundle": "~1.0"
}
}
Then, register the bundle, be careful to also register all dependencies :
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(),
new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new Majora\Bundle\FrameworkExtraBundle\MajoraFrameworkExtraBundle($this),
new Synapse\Cmf\Bundle\SynapseCmfBundle(),
new Synapse\Admin\Bundle\SynapseAdminBundle(),
);
}
For complete configuration reference, please refer to main repository documentation.
- Synapse Cmf documentation
- Contributing
- Report issues and send Pull Requests in the main Synapse-Cmf repository