parent
							
								
									b5b3f683cc
								
							
						
					
					
						commit
						d7bd8021f9
					
				@ -0,0 +1,145 @@ | 
				
			||||
assetic: | 
				
			||||
    debug:          false # %kernel.debug% | 
				
			||||
    use_controller: false | 
				
			||||
    read_from:      %kernel.root_dir%/../web | 
				
			||||
    write_to:       %kernel.root_dir%/../web | 
				
			||||
    bundles:        [] # disable bundles parsing | 
				
			||||
 | 
				
			||||
    filters: | 
				
			||||
        cssrewrite: ~ | 
				
			||||
        yui_js:  { jar: "%kernel.root_dir%/../bin/yuicompressor.jar" } | 
				
			||||
        yui_css: { jar: "%kernel.root_dir%/../bin/yuicompressor.jar" } | 
				
			||||
 | 
				
			||||
    assets: | 
				
			||||
        # see http://sonata-project.org/blog/2012/5/15/assetic-package-configuration | 
				
			||||
        # | 
				
			||||
        sonata_jqueryui_js: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.core.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.widget.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.mouse.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.draggable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.droppable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.resizable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.selectable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.sortable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.accordion.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.autocomplete.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.button.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.datepicker.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.dialog.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-blind.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-bounce.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-clip.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-drop.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-explode.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-fade.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-fold.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-highlight.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-pulsate.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-scale.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-shake.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-slide.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.effect-transfer.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.menu.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.position.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.progressbar.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.slider.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.spinner.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.tabs.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/jquery.ui.tooltip.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/ui/i18n/jquery-ui-i18n.js | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - yui_js | 
				
			||||
 | 
				
			||||
        sonata_jqueryui_css: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/themes/base/jquery-ui.css | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - cssrewrite | 
				
			||||
                - yui_css | 
				
			||||
 | 
				
			||||
        sonata_formatter_js: | 
				
			||||
            inputs: | 
				
			||||
                # do not uncomment this, ckeditor behave badly when compacted... | 
				
			||||
                #- %kernel.root_dir%/../web/bundles/sonataformatter/vendor/ckeditor/ckeditor.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/vendor/markitup-markitup/markitup/jquery.markitup.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/markdown/set.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/html/set.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/textile/set.js | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - yui_js | 
				
			||||
 | 
				
			||||
        sonata_formatter_css: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/skins/sonata/style.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/markdown/style.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/html/style.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataformatter/markitup/sets/textile/style.css | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - cssrewrite | 
				
			||||
                - yui_css | 
				
			||||
 | 
				
			||||
        sonata_admin_js: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jquery/dist/jquery.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jquery.scrollTo/jquery.scrollTo.js | 
				
			||||
#                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/bootstrap-datepicker/js/bootstrap-datepicker.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/vendor/moment/min/moment.min.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/bootstrap/dist/js/bootstrap.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/js/bootstrap-editable.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/vendor/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/select2/select2.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/jquery/jquery.form.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/jquery/jquery.confirmExit.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/App.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/Admin.js | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - yui_js | 
				
			||||
 | 
				
			||||
        sonata_admin_css: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/bootstrap/dist/css/bootstrap.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/AdminLTE/css/font-awesome.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/AdminLTE/css/ionicons.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/AdminLTE/css/AdminLTE.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jqueryui/themes/flick/jquery-ui.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/select2/select2.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/select2/select2-bootstrap.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/css/bootstrap-editable.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/vendor/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/css/styles.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/css/layout.css | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - cssrewrite | 
				
			||||
                - yui_css | 
				
			||||
 | 
				
			||||
        sonata_front_js: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/jquery/dist/jquery.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/bootstrap/dist/js/bootstrap.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataproduct/js/product.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/js/base.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/select2/select2.min.js | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatademo/js/demo.js | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - yui_js | 
				
			||||
 | 
				
			||||
        sonata_front_css: | 
				
			||||
            inputs: | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonataadmin/vendor/bootstrap/dist/css/bootstrap.min.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatacore/select2/select2.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/mopabootstrap/css/datepicker.css | 
				
			||||
                - %kernel.root_dir%/../web/bundles/sonatademo/css/demo.css | 
				
			||||
 | 
				
			||||
            filters: | 
				
			||||
                - cssrewrite | 
				
			||||
                - yui_css | 
				
			||||
@ -0,0 +1,12 @@ | 
				
			||||
fos_rest: | 
				
			||||
    param_fetcher_listener: true | 
				
			||||
    body_listener:          true | 
				
			||||
    format_listener:        true | 
				
			||||
    view: | 
				
			||||
        view_response_listener: force | 
				
			||||
    body_converter: | 
				
			||||
        enabled: false | 
				
			||||
        validate: true | 
				
			||||
    exception: | 
				
			||||
        messages: | 
				
			||||
            'Symfony\Component\HttpKernel\Exception\NotFoundHttpException': true | 
				
			||||
@ -0,0 +1,26 @@ | 
				
			||||
fos_user: | 
				
			||||
    db_driver:      orm # can be orm or odm | 
				
			||||
    firewall_name:  main | 
				
			||||
 | 
				
			||||
    # if you change the class configuration, please also alter the sonata_user.yml file | 
				
			||||
    user_class:     Application\Sonata\UserBundle\Entity\User | 
				
			||||
 | 
				
			||||
    group: | 
				
			||||
        group_class:   Application\Sonata\UserBundle\Entity\Group | 
				
			||||
        group_manager: sonata.user.orm.group_manager | 
				
			||||
 | 
				
			||||
    service: | 
				
			||||
        user_manager: sonata.user.orm.user_manager | 
				
			||||
 | 
				
			||||
    registration: | 
				
			||||
        form: | 
				
			||||
            type:               fos_user_profile | 
				
			||||
            handler:            fos_user.profile.form.handler.default | 
				
			||||
            name:               fos_user_profile_form | 
				
			||||
            validation_groups: [ProfileCustom] | 
				
			||||
    profile: | 
				
			||||
        form: | 
				
			||||
            type:               fos_user_profile | 
				
			||||
            handler:            fos_user.profile.form.handler.default | 
				
			||||
            name:               fos_user_profile_form | 
				
			||||
            validation_groups: [ProfileCustom] | 
				
			||||
@ -0,0 +1,23 @@ | 
				
			||||
# | 
				
			||||
#  References : | 
				
			||||
#      Behat - BDD framework            : http://docs.behat.org/bundle/index.html | 
				
			||||
#      Mink - Web acceptance testing    : http://mink.behat.org/ | 
				
			||||
# | 
				
			||||
 | 
				
			||||
mink: | 
				
			||||
    base_url:   http://localhost/app_dev.php | 
				
			||||
    show_cmd:   mate %%s | 
				
			||||
 | 
				
			||||
 | 
				
			||||
#    default_session: sahi              # use Javascript engine | 
				
			||||
    default_session: goutte            # use for real HTTP test (remote server) | 
				
			||||
#    default_session: symfony           # use symfony http client, test local symfony project | 
				
			||||
 | 
				
			||||
    goutte: | 
				
			||||
        server_parameters: | 
				
			||||
            host: http://localhost | 
				
			||||
    sahi: | 
				
			||||
        host:     x.local | 
				
			||||
 | 
				
			||||
 | 
				
			||||
behat: ~ | 
				
			||||
@ -0,0 +1,11 @@ | 
				
			||||
knp_paginator: | 
				
			||||
    page_range: 5                      # default page range used in pagination control | 
				
			||||
    default_options: | 
				
			||||
        page_name: page                # page query parameter name | 
				
			||||
        sort_field_name: sort          # sort field query parameter name | 
				
			||||
        sort_direction_name: direction # sort direction query parameter name | 
				
			||||
        distinct: true                 # ensure distinct results, useful when ORM queries are using GROUP BY statements | 
				
			||||
    template: | 
				
			||||
        pagination: MopaBootstrapBundle:Pagination:sliding.html.twig     # sliding pagination controls template | 
				
			||||
#        sortable: MopaBootstrapBundle:Pagination:sortable_link.html.twig # sort link template | 
				
			||||
