This bundle was created for building symfony web applications to be used as a frontend by call center sales agents and as backend by team leaders and managers. It has features to manage contacts, sales, users, reports, etc ...
It depends on several others bundles that you have to install along with this. Likewise, this bundle is made up of components and one or more bundles using this components and exposing its logic through Symfony services.
To start using the bundle, register it in app/AppKernel.php
:
public function registerBundles()
{
$bundles = [
// Other bundles...
new Fresh\DoctrineEnumBundle\FreshDoctrineEnumBundle(),
new FOS\RestBundle\FOSRestBundle(),
new FOS\UserBundle\FOSUserBundle(),
new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
new Ivory\CKEditorBundle\IvoryCKEditorBundle(),
new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(),
new CallCenter\Bundle\CommonBundle(),
];
//...
if (in_array($this->getEnvironment(), ['dev', 'test'])) {
//...
}
}