suncat/admin-page-board-bundle

Symfony2 bundle for generating page-boards with blocks in SonataAdminBundle, similar Sonata Admin Dashboard.

dev-master 2014-07-10 10:57 UTC

README

Symfony2 bundle for generating page-boards in SonataAdminBundle, similar Sonata Admin Dashboard.

Features

  • Create custom page-boards similar as SonataAdminBundle dashboard
  • Configure position (left,center,right, if sonata >= 2.3 then top,bottom) for every block of page-board
  • Customization every block (blocks based on SonataBlockBundle) with Twig, Bootstrap and other tools
  • Define custom route for every page (custom name, path, host, etc.)
  • Pass route params ($request->get('_route_params')) into every block settings ($blockContext->getSettings()['route_params'])
  • Block service for show Entity by configureShowFields() of EntityAdmin class
  • board action (_action) and button with link to page-board in Sonata Admin List view (configureListFields())

Documentation

The bulk of the documentation is stored in the Resources/doc/index.md file in this bundle:

Read the Documentation

Installation

Installation instruction are located in the documentation

Sandbox

Sandbox for AdminPageBoardBundle

TODO

  • Write Tests
  • Implement adding page-board link to sidebar menu

Example screen