#        pagination: KnpPaginatorBundle:Pagination:twitter_bootstrap_v3_pagination.html.twig | 
				
			||||
@ -1,28 +1,35 @@ | 
				
			||||
parameters: | 
				
			||||
    database_driver:   pdo_mysql | 
				
			||||
    database_host:     127.0.0.1 | 
				
			||||
    database_port:     ~ | 
				
			||||
    database_name:     chamilo10 | 
				
			||||
    database_user:     root | 
				
			||||
    database_driver: pdo_mysql | 
				
			||||
    database_host: 127.0.0.1 | 
				
			||||
    database_port: null | 
				
			||||
    database_name: chamilo | 
				
			||||
    database_user: root | 
				
			||||
    database_password: root | 
				
			||||
 | 
				
			||||
    mailer_transport:  smtp | 
				
			||||
    mailer_host:       127.0.0.1 | 
				
			||||
    mailer_user:       ~ | 
				
			||||
    mailer_password:   ~ | 
				
			||||
 | 
				
			||||
    locale:            en | 
				
			||||
    secret:            ThisTokenIsNotSoSecretChangeIt | 
				
			||||
 | 
				
			||||
    path.data: ~ | 
				
			||||
    path.temp: ~ | 
				
			||||
    path.courses: ~ | 
				
			||||
    path.logs: ~ | 
				
			||||
 | 
				
			||||
    session_lifetime: ~ | 
				
			||||
    security_key: ~ | 
				
			||||
    mailer_transport: smtp | 
				
			||||
    mailer_host: 127.0.0.1 | 
				
			||||
    mailer_user: null | 
				
			||||
    mailer_password: null | 
				
			||||
    locale: en | 
				
			||||
    secret: ThisTokenIsNotSoSecretChangeIt | 
				
			||||
    path.data: null | 
				
			||||
    path.temp: null | 
				
			||||
    path.courses: null | 
				
			||||
    path.logs: null | 
				
			||||
    session_lifetime: null | 
				
			||||
    security_key: null | 
				
			||||
    password_encryption: sha1 | 
				
			||||
    deny_delete_users: false | 
				
			||||
    login_as_forbidden_globally: false | 
				
			||||
    name_order_conventions: | 
				
			||||
 | 
				
			||||
    name_order_conventions: null | 
				
			||||
    sonata_admin.title: 'Chamilo LMS' | 
				
			||||
    sonata_admin.logo_title: /bundles/sonataadmin/logo_title.png | 
				
			||||
    sonata_news.blog_title: 'Campus blog' | 
				
			||||
    sonata_news.blog_link: 'http://awesome-blog.ltd' | 
				
			||||
    sonata_news.blog_description: 'My Awesome blog description' | 
				
			||||
    sonata_news.salt: ThisTokenIsNotSoSecretChangeIt | 
				
			||||
    sonata_news.comment.emails: | 
				
			||||
        - mail@example.org | 
				
			||||
    sonata_news.comment.email_from: no-reply@example.org | 
				
			||||
    sonata_media.cdn.host: /uploads/media | 
				
			||||
    sonata_user.google_authenticator.server: demo.sonata-project.org | 
				
			||||
    sonata_page.varnish.command: if [ ! -r "/etc/varnish/secret" ]; then echo "VALID ERROR :/"; else varnishadm -S /etc/varnish/secret -T 127.0.0.1:6082 {{ COMMAND }} "{{ EXPRESSION }}"; fi; # you need to adapt this line to work with your configuration | 
				
			||||
 | 
				
			||||
@ -1,18 +1,23 @@ | 
				
			||||
main: | 
				
			||||
    resource: "@ChamiloLMSCoreBundle/Resources/config/routing.yml" | 
				
			||||
chamilo_lms_course: | 
				
			||||
    resource: "@ChamiloLMSCourseBundle/Resources/config/routing.yml" | 
				
			||||
    prefix:   / | 
				
			||||
 | 
				
			||||
login_check: | 
				
			||||
    path: /login_check | 
				
			||||
_front: | 
				
			||||
    resource: routing_front.yml | 
				
			||||
 | 
				
			||||
login: | 
				
			||||
    path:     /login | 
				
			||||
    defaults: { _controller: ChamiloLMSCoreBundle:Security:login } | 
				
			||||
_admin: | 
				
			||||
    resource: routing_admin.yml | 
				
			||||
    prefix:   /admin | 
				
			||||
 | 
				
			||||
secured_logout: | 
				
			||||
    pattern:   /secured/logout | 
				
			||||
_api: | 
				
			||||
    resource: routing_api.yml | 
				
			||||
    prefix:   /api | 
				
			||||
 | 
				
			||||
logout: | 
				
			||||
    pattern:   /secured/logout | 
				
			||||
core_bundle: | 
				
			||||
    resource: "@ChamiloLMSCoreBundle/Resources/config/routing.yml" | 
				
			||||
 | 
				
			||||
root: | 
				
			||||
    path: / | 
				
			||||
 | 
				
			||||
logout: | 
				
			||||
    path: /logout | 
				
			||||
 | 
				
			||||
@ -0,0 +1,14 @@ | 
				
			||||
# cross links between kernels | 
				
			||||
admin: | 
				
			||||
    resource: '@SonataAdminBundle/Resources/config/routing/sonata_admin.xml' | 
				
			||||
 | 
				
			||||
_sonata_admin: | 
				
			||||
    resource: . | 
				
			||||
    type:     sonata_admin | 
				
			||||
 | 
				
			||||
soanata_user_admin: | 
				
			||||
    resource: '@SonataUserBundle/Resources/config/routing/admin_security.xml' | 
				
			||||
 | 
				
			||||
sonata_media_pixlr: | 
				
			||||
    resource: '@SonataMediaBundle/Resources/config/routing/pixlr.xml' | 
				
			||||
    prefix:   /admin/media | 
				
			||||
@ -0,0 +1,58 @@ | 
				
			||||
NelmioApiDocBundle: | 
				
			||||
    resource:     "@NelmioApiDocBundle/Resources/config/routing.yml" | 
				
			||||
    prefix:       /doc | 
				
			||||
 | 
				
			||||
sonata_api_classification: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /classification | 
				
			||||
    resource:     "@SonataClassificationBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
sonata_api_news: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /news | 
				
			||||
    resource:     "@SonataNewsBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
sonata_api_media: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /media | 
				
			||||
    resource:     "@SonataMediaBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
sonata_api_notification: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /notification | 
				
			||||
    resource:     "@SonataNotificationBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
#sonata_api_ecommerce_product: | 
				
			||||
#    type:         rest | 
				
			||||
#    prefix:       /ecommerce | 
				
			||||
#    resource:     "@SonataProductBundle/Resources/config/routing/api.xml" | 
				
			||||
# | 
				
			||||
#sonata_api_ecommerce_order: | 
				
			||||
#    type:         rest | 
				
			||||
#    prefix:       /ecommerce | 
				
			||||
#    resource:     "@SonataOrderBundle/Resources/config/routing/api.xml" | 
				
			||||
# | 
				
			||||
#sonata_api_ecommerce_invoice: | 
				
			||||
#    type:         rest | 
				
			||||
#    prefix:       /ecommerce | 
				
			||||
#    resource:     "@SonataInvoiceBundle/Resources/config/routing/api.xml" | 
				
			||||
# | 
				
			||||
#sonata_api_ecommerce_customer: | 
				
			||||
#    type:         rest | 
				
			||||
#    prefix:       /ecommerce | 
				
			||||
#    resource:     "@SonataCustomerBundle/Resources/config/routing/api.xml" | 
				
			||||
# | 
				
			||||
#sonata_api_ecommerce_basket: | 
				
			||||
#    type:         rest | 
				
			||||
#    prefix:       /ecommerce | 
				
			||||
#    resource:     "@SonataBasketBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
sonata_api_page: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /page | 
				
			||||
    resource:     "@SonataPageBundle/Resources/config/routing/api.xml" | 
				
			||||
 | 
				
			||||
sonata_api_user: | 
				
			||||
    type:         rest | 
				
			||||
    prefix:       /user | 
				
			||||
    resource:     "@SonataUserBundle/Resources/config/routing/api.xml" | 
				
			||||
