Sunshine Admin Bundle
  • Sunshine Admin Bundle
  • Setup
  • Theme Configuration
  • YAML Entity configuration
  • YAML Entity List Sort
  • Menu Configuration
  • Field type and overrides
  • Entity Relations
  • Filtering : Default values
  • Filtering : Options multiple
  • Filtering : Custom values in Select2 lists
  • Roles & Permissions
  • Creating a page
  • Widgets
  • Generic Widgets : LIST
  • Tuto - 1/x - Create SF4 Project
Powered by GitBook
On this page
  • Documentation
  • Requierements
  • Let's play
  • Entities Management
  • Pages, Widget and menu
  • Crud Widget
  • Security and Roles
  • Filtering List
  • Ordered list

Sunshine Admin Bundle

SunshineAdminBundle is a bundle designed to help you to create easily a backoffice tool for your application.

NextSetup

Last updated 7 years ago

Documentation

This documentation is available with a lot of features on :

Requierements

PHP

7.0 or later

Symfony

3.4 or later. SF4 recommended.

The bundle provides two different level :

  • Entities management : Very simple to setup, it makes possible to handle CRUD actions very easily.

  • Pages and widgets management : Makes possible for user to go a step further and customize the backoffice application.

Let's play

Entities Management

Pages, Widget and menu

Crud Widget

Security and Roles

  • Enabling Authentication

Filtering List

Ordered list

  • How to order lists

https://sunshine-team.gitbook.io/sunshineadminbundle/
Setup in your project
Theme Configuration
YAML Entity description
Field types and overrides
Entity Relations
Menu Configuration
Type : page
Theme configuration
Page configuration
Widgets
Creation of a new Page with widgets
Creating Widgets
Generic Widget : List
Configure a datasource for a filter
Filtering by user role
Default filter value
Multiple filter values
Widgets
Menu
Pages
YAML Configuration
Conventions
Title & Description
Using widgets
YAML Configuration
Using Widgets
YAML Configuration
Service class creation
The Twig view
MessageBag Bus
Using forms
Redirect and Forward response
YAML Configuration
Service class creation
The View
The messageBag
Using Forms in widgets
Redirect to current route
Using services in widgets
YAML Configuration
Configuration Inheritance & Overrides
Preset values for Filters
Add/Remove columns or filters
Type : section
Type : submenu
Type : list
Type : route
Type : external page
Roles & Permissions