The DEBBConfigurator is a component of the CoolEmAll GUI.
- Installation
You can install the project with composer if you checked out this project with the following command.
git pull https://github.com/christmann/DEBBConfigurator.git
Download it if you don't have Composer:
curl -sS https://getcomposer.org/installer | php
Or if you have no curl:
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
Then you can install the vendors:
php composer.phar install
After that you need to setup your database connection and other settings.
cp app/config/parameters.yml.dist app/config/parameters.yml
nano app/config/parameters.yml
You could use the configurator at http://localhost/project/web/config.php, too. Please note that you must change localhost/project/web for your needs.
Now you have finished the basic setup.
- Make project running
You need to clean up the cache and create the database etc.
php app/console cache:clear
php app/console doctrine:schema:update --force
php app/console assets:install --symlink web
php app/console assetic:dump
If you want to make this project public you should use "--env=prod". For example:
php app/console cache:clear --env=prod
php app/console doctrine:schema:update --force --env=prod
php app/console assets:install --symlink web --env=prod
php app/console assetic:dump --env=prod
The DEBBConfigurator uses the following bundles.
- FrameworkBundle - The core Symfony framework bundle
- SecurityBundle - Adds security by integrating Symfony's security component
- TwigBundle - Adds support for the Twig templating engine
- MonologBundle - Adds support for Monolog, a logging library
- SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails
- AsseticBundle - Adds support for Assetic, an asset processing library
- DoctrineBundle - Adds support for the Doctrine ORM
- SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability
- KnpMenuBundle - Object Oriented menus for your Symfony2 project.
- LocaldevFrameworkExtraBundle - Provides a lots of CRUD controller features.
- LocaldevAdminBundle - Provides templates and controllers for easy delete/edit/show entities
- AvalancheImagineBundle - Image manipulation using Imagine and Twig Filters
- BazingaJsTranslationBundle - A pretty nice way to expose your Symfony2 translation messages to your client applications
- FOSUserBundle - Provides user management for your Symfony2 Project
- CIMPluploadBundle - Provides a plupload upload
- CoolEmAllUserBundle - Added extra features for the FOSUserBundle
- DebbConfigBundle - Thats the main bundle for the DEBBConfigurator
- DebbManagementBundle - Provides components for the DebbConfigBundle
- WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar
- SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions
- SensioGeneratorBundle (in dev/test env) - Adds code generation capabilities
All libraries and bundles included are released under the LGPLv2.1 license.
Enjoy!