@ -0,0 +1,83 @@ | 
				
			||||
# these 2 references : sonata_demo and sonata_qa can be safely removed | 
				
			||||
#sonata_demo: | 
				
			||||
#    resource: "@SonataDemoBundle/Resources/config/routing/demo.xml" | 
				
			||||
# | 
				
			||||
#sonata_qa: | 
				
			||||
#    resource: "@SonataQABundle/Resources/config/routing/qa.xml" | 
				
			||||
 | 
				
			||||
sonata_user_security: | 
				
			||||
    resource: "@SonataUserBundle/Resources/config/routing/sonata_security_1.xml" | 
				
			||||
 | 
				
			||||
sonata_user_resetting: | 
				
			||||
    resource: "@SonataUserBundle/Resources/config/routing/sonata_resetting_1.xml" | 
				
			||||
    prefix: /resetting | 
				
			||||
 | 
				
			||||
sonata_user_profile: | 
				
			||||
    resource: "@SonataUserBundle/Resources/config/routing/sonata_profile_1.xml" | 
				
			||||
    prefix: /profile | 
				
			||||
 | 
				
			||||
sonata_user_register: | 
				
			||||
    resource: "@SonataUserBundle/Resources/config/routing/sonata_registration_1.xml" | 
				
			||||
    prefix: /register | 
				
			||||
 | 
				
			||||
sonata_user_change_password: | 
				
			||||
    resource: "@SonataUserBundle/Resources/config/routing/sonata_change_password_1.xml" | 
				
			||||
    prefix: /profile | 
				
			||||
 | 
				
			||||
sonata_cache_cache: | 
				
			||||
    resource: '@SonataCacheBundle/Resources/config/routing/cache.xml' | 
				
			||||
    prefix: / | 
				
			||||
 | 
				
			||||
sonata_page_cache: | 
				
			||||
    resource: '@SonataPageBundle/Resources/config/routing/cache.xml' | 
				
			||||
    prefix: / | 
				
			||||
 | 
				
			||||
sonata_page_exceptions: | 
				
			||||
    resource: '@SonataPageBundle/Resources/config/routing/exceptions.xml' | 
				
			||||
    prefix: /page | 
				
			||||
 | 
				
			||||
sonata_media_gallery: | 
				
			||||
    resource: '@SonataMediaBundle/Resources/config/routing/gallery.xml' | 
				
			||||
    prefix: /media/gallery | 
				
			||||
 | 
				
			||||
sonata_media_media: | 
				
			||||
    resource: '@SonataMediaBundle/Resources/config/routing/media.xml' | 
				
			||||
    prefix: /media | 
				
			||||
# | 
				
			||||
#sonata_customer: | 
				
			||||
#    resource: @SonataCustomerBundle/Resources/config/routing/customer.xml | 
				
			||||
#    prefix: /shop/user | 
				
			||||
# | 
				
			||||
#sonata_basket: | 
				
			||||
#    resource: @SonataBasketBundle/Resources/config/routing/basket.xml | 
				
			||||
#    prefix: /shop/basket | 
				
			||||
# | 
				
			||||
#sonata_order: | 
				
			||||
#    resource: @SonataOrderBundle/Resources/config/routing/order.xml | 
				
			||||
#    prefix: /shop/user/order | 
				
			||||
# | 
				
			||||
#sonata_product_catalog: | 
				
			||||
#    resource: @SonataProductBundle/Resources/config/routing/catalog.xml | 
				
			||||
#    prefix: /shop/catalog | 
				
			||||
# | 
				
			||||
#sonata_product: | 
				
			||||
#    resource: @SonataProductBundle/Resources/config/routing/product.xml | 
				
			||||
#    prefix: /shop/product | 
				
			||||
# | 
				
			||||
#sonata_payment: | 
				
			||||
#    resource: @SonataPaymentBundle/Resources/config/routing/payment.xml | 
				
			||||
#    prefix: /shop/payment | 
				
			||||
# | 
				
			||||
#sonata_invoice: | 
				
			||||
#    resource: @SonataInvoiceBundle/Resources/config/routing/invoice.xml | 
				
			||||
#    prefix: /shop/user/invoice | 
				
			||||
 | 
				
			||||
blog: | 
				
			||||
    resource: '@SonataNewsBundle/Resources/config/routing/news.xml' | 
				
			||||
    prefix: /blog | 
				
			||||
 | 
				
			||||
#fos_comment: | 
				
			||||
#    type: rest | 
				
			||||
#    resource: "@FOSCommentBundle/Resources/config/routing.yml" | 
				
			||||
#    prefix: /comments | 
				
			||||
#    defaults: { _format: html } | 
				
			||||
@ -0,0 +1,125 @@ | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/admin | 
				
			||||
 | 
				
			||||
sonata_admin: | 
				
			||||
    # default value, change it to sonata.admin.security.handler.acl to use ACL | 
				
			||||
    security: | 
				
			||||
        handler: sonata.admin.security.handler.role | 
				
			||||
 | 
				
			||||
    title:      %sonata_admin.title% | 
				
			||||
    title_logo: %sonata_admin.logo_title% | 
				
			||||
    options: | 
				
			||||
        html5_validate: false # does not use html5 validation | 
				
			||||
        pager_links: 5 # pager max links to display | 
				
			||||
 | 
				
			||||
    templates: | 
				
			||||
        # default global templates | 
				
			||||
        # the layout template include javascript/stylesheet to the formatter bundle, | 
				
			||||
        # if you don't need it use the default one: SonataAdminBundle::standard_layout.html.twig | 
				
			||||
        #layout:  ApplicationSonataAdminBundle::layout.html.twig | 
				
			||||
        layout:  SonataAdminBundle::standard_layout.html.twig | 
				
			||||
        ajax:    SonataAdminBundle::ajax_layout.html.twig | 
				
			||||
 | 
				
			||||
        # default value if done set, actions templates, should extends a global templates | 
				
			||||
        list:    SonataAdminBundle:CRUD:list.html.twig | 
				
			||||
        show:    SonataAdminBundle:CRUD:show.html.twig | 
				
			||||
        edit:    SonataAdminBundle:CRUD:edit.html.twig | 
				
			||||
 | 
				
			||||
    dashboard: | 
				
			||||
        blocks: | 
				
			||||
            - { position: left, type: sonata.admin.block.admin_list } | 
				
			||||
