Skip to content
 
 

Latest commit

 

History

133 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☂ Umbrella framework

Easiest way to create beautiful administration backends with Symfony.

Symfony version PHP version Bootstrap version

Demo website • Demo repository



Quick start

First, make sure you install Node.js, Yarn package manager, php7.4 and also composer.

  • composer create-project umbrella2/skeleton my_project
  • cd my_project/

Configure your database:

  • Edit the DATABASE_URL env var in the .env file to use your database credentials.
  • php bin/console doctrine:database:create
  • php bin/console doctrine:schema:create

Build assets with webpack:

  • yarn install
  • yarn build

Serve:

Install umbrella on your current symfony project

Copy files from skeleton repository on your current project except composer.json.

Install umbrella bundle :

composer require umbrella2/adminbundle

Create your first admin view

php bin/console make:table # Table view
php bin/console make:tree # Tree view

Documentation

A good way to learn how to use components is to look at umbrella-admin-demo code.

~~ work in progress ~~

  • ⚡ Menu, Breadcrumb component
  • ⚡ DataTable component
  • ⚡ FormType : Choice2Type, Entity2Type, Ckeditor, DatePickerType, AutoCompleteType
  • ⚡ Js response
  • ⚡ Tabs component
  • ⚡ Searchable entity
  • ⚡ Admin theme
  • ⚡ User management
  • ⚡ Notification system
  • ⚡ Maker : Create a DataTable view, Create a TreeTable view

Contributors

Any help, suggestions or contributions are welcome.

About

Umbrella framework

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages