Provides a configurable administration menu and dashboard with customizable widgets.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Controller
Dashboard
DependencyInjection
Resources
Tests
Twig
.gitignore
.travis.yml
README.md
ZenstruckDashboardBundle.php
composer.json
phpunit.xml.dist

README.md

ZenstruckDashboardBundle

Provides a configurable administration menu and dashboard with customizable widgets.

Screenshot

View Example Source Code

Installation

  1. Add to your composer.json:

    {
        "require": {
            "zenstruck/dashboard-bundle": "*"
        }
    }
  2. Register the bundle with Symfony2:

    // app/AppKernel.php
    
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new Zenstruck\Bundle\DashboardBundle\ZenstruckDashboardBundle(),
        );
        // ...
    }

Full Default Config

zenstruck_dashboard:
    user_service:         false
    title:                Administration
    theme:                ZenstruckDashboardBundle:Bootstrap2
    theme_options:        []
    dashboard_template:   ~
    layout:               ~
    menu_service:         ~
    widgets:

        # Prototype
        name:
            title:                ~
            content:              ~ # Required

            # route, controller, template
            content_type:         controller

            # embed, hinclude, esi, ajax
            include_type:         embed
            group:                ~
            role:                 ~
            params:               []
    menu:

        # Prototype
        name:
            label:                ~
            group:                primary
            icon:                 ~
            nested:               true
            items:

                # Prototype
                name:
                    label:                ~
                    uri:                  ~
                    route:                ~
                    routeParameters:      ~
                    role:                 ~
                    icon:                 ~