#            - { position: right, type: sonata.admin_doctrine_orm.block.audit} | 
				
			||||
            - { position: center, type: sonata.block.service.text, settings: { content: "<h2>Welcome!</h2> You can customize this dashboard by editing the sonata_admin.yml file. The current dashboard presents the recent items from the NewsBundle and a timeline with the latest action"} } | 
				
			||||
            - { position: center, type: sonata.timeline.block.timeline, settings: { context: SONATA_ADMIN, max_per_page: 25 }} | 
				
			||||
            #- { position: center, type: sonata.news.block.recent_posts, settings: { title: Recent Posts, number: 7, mode: admin }} | 
				
			||||
            - { position: left, type: sonata.block.service.text, settings: { content: "<div class='panel panel-default'><div class='panel-heading'><h3 class='panel-title'>Welcome!</h3></div><div class='panel-body'>You can customize this dashboard by editing the <code>sonata_admin.yml</code> file. The current dashboard presents the recent items from the NewsBundle and a non-statistical e-commerce information.</div></div>"} } | 
				
			||||
            #- { position: center, type: sonata.news.block.recent_comments, settings: { title: Recent Comments, number: 7, mode: admin }} | 
				
			||||
            #- { position: right, type: sonata.order.block.recent_orders, settings: { title: Recent Orders, number: 5, mode: admin }} | 
				
			||||
            #- { position: right, type: sonata.customer.block.recent_customers, settings: { title: Recent Customers, number: 5, mode: admin }} | 
				
			||||
            #- { position: right, type: sonata.block.service.rss, settings: { title: Sonata Project's Feeds, url: http://sonata-project.org/blog/archive.rss }} | 
				
			||||
 | 
				
			||||
        groups: | 
				
			||||
            sonata.admin.group.content: | 
				
			||||
                label:           sonata_content | 
				
			||||
                label_catalogue: SonataDemoBundle | 
				
			||||
                icon:            '<i class="fa fa-th"></i>' | 
				
			||||
                items: | 
				
			||||
                    #- sonata.page.admin.page | 
				
			||||
                    - sonata.news.admin.comment | 
				
			||||
                    - sonata.news.admin.post | 
				
			||||
                    - sonata.media.admin.media | 
				
			||||
                    - sonata.media.admin.gallery | 
				
			||||
                    #- sonata.comment.admin.thread | 
				
			||||
            #sonata.admin.group.ecommerce: | 
				
			||||
             #   label:           sonata_ecommerce | 
				
			||||
              #  label_catalogue: SonataAdminBundle | 
				
			||||
               # items: | 
				
			||||
                #    - sonata.customer.admin.customer | 
				
			||||
                 #   - sonata.invoice.admin.invoice | 
				
			||||
                 #   - sonata.order.admin.order | 
				
			||||
                  #  - sonata.product.admin.product | 
				
			||||
            sonata.admin.group.classification: | 
				
			||||
                label:           sonata_classification | 
				
			||||
                label_catalogue: SonataClassificationBundle | 
				
			||||
                icon:            '<i class="fa fa-sitemap"></i>' | 
				
			||||
                items: | 
				
			||||
                    - sonata.classification.admin.category | 
				
			||||
                    - sonata.classification.admin.tag | 
				
			||||
                    - sonata.classification.admin.collection | 
				
			||||
            sonata.admin.group.site_builder: | 
				
			||||
                label:           Site Builder | 
				
			||||
                label_catalogue: SonataDemoBundle | 
				
			||||
                icon:            '<i class="fa fa-puzzle-piece"></i>' | 
				
			||||
                items: | 
				
			||||
                    - sonata.page.admin.page | 
				
			||||
                    - sonata.page.admin.site | 
				
			||||
            sonata.admin.group.administration: | 
				
			||||
                label:           sonata_administration | 
				
			||||
                label_catalogue: SonataAdminBundle | 
				
			||||
                icon:            '<i class="fa fa-cogs"></i>' | 
				
			||||
                items: | 
				
			||||
                    - sonata.user.admin.user | 
				
			||||
                    - sonata.user.admin.group | 
				
			||||
                    #- sonata.page.admin.site | 
				
			||||
                    - sonata.page.admin.site | 
				
			||||
                    - sonata.notification.admin.message | 
				
			||||
            sonata.admin.group.lms: | 
				
			||||
                label: LMS | 
				
			||||
                icon:  '<i class="fa fa-play-circle"></i>' | 
				
			||||
                label_catalogue: SonataAdminBundle | 
				
			||||
                items: | 
				
			||||
                    - sonata.admin.course | 
				
			||||
                    - sonata.admin.session | 
				
			||||
 | 
				
			||||
    assets: | 
				
			||||
        stylesheets: | 
				
			||||
            # The sandbox includes default pre-optimized version of some css and js | 
				
			||||
            # So you can either use them, and add your custom assets here | 
				
			||||
            #   ~ or ~ | 
				
			||||
            # tweak the assetic.yml and the following lines | 
				
			||||
            - assetic/sonata_admin_css.css | 
				
			||||
            - assetic/sonata_formatter_css.css | 
				
			||||
            - assetic/sonata_jqueryui_css.css | 
				
			||||
            - bundles/sonatademo/css/demo.css | 
				
			||||
 | 
				
			||||
#            - bundles/sonataformatter/markitup/skins/sonata/style.css | 
				
			||||
#            - bundles/sonataformatter/markitup/sets/markdown/style.css | 
				
			||||
#            - bundles/sonataformatter/markitup/sets/html/style.css | 
				
			||||
#            - bundles/sonataformatter/markitup/sets/textile/style.css | 
				
			||||
#            - bundles/sonataadmin/vendor/bootstrap/dist/css/bootstrap.min.css | 
				
			||||
#            - bundles/sonataadmin/vendor/AdminLTE/css/font-awesome.min.css | 
				
			||||
#            - bundles/sonataadmin/vendor/AdminLTE/css/ionicons.min.css | 
				
			||||
#            - bundles/sonataadmin/vendor/AdminLTE/css/AdminLTE.css | 
				
			||||
#            - bundles/sonataadmin/vendor/jqueryui/themes/flick/jquery-ui.min.css | 
				
			||||
#            - bundles/sonataadmin/vendor/select2/select2.css | 
				
			||||
#            - bundles/sonataadmin/vendor/select2/select2-bootstrap.css | 
				
			||||
#            - bundles/sonataadmin/vendor/x-editable/dist/bootstrap3-editable/css/bootstrap-editable.css | 
				
			||||
#            - bundles/sonataadmin/css/styles.css | 
				
			||||
#            - bundles/sonataadmin/css/layout.css | 
				
			||||
 | 
				
			||||
        javascripts: | 
				
			||||
            - assetic/sonata_admin_js.js | 
				
			||||
            - assetic/sonata_jqueryui_js.js | 
				
			||||
            - assetic/sonata_formatter_js.js | 
				
			||||
            - bundles/sonataformatter/vendor/ckeditor/ckeditor.js | 
				
			||||
                    #- sonata.demo.admin.car | 
				
			||||
                    #- sonata.demo.admin.engine | 
				
			||||
@ -0,0 +1,85 @@ | 
				
			||||
sonata_block: | 
				
			||||
    context_manager: sonata.page.block.context_manager | 
				
			||||
    default_contexts: [sonata_page_bundle] | 
				
			||||
 | 
				
			||||
    http_cache: | 
				
			||||
            listener: true | 
				
			||||
    menus: | 
				
			||||
        "ChamiloLMSCoreBundle:MainMenuBuilder:mainMenu": "Main Menu" | 
				
			||||
 | 
				
			||||
    blocks: | 
				
			||||
        sonata.admin.block.admin_list: | 
				
			||||
            contexts:   [admin] | 
				
			||||
        sonata.timeline.block.timeline: | 
				
			||||
            contexts:   [admin] | 
				
			||||
        sonata.admin.block.search_result: | 
				
			||||
            contexts:   [admin] | 
				
			||||
 | 
				
			||||
        #sonata.admin_doctrine_orm.block.audit: | 
				
			||||
        #    contexts:   [admin] | 
				
			||||
 | 
				
			||||
        # Chamilo blocks | 
				
			||||
        chamilolms.corebundle.block.course: | 
				
			||||
        chamilolms.corebundle.block.breadcrumb: | 
				
			||||
        chamilolms.corebundle.block.main_menu: | 
				
			||||
 | 
				
			||||
        # Builtin Block | 
				
			||||
        sonata.block.service.text: | 
				
			||||
        sonata.block.service.container: | 
				
			||||
        sonata.block.service.rss: | 
				
			||||
        sonata.block.service.menu: | 
				
			||||
        sonata.block.service.template: | 
				
			||||
 | 
				
			||||
        # PageBundle's Blocks | 
				
			||||
        sonata.page.block.container: | 
				
			||||
            # cache: sonata.cache.memcached | 
				
			||||
            # cache: sonata.cache.predis | 
				
			||||
            # cache: sonata.page.cache.esi # if you are using the PageBundle | 
				
			||||
            # cache: sonata.block.cache.esi # if you are using the BlockBundle without the PageBundle | 
				
			||||
        sonata.page.block.children_pages: | 
				
			||||
        sonata.page.block.breadcrumb: | 
				
			||||
 | 
				
			||||
        # MediaBundle's Blocks | 
				
			||||
        sonata.media.block.media: | 
				
			||||
        sonata.media.block.gallery: | 
				
			||||
        sonata.media.block.feature_media: | 
				
			||||
 | 
				
			||||
        # NewsBundle's Blocks | 
				
			||||
        sonata.news.block.recent_comments: | 
				
			||||
        sonata.news.block.recent_posts: | 
				
			||||
 | 
				
			||||
        # TimelineBundle's Blocks | 
				
			||||
 | 
				
			||||
        sonata.timeline.block.timeline: | 
				
			||||
        sonata.timeline.block.timeline: | 
				
			||||
            contexts:   [admin] | 
				
			||||
 | 
				
			||||
        # UserBundle's Blocks | 
				
			||||
        sonata.user.block.account: | 
				
			||||
            cache: sonata.page.cache.js_async | 
				
			||||
            #cache: sonata.page.cache.esi | 
				
			||||
            contexts: [user] | 
				
			||||
        sonata.user.block.menu: | 
				
			||||
            contexts: [user] | 
				
			||||
 | 
				
			||||
        # SeoBundle's Blocks | 
				
			||||
        sonata.seo.block.social.container: | 
				
			||||
        sonata.seo.block.email.share_button: | 
				
			||||
        sonata.seo.block.facebook.like_box: | 
				
			||||
        sonata.seo.block.facebook.like_button: | 
				
			||||
        sonata.seo.block.facebook.send_button: | 
				
			||||
        sonata.seo.block.facebook.share_button: | 
				
			||||
        sonata.seo.block.pinterest.pin_button: | 
				
			||||
        sonata.seo.block.twitter.share_button: | 
				
			||||
        sonata.seo.block.twitter.follow_button: | 
				
			||||
        sonata.seo.block.twitter.hashtag_button: | 
				
			||||
        sonata.seo.block.twitter.mention_button: | 
				
			||||
        sonata.seo.block.twitter.embed: | 
				
			||||
 | 
				
			||||
        sonata.demo.block.newsletter: | 
				
			||||
 | 
				
			||||
 | 
				
			||||
        # Formatter | 
				
			||||
        sonata.formatter.block.formatter: | 
				
			||||
 | 
				
			||||
        sonata.seo.block.breadcrumb.homepage: | 
				
			||||
