BoaBundle for French acronym "Base Offre Affrêtée" is a back office application used in TID project and is providing multiple functionalities in order to manage a TID database.
This bundle is only working with CanalTP NMM portal.
- PHP 5.3+
- Symfony 2.6.x
- https://github.com/CanalTP/NmmPortalBundle
- https://github.com/Tisseo/TID
- https://github.com/Tisseo/EndivBundle
- https://github.com/Tisseo/CoreBundle
This installation guide assumes that you already have installed a TID stack (postgresql database) and have a functional NMM portal.
- composer.json
You need to declare some repositories and requirements in the composer.json file.
"repositories": [
{
"type": "git",
"url": "https://github.com/Tisseo/EndivBundle.git"
},
{
"type": "git",
"url": "https://github.com/Tisseo/CoreBundle.git"
},
{
"type": "git",
"url": "https://github.com/Tisseo/BoaBundle.git"
},
//...
],
"require": {
"tisseo/endiv-bundle": "dev-master",
"tisseo/core-bundle": "dev-master",
"tisseo/boa-bundle": "dev-master",
// ...
}
- AppKernel.php
$bundles = array(
new Tisseo\EndivBundle\TisseoEndivBundle(),
new Tisseo\CoreBundle\TisseoCoreBundle(),
new Tisseo\BoaBundle\TisseoBoaBundle(),
// ...
);
Check EndivBundle configuration to provide a correct mapping with TID database and allow BoaBundle to manage it.
- Add functional documentation