braunstetter / rock-bundle
A base bundle for the rock.systems ecosystem
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 1
Type:symfony-bundle
Requires
- php: ^8.0
- braunstetter/control-panel-bundle: ^0.2
- braunstetter/menu-bundle: ^0.2
- symfony/asset: ^5.3|^6.0
- symfony/framework-bundle: ^5.3|^6.0
- symfony/security-bundle: ^5.3|^6.0
- symfony/translation: ^5.3|^6.0
Requires (Dev)
README
This is the core package of the rock.systems ecosystem.
Installation
composer require braunstetter/rock-bundle
What is bundled?
This bundle contains:
- control panel
- extensible user menu
- styled side navigation with extensible menu
Control panel
This dashboard is the base for your projects:
As you can see there is a sidebar - a clear structure and a user menu in the right corner. It's pretty - it's modern - it's responsive - it's pure Twig witch Stimulus. EVERYTHING is extensible and interchangeable.
User system - Security
A security / user system is NOT included.
The symfony security system is extremely powerful and flexible.
Instead of inventing another user system or even specifying one, which would then be difficult to adapt for special requirements, we believe it is much better if every Symfony installation, whatever software system is used, build its own user system.
Apart from that, it is now pretty easy to set up a standard user system with Symfony. (With php bin/console make:auth
MakerBundle ) this can be done in a few simple steps inside the terminal.
The philosophy behind it is - to provide you with the full power of symfony whenever possible.