@ -0,0 +1,33 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/cache | 
				
			||||
# | 
				
			||||
#sonata_cache: | 
				
			||||
#    caches: | 
				
			||||
#        esi: | 
				
			||||
#            servers: | 
				
			||||
#                - varnishadm -T 127.0.0.1:2000 {{ COMMAND }} "{{ EXPRESSION }}" | 
				
			||||
# | 
				
			||||
#        ssi: | 
				
			||||
#            token: TheToken | 
				
			||||
# | 
				
			||||
#        mongo: | 
				
			||||
#            database:   cache | 
				
			||||
#            collection: cache | 
				
			||||
#            servers: | 
				
			||||
#                - {host: 127.0.0.1, port: 27017, user: username, password: pASS'} | 
				
			||||
#                - {host: 127.0.0.2} | 
				
			||||
# | 
				
			||||
#        memcached: | 
				
			||||
#            prefix: test     # prefix to ensure there is no clash between instances | 
				
			||||
#            servers: | 
				
			||||
#                - {host: 127.0.0.1, port: 11211, weight: 0} | 
				
			||||
# | 
				
			||||
#        predis: | 
				
			||||
#            servers: | 
				
			||||
#                - {host: 127.0.0.1, port: 11211, database: 6379} | 
				
			||||
# | 
				
			||||
#        apc: | 
				
			||||
#            token:  s3cur3   # token used to clear the related cache | 
				
			||||
#            prefix: test     # prefix to ensure there is no clash between instances | 
				
			||||
#            servers: | 
				
			||||
#                - { domain: kooqit.local, ip: 127.0.0.1, port: 80} | 
				
			||||
@ -0,0 +1,13 @@ | 
				
			||||
sonata_classification: | 
				
			||||
    # ... | 
				
			||||
 | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                #metadata_cache_driver: apc | 
				
			||||
                #query_cache_driver: apc | 
				
			||||
                #result_cache_driver: apc | 
				
			||||
                mappings: | 
				
			||||
                    ApplicationSonataClassificationBundle: ~ | 
				
			||||
                    SonataClassificationBundle: ~ | 
				
			||||
@ -0,0 +1,6 @@ | 
				
			||||
sonata_core: | 
				
			||||
    flashmessage: | 
				
			||||
        error: | 
				
			||||
            css_class: danger | 
				
			||||
        success: | 
				
			||||
 | 
				
			||||
@ -0,0 +1,70 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/formatter | 
				
			||||
# | 
				
			||||
sonata_formatter: | 
				
			||||
    formatters: | 
				
			||||
        markdown: | 
				
			||||
            service: sonata.formatter.text.markdown | 
				
			||||
            extensions: | 
				
			||||
                - sonata.formatter.twig.control_flow | 
				
			||||
                - sonata.formatter.twig.gist | 
				
			||||
                - sonata.media.formatter.twig | 
				
			||||
 | 
				
			||||
        text: | 
				
			||||
            service: sonata.formatter.text.text | 
				
			||||
            extensions: | 
				
			||||
                - sonata.formatter.twig.control_flow | 
				
			||||
                - sonata.formatter.twig.gist | 
				
			||||
                - sonata.media.formatter.twig | 
				
			||||
        rawhtml: | 
				
			||||
            service: sonata.formatter.text.raw | 
				
			||||
            extensions: | 
				
			||||
                - sonata.formatter.twig.control_flow | 
				
			||||
                - sonata.formatter.twig.gist | 
				
			||||
                - sonata.media.formatter.twig | 
				
			||||
        richhtml: | 
				
			||||
            service: sonata.formatter.text.raw | 
				
			||||
            extensions: | 
				
			||||
                - sonata.formatter.twig.control_flow | 
				
			||||
                - sonata.formatter.twig.gist | 
				
			||||
                - sonata.media.formatter.twig | 
				
			||||
    ckeditor: | 
				
			||||
        templates: | 
				
			||||
            browser: 'SonataFormatterBundle:Ckeditor:browser.html.twig' | 
				
			||||
            upload: 'SonataFormatterBundle:Ckeditor:upload.html.twig' | 
				
			||||
 | 
				
			||||
# This section can be used to include the SonataMediaBundle with CKEDITOR | 
				
			||||
#  => http://sonata-project.org/bundles/media/master/doc/reference/extra.html#ckeditor-integration | 
				
			||||
#  there is also a configuration in the sonata_formatter section (see sonata_formatter.yml) | 
				
			||||
ivory_ck_editor: | 
				
			||||
    default_config: default | 
				
			||||
    configs: | 
				
			||||
        default: | 
				
			||||
            filebrowserBrowseRoute: admin_sonata_media_media_ckeditor_browser | 
				
			||||
            filebrowserImageBrowseRoute: admin_sonata_media_media_ckeditor_browser | 
				
			||||
            # Display images by default when clicking the image dialog browse button | 
				
			||||
            filebrowserImageBrowseRouteParameters: | 
				
			||||
                provider: sonata.media.provider.image | 
				
			||||
            filebrowserUploadRoute: admin_sonata_media_media_ckeditor_upload | 
				
			||||
            filebrowserUploadRouteParameters: | 
				
			||||
                provider: sonata.media.provider.file | 
				
			||||
            # Upload file as image when sending a file from the image dialog | 
				
			||||
            filebrowserImageUploadRoute: admin_sonata_media_media_ckeditor_upload | 
				
			||||
            filebrowserImageUploadRouteParameters: | 
				
			||||
                provider: sonata.media.provider.image | 
				
			||||
                context: default # Optional, to upload in a custom context | 
				
			||||
 | 
				
			||||
        news: | 
				
			||||
            filebrowserBrowseRoute: admin_sonata_media_media_ckeditor_browser | 
				
			||||
            filebrowserImageBrowseRoute: admin_sonata_media_media_ckeditor_browser | 
				
			||||
            # Display images by default when clicking the image dialog browse button | 
				
			||||
            filebrowserImageBrowseRouteParameters: | 
				
			||||
                provider: sonata.media.provider.image | 
				
			||||
            filebrowserUploadRoute: admin_sonata_media_media_ckeditor_upload | 
				
			||||
            filebrowserUploadRouteParameters: | 
				
			||||
                provider: sonata.media.provider.file | 
				
			||||
            # Upload file as image when sending a file from the image dialog | 
				
			||||
            filebrowserImageUploadRoute: admin_sonata_media_media_ckeditor_upload | 
				
			||||
            filebrowserImageUploadRouteParameters: | 
				
			||||
                provider: sonata.media.provider.image | 
				
			||||
                context: news # Optional, to upload in a custom context | 
				
			||||
@ -0,0 +1,12 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/intl | 
				
			||||
# | 
				
			||||
sonata_intl: | 
				
			||||
    locale: ~ | 
				
			||||
    timezone: | 
				
			||||
        # if service is left blank, the chain detector will be used with detectors | 
				
			||||
        # defined in the dedicated section | 
				
			||||
        service:    ~ | 
				
			||||
        detectors: | 
				
			||||
            - sonata.intl.timezone_detector.user    # default value if SonataUserBundle is available | 
				
			||||
            - sonata.intl.timezone_detector.locale  # default value | 
				
			||||
@ -0,0 +1,181 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/media | 
				
			||||
# | 
				
			||||
sonata_media: | 
				
			||||
    db_driver:       doctrine_orm # | doctrine_mongodb | 
				
			||||
    default_context: default | 
				
			||||
    contexts: | 
				
			||||
        default:  # the default context is mandatory | 
				
			||||
            download: | 
				
			||||
                mode: http # X-Sendfile | http | 
				
			||||
            providers: | 
				
			||||
                - sonata.media.provider.dailymotion | 
				
			||||
                - sonata.media.provider.youtube | 
				
			||||
                - sonata.media.provider.image | 
				
			||||
                - sonata.media.provider.file | 
				
			||||
                - sonata.media.provider.vimeo | 
				
			||||
 | 
				
			||||
            formats: | 
				
			||||
                small: { width: 100, quality: 100} | 
				
			||||
                big:   { width: 970 , quality: 100} | 
				
			||||
 | 
				
			||||
        news: | 
				
			||||
            providers: | 
				
			||||
                - sonata.media.provider.dailymotion | 
				
			||||
                - sonata.media.provider.youtube | 
				
			||||
                - sonata.media.provider.image | 
				
			||||
 | 
				
			||||
            formats: | 
				
			||||
                abstract: { width: 100, quality: 100} | 
				
			||||
                wide:     { width: 820, quality: 100} | 
				
			||||
 | 
				
			||||
        sonata_collection: | 
				
			||||
            providers: | 
				
			||||
              - sonata.media.provider.image | 
				
			||||
 | 
				
			||||
            formats: | 
				
			||||
                preview: { width: 100, quality: 100} | 
				
			||||
                wide:    { width: 820, quality: 100} | 
				
			||||
 | 
				
			||||
        sonata_category: | 
				
			||||
            providers: | 
				
			||||
              - sonata.media.provider.image | 
				
			||||
 | 
				
			||||
            formats: | 
				
			||||
                preview: { width: 100, quality: 100} | 
				
			||||
                wide:    { width: 820, quality: 100} | 
				
			||||
 | 
				
			||||
        sonata_product: | 
				
			||||
            providers: | 
				
			||||
                - sonata.media.provider.image | 
				
			||||
 | 
				
			||||
            formats: | 
				
			||||
                preview:   { width: 100, quality: 100} | 
				
			||||
                small:     { width: 300, quality: 100} | 
				
			||||
                large:     { width: 750, quality: 100} | 
				
			||||
 | 
				
			||||
    cdn: | 
				
			||||
        # define the public base url for the uploaded media | 
				
			||||
        server: | 
				
			||||
            path:      %sonata_media.cdn.host% | 
				
			||||
 | 
				
			||||
    filesystem: | 
				
			||||
        # define where the uploaded file will be stored | 
				
			||||
        local: | 
				
			||||
            directory:  %kernel.root_dir%/../web/uploads/media | 
				
			||||
            create:     true | 
				
			||||
 | 
				
			||||
    providers: | 
				
			||||
        # ... | 
				
			||||
        file: | 
				
			||||
            # the resizer must be set to false, otherwhise this can delete icon files from the fs | 
				
			||||
            resizer:    false | 
				
			||||
        image: | 
				
			||||
           thumbnail: sonata.media.thumbnail.format          # default value | 
				
			||||
#           thumbnail: sonata.media.thumbnail.consumer.format # can be used to dispatch the resize action to async task | 
				
			||||
#            thumbnail: sonata.media.thumbnail.liip_imagine    # use the LiipImagineBundle to resize the image | 
				
			||||
        vimeo: | 
				
			||||
            thumbnail: sonata.media.thumbnail.format          # default value | 
				
			||||
#           thumbnail: sonata.media.thumbnail.consumer.format # can be used to dispatch the resize action to async task | 
				
			||||
#           thumbnail: sonata.media.thumbnail.liip_imagine    # use the LiipImagineBundle to resize the image | 
				
			||||
        youtube: | 
				
			||||
            thumbnail: sonata.media.thumbnail.format          # default value | 
				
			||||
#           thumbnail: sonata.media.thumbnail.consumer.format # can be used to dispatch the resize action to async task | 
				
			||||
#           thumbnail: sonata.media.thumbnail.liip_imagine    # use the LiipImagineBundle to resize the image | 
				
			||||
        dailymotion: | 
				
			||||
            thumbnail: sonata.media.thumbnail.format          # default value | 
				
			||||
#           thumbnail: sonata.media.thumbnail.consumer.format # can be used to dispatch the resize action to async task | 
				
			||||
#           thumbnail: sonata.media.thumbnail.liip_imagine    # use the LiipImagineBundle to resize the image | 
				
			||||
 | 
				
			||||
    pixlr: | 
				
			||||
        enabled:  true | 
				
			||||
        referrer: Demo - Sonata Project | 
				
			||||
 | 
				
			||||
    resizer: | 
				
			||||
        simple: | 
				
			||||
#            mode:  outbound | 
				
			||||
            mode:  inset | 
				
			||||
 | 
				
			||||
# | 
				
			||||
# The LiipImagineBundle can be used if you want to convert on demand an image | 
				
			||||
# to a specific format. (ie a controller render the file) | 
				
			||||
#    more information can be found here : https://github.com/liip/LiipImagineBundle | 
				
			||||
# | 
				
			||||
#liip_imagine: | 
				
			||||
#    filter_sets: | 
				
			||||
# | 
				
			||||
#        # this configuration match the sonata_media configuration format definition | 
				
			||||
#        sonata_product_preview: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [100, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_product_small: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [200, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_product_large: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [600, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        news_abstract: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [100, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        news_wide: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [820, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_collection_preview: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [100, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_collection_wide: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [820, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_category_preview: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [100, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        sonata_category_wide: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [820, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        default_small: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [100, 100], mode: outbound } | 
				
			||||
# | 
				
			||||
#        default_big: | 
				
			||||
#            quality: 75 | 
				
			||||
#            controller_action: 'SonataMediaBundle:Media:liipImagineFilter' | 
				
			||||
#            filters: | 
				
			||||
#                thumbnail: { size: [820, 70], mode: outbound } | 
				
			||||
 | 
				
			||||
# Enable Doctrine to map the provided entities | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                mappings: | 
				
			||||
                    ApplicationSonataMediaBundle: ~ | 
				
			||||
                    SonataMediaBundle: ~ | 
				
			||||
@ -0,0 +1,28 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/news | 
				
			||||
# | 
				
			||||
sonata_news: | 
				
			||||
    title:        %sonata_news.blog_title% | 
				
			||||
    link:         %sonata_news.blog_link% | 
				
			||||
    description:  %sonata_news.blog_description% | 
				
			||||
    salt:         %sonata_news.salt% | 
				
			||||
 | 
				
			||||
    # permalink_generator: sonata.news.permalink.category # /party/new-year | 
				
			||||
    permalink_generator: sonata.news.permalink.date # /2011/12/31/new-year | 
				
			||||
 | 
				
			||||
    # comment options | 
				
			||||
    comment: | 
				
			||||
        notification: | 
				
			||||
            emails:   %sonata_news.comment.emails% | 
				
			||||
            from:     %sonata_news.comment.email_from% | 
				
			||||
            template: 'SonataNewsBundle:Mail:comment_notification.txt.twig' | 
				
			||||
 | 
				
			||||
 | 
				
			||||
# Enable Doctrine to map the provided entities | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                mappings: | 
				
			||||
                    ApplicationSonataNewsBundle: ~ | 
				
			||||
                    SonataNewsBundle: ~ | 
				
			||||
@ -0,0 +1,36 @@ | 
				
			||||
sonata_notification: | 
				
			||||
    backend: sonata.notification.backend.postpone | 
				
			||||
#    backend: sonata.notification.backend.doctrine | 
				
			||||
#    backend: sonata.notification.backend.rabbitmq | 
				
			||||
 | 
				
			||||
#    queues: | 
				
			||||
#        default: | 
				
			||||
#            queue: message | 
				
			||||
#            routing_key: '' | 
				
			||||
 | 
				
			||||
#    backends: | 
				
			||||
#        doctrine: | 
				
			||||
#            max_age:      86400     # max age in second | 
				
			||||
#            pause:        500000    # delay in microseconds | 
				
			||||
#            states:                 # raising errors level | 
				
			||||
#                in_progress: 10 | 
				
			||||
#                error:       20 | 
				
			||||
#                open:        100 | 
				
			||||
#                done:        10000 | 
				
			||||
 | 
				
			||||
#        rabbitmq: | 
				
			||||
#            exchange:     router | 
				
			||||
#            connection: | 
				
			||||
#                host:     localhost | 
				
			||||
#                user:     guest | 
				
			||||
#                pass:     guest | 
				
			||||
#                port:     5672 | 
				
			||||
#                vhost:    / | 
				
			||||
 | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                mappings: | 
				
			||||
                    SonataNotificationBundle: ~ | 
				
			||||
                    ApplicationSonataNotificationBundle: ~ | 
				
			||||
@ -0,0 +1,137 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/page | 
				
			||||
# | 
				
			||||
cmf_routing: | 
				
			||||
    chain: | 
				
			||||
        routers_by_id: | 
				
			||||
            # enable the DynamicRouter with high priority to allow overwriting configured routes with content | 
				
			||||
            #symfony_cmf_routing_extra.dynamic_router: 200 | 
				
			||||
            # enable the symfony default router with a lower priority | 
				
			||||
            sonata.page.router: 150 | 
				
			||||
            router.default: 100 | 
				
			||||
 | 
				
			||||
sonata_page: | 
				
			||||
    multisite:             host_with_path_by_locale # host | 
				
			||||
    use_streamed_response: false # set the value to false in debug mode or if the reverse proxy does not handle streamed response | 
				
			||||
 | 
				
			||||
    ignore_uri_patterns: | 
				
			||||
        - ^/admin(.*) | 
				
			||||
        - ^/api/(.*) | 
				
			||||
 | 
				
			||||
    ignore_route_patterns: | 
				
			||||
        - (.*)admin(.*)     # ignore admin route, ie route containing 'admin' | 
				
			||||
        - ^_(.*)            # ignore symfony routes | 
				
			||||
        - index | 
				
			||||
 | 
				
			||||
    ignore_routes: | 
				
			||||
        - sonata_page_cache_esi | 
				
			||||
        - sonata_page_cache_ssi | 
				
			||||
        - sonata_page_js_sync_cache | 
				
			||||
        - sonata_page_js_async_cache | 
				
			||||
        - sonata_cache_esi | 
				
			||||
        - sonata_cache_ssi | 
				
			||||
        - sonata_cache_js_async | 
				
			||||
        - sonata_cache_js_sync | 
				
			||||
        - sonata_cache_apc | 
				
			||||
 | 
				
			||||
    cache_invalidation: | 
				
			||||
        service:  sonata.page.cache.invalidation.simple | 
				
			||||
        recorder: sonata.page.cache.recorder | 
				
			||||
        classes: | 
				
			||||
            "Application\Sonata\PageBundle\Entity\Block": getId | 
				
			||||
 | 
				
			||||
    assets: | 
				
			||||
        stylesheets: | 
				
			||||
            - assetic/sonata_front_css.css | 
				
			||||
 | 
				
			||||
        javascripts: | 
				
			||||
            - assetic/sonata_front_js.js | 
				
			||||
 | 
				
			||||
    default_template: default | 
				
			||||
    templates: | 
				
			||||
        default: | 
				
			||||
            path: 'ApplicationSonataPageBundle::default_layout.html.twig' | 
				
			||||
            name: 'default' | 
				
			||||
            containers: | 
				
			||||
                 header: | 
				
			||||
                     name: Header | 
				
			||||
                 content_top: | 
				
			||||
                     name: Top content | 
				
			||||
                 content: | 
				
			||||
                     name: Main content | 
				
			||||
                 content_bottom: | 
				
			||||
                     name: Bottom content | 
				
			||||
                 footer: | 
				
			||||
                     name: Footer | 
				
			||||
            matrix: | 
				
			||||
                 layout: | | 
				
			||||
                     HHHHHHHH | 
				
			||||
                     TTTTTTTT | 
				
			||||
                     CCCCCCCC | 
				
			||||
                     BBBBBBBB | 
				
			||||
                     FFFFFFFF | 
				
			||||
 | 
				
			||||
                 mapping: | 
				
			||||
                     H: header | 
				
			||||
                     T: content_top | 
				
			||||
                     C: content | 
				
			||||
                     B: content_bottom | 
				
			||||
                     F: footer | 
				
			||||
 | 
				
			||||
        2columns: | 
				
			||||
            path: 'ApplicationSonataPageBundle::default_2columns_layout.html.twig' | 
				
			||||
            name: '2 columns layout' | 
				
			||||
            containers: | 
				
			||||
                 header: | 
				
			||||
                     name: Header | 
				
			||||
                 content_top: | 
				
			||||
                     name: Top content | 
				
			||||
                 left_col: | 
				
			||||
                     name: Left content | 
				
			||||
                 rigth_col: | 
				
			||||
                     name: Right content | 
				
			||||
                 content_bottom: | 
				
			||||
                     name: Bottom content | 
				
			||||
                 footer: | 
				
			||||
                     name: Footer | 
				
			||||
            matrix: | 
				
			||||
                 layout: | | 
				
			||||
                     HHHHHHHH | 
				
			||||
                     TTTTTTTT | 
				
			||||
                     LLLLRRRR | 
				
			||||
                     BBBBBBBB | 
				
			||||
                     FFFFFFFF | 
				
			||||
 | 
				
			||||
                 mapping: | 
				
			||||
                     H: header | 
				
			||||
                     T: content_top | 
				
			||||
                     L: left_col | 
				
			||||
                     R: rigth_col | 
				
			||||
                     B: content_bottom | 
				
			||||
                     F: footer | 
				
			||||
 | 
				
			||||
    page_defaults: | 
				
			||||
        homepage: { decorate: false, enabled: true } | 
				
			||||
 | 
				
			||||
    caches: | 
				
			||||
        esi: | 
				
			||||
            token:    add an unique token here # default is a random value | 
				
			||||
            version:  3                        # version 3 is the default on debian wheezy ... | 
				
			||||
            servers: | 
				
			||||
                - %sonata_page.varnish.command% # you need to adapt this line to work with your configuration | 
				
			||||
 | 
				
			||||
        ssi: | 
				
			||||
            token:    add an unique token here # default is a random value | 
				
			||||
 | 
				
			||||
    catch_exceptions: | 
				
			||||
        not_found: [404]    # render 404 page with "not_found" key (name generated: _page_internal_error_{key}) | 
				
			||||
        fatal:     [500]    # so you can use the same page for different http errors or specify specific page for each error | 
				
			||||
 | 
				
			||||
# Enable Doctrine to map the provided entities | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                mappings: | 
				
			||||
                    ApplicationSonataPageBundle: ~ | 
				
			||||
                    SonataPageBundle: ~ | 
				
			||||
@ -0,0 +1,45 @@ | 
				
			||||
# | 
				
			||||
# more information can be found here http://sonata-project.org/bundles/page | 
				
			||||
# | 
				
			||||
sonata_seo: | 
				
			||||
    encoding:             UTF-8 | 
				
			||||
    page: | 
				
			||||
        default:          sonata.seo.page.default | 
				
			||||
        title:            Sonata Project | 
				
			||||
        metas: | 
				
			||||
            name: | 
				
			||||
                keywords:             foo bar | 
				
			||||
                description:          The description | 
				
			||||
                robots:               index, follow | 
				
			||||
 | 
				
			||||
            property: | 
				
			||||
                # Facebook application settings | 
				
			||||
                #'fb:app_id':          XXXXXX | 
				
			||||
                #'fb:admins':          admin1, admin2 | 
				
			||||
 | 
				
			||||
                # Open Graph information | 
				
			||||
                # see http://developers.facebook.com/docs/opengraphprotocol/#types or http://ogp.me/ | 
				
			||||
                'og:site_name':       Sonata Project Sandbox | 
				
			||||
                'og:description':     A demo of the some rich bundles for your Symfony2 projects | 
				
			||||
 | 
				
			||||
            http-equiv: | 
				
			||||
                'Content-Type':         text/html; charset=utf-8 | 
				
			||||
                #'X-Ua-Compatible':      IE=EmulateIE7 | 
				
			||||
 | 
				
			||||
        head: | 
				
			||||
            'xmlns':              http://www.w3.org/1999/xhtml | 
				
			||||
 | 
				
			||||
    sitemap: | 
				
			||||
        services: | 
				
			||||
            - sonata.product.seo_iterator | 
				
			||||
        doctrine_orm: | 
				
			||||
            # media | 
				
			||||
            - { connection: doctrine.dbal.default_connection, route: sonata_media_view, parameters: {id: null}, query: "SELECT id, updated_at as lastmod, 'weekly' as changefreq, '0.5' as prioriy FROM media__media WHERE enabled = true" } | 
				
			||||
            # blog post | 
				
			||||
            - { connection: doctrine.dbal.default_connection, route: sonata_news_view, parameters: {permalink: null}, query: "SELECT CONCAT_WS('/', YEAR(created_at), MONTH(created_at), DAY(created_at), slug) as permalink , updated_at as lastmod, 'weekly' as changefreq, '0.5' as prioriy FROM news__post WHERE enabled = 1 AND (publication_date_start IS NULL OR publication_date_start <= NOW())" } | 
				
			||||
            # page - works only for one site, please adapt the code if required | 
				
			||||
            - { connection: doctrine.dbal.default_connection, route: page_slug, parameters: {path: null}, query: "SELECT url as path, updated_at as lastmod, 'weekly' as changefreq, '0.5' as prioriy FROM page__snapshot WHERE route_name = 'page_slug' AND enabled = 1 AND (publication_date_start IS NULL OR publication_date_start <= NOW())" } | 
				
			||||
            # product categories | 
				
			||||
            - { connection: doctrine.dbal.default_connection, route: sonata_catalog_category, parameters: {category_id: null, category_slug: null}, query: "SELECT id as category_id, slug as category_slug, updated_at as lastmod, 'weekly' as changefreq, '0.5' as prioriy FROM classification__category WHERE enabled = true" } | 
				
			||||
            # products | 
				
			||||
            - { connection: doctrine.dbal.default_connection, route: sonata_product_view, parameters: {productId: null, slug: null}, query: "SELECT id as productId, slug, updated_at as lastmod, 'weekly' as changefreq, '0.5' as prioriy FROM product__product WHERE enabled = true" } | 
				
			||||
@ -0,0 +1,21 @@ | 
				
			||||
spy_timeline: | 
				
			||||
    drivers: | 
				
			||||
        orm: | 
				
			||||
            object_manager: doctrine.orm.entity_manager | 
				
			||||
            classes: | 
				
			||||
                query_builder: ~ # Spy\TimelineBundle\Driver\ORM\QueryBuilder\QueryBuilder | 
				
			||||
                timeline:         Application\Sonata\TimelineBundle\Entity\Timeline | 
				
			||||
                action:           Application\Sonata\TimelineBundle\Entity\Action | 
				
			||||
                component:        Application\Sonata\TimelineBundle\Entity\Component | 
				
			||||
                action_component: Application\Sonata\TimelineBundle\Entity\ActionComponent | 
				
			||||
 | 
				
			||||
    filters: | 
				
			||||
        data_hydrator: | 
				
			||||
            priority:             20 | 
				
			||||
            service:              spy_timeline.filter.data_hydrator | 
				
			||||
            filter_unresolved:    false | 
				
			||||
            locators: | 
				
			||||
                - spy_timeline.filter.data_hydrator.locator.doctrine_orm | 
				
			||||
 | 
				
			||||
sonata_timeline: | 
				
			||||
    manager_type: orm | 
				
			||||
@ -0,0 +1,59 @@ | 
				
			||||
# if you change the class configuration, please also alter the fos_user.yml file | 
				
			||||
doctrine: | 
				
			||||
    orm: | 
				
			||||
        entity_managers: | 
				
			||||
            default: | 
				
			||||
                mappings: | 
				
			||||
                    FOSUserBundle: ~ | 
				
			||||
                    ApplicationSonataUserBundle: ~ | 
				
			||||
                    SonataUserBundle: ~ | 
				
			||||
sonata_user: | 
				
			||||
    #admin: | 
				
			||||
      #user: | 
				
			||||
        #class:      Application\Sonata\UserBundle\Admin\UserAdmin | 
				
			||||
 | 
				
			||||
    class:                  # Entity Classes | 
				
			||||
        user:               Application\Sonata\UserBundle\Entity\User | 
				
			||||
        group:              Application\Sonata\UserBundle\Entity\Group | 
				
			||||
 | 
				
			||||
    security_acl:             false | 
				
			||||
    table: | 
				
			||||
        user_group:           fos_user_user_group | 
				
			||||
 | 
				
			||||
    impersonating: | 
				
			||||
        route:                page_slug | 
				
			||||
        parameters:           { path: / } | 
				
			||||
 | 
				
			||||
    google_authenticator: | 
				
			||||
        server:               %sonata_user.google_authenticator.server% | 
				
			||||
        enabled:              true | 
				
			||||
 | 
				
			||||
    manager_type:             orm | 
				
			||||
 | 
				
			||||
    profile: | 
				
			||||
        dashboard: | 
				
			||||
            blocks: | 
				
			||||
                - { position: left, type: sonata.block.service.text, settings: { content: "<h2>Welcome!</h2> <p>This is a sample user profile dashboard, feel free to override it in the configuration! Want to make this text dynamic? For instance display the user's name? Create a dedicated block and edit the configuration!</p>"} } | 
				
			||||
                - { position: left, type: sonata.order.block.recent_orders, settings: { title: Recent Orders, number: 5, mode: public }} | 
				
			||||
                - { position: right, type: sonata.timeline.block.timeline, settings: { max_per_page: 15 }} | 
				
			||||
                - { position: right, type: sonata.news.block.recent_posts, settings: { title: Recent Posts, number: 5, mode: public }} | 
				
			||||
                - { position: right, type: sonata.news.block.recent_comments, settings: { title: Recent Comments, number: 5, mode: public }} | 
				
			||||
        menu: | 
				
			||||
            - { route: 'sonata_user_profile_show', label: 'sonata_profile_title', domain: 'SonataUserBundle'} | 
				
			||||
            - { route: 'sonata_user_profile_edit', label: 'link_edit_profile', domain: 'SonataUserBundle'} | 
				
			||||
            - { route: 'sonata_customer_addresses', label: 'link_list_addresses', domain: 'SonataCustomerBundle'} | 
				
			||||
            - { route: 'sonata_order_index', label: 'order_list', domain: 'SonataOrderBundle'} | 
				
			||||
        form: | 
				
			||||
            type:                 sonata_user_profile | 
				
			||||
            handler:              sonata.user.profile.form.handler.default | 
				
			||||
            name:                 sonata_user_profile_form | 
				
			||||
            validation_groups: | 
				
			||||
                - ProfileCustom | 
				
			||||
 | 
				
			||||
        register: | 
				
			||||
            form: | 
				
			||||
                type:                 sonata_user_registration | 
				
			||||
                handler:              sonata.user.registration.form.handler.default | 
				
			||||
                name:                 sonata_user_registration_form | 
				
			||||
                validation_groups: | 
				
			||||
                  - ProfileCustom | 
				
			||||
					Loading…
					
					
				
		Reference in new issue