Download the PHP package jbsnewmedia/vis-bundle without Composer
On this page you can find all versions of the php package jbsnewmedia/vis-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jbsnewmedia/vis-bundle
More information about jbsnewmedia/vis-bundle
Files in jbsnewmedia/vis-bundle
Package vis-bundle
Short Description VisBundle is a comprehensive Symfony bundle designed as a complete admin interface, integrating user and role management with dynamic sidebar and topbar components for building robust administration panels.
License MIT
Informations about the package vis-bundle
VisBundle
VisBundle is a comprehensive Symfony bundle designed as a complete admin interface, integrating user and role management with dynamic sidebar and topbar components for building robust administration panels.
๐ Features
- User & Role Management with CLI commands
- Dynamic Sidebar/Topbar components
- Plugin Architecture for modular extensions
- Security Integration with Symfony Authenticator
- Twig Extensions for enhanced template functionality
- Multi-Tool Support with tool-switching interface
- Responsive Design via AvalynX SimpleAdmin
โ๏ธ Requirements
- PHP 8.1 or higher
- Symfony Framework 6.4 or 7.0
๐ฆ Installation
Use Composer to install the bundle:
๐ Setup & Configuration
1. Core Installation Setup
Run the setup command to create essential controllers and configuration:
This command will:
- Create MainController for tool management
- Create SecurityController for authentication
- Optionally create RegistrationController
- Update security.yaml configuration
2. Import Services Configuration
3. Create Your First Admin User
๐ Usage Examples
Creating a Tool
Adding Sidebar Navigation
Adding Topbar Elements
Plugin Development
๐จ Template Integration
Base Template Usage
Custom Sidebar Templates
๐ Architecture Overview
Core Components
Model Hierarchy
- Tool: Base container for admin areas
- Sidebar: Navigation components (Header, Item, with nesting)
- Topbar: Header components (Button, Dropdown, LiveSearch)
- Plugin: Modular extensions via Service Locator
๐ง Advanced Configuration
Security Configuration (Auto-generated)
Asset Management Integration
๐งช Development Tools
All development tools use the same toolkit as Asset-Composer-Bundle:
๐ License
This bundle is licensed under the MIT license. See the LICENSE file for more details.
Developed by Juergen Schwind and other contributors.
๐ค Contributing
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request with your changes or improvements. We're looking for contributions in the following areas:
- Plugin development for common admin use cases
- UI/UX improvements for better user experience
- Performance optimizations for large-scale applications
- Documentation improvements and usage examples
- Test coverage expansion
- Accessibility enhancements following WCAG guidelines
Before submitting your pull request, please ensure your changes are well-documented and follow the existing coding style of the project.
๐ซ Contact
If you have any questions, feature requests, or issues, please open an issue on our GitHub repository or submit a pull request.
Enterprise-ready admin interface. Modular. Extensible. Security-first.
All versions of vis-bundle with dependencies
avalynx/avalynx-simpleadmin Version ^1.0
fortawesome/font-awesome Version ^6.0
jbsnewmedia/avalynx-web-pack Version ^1.0
jbsnewmedia/symfony-web-pack Version ^1.0
symfony/framework-bundle Version ^6.4|^7.0
symfony/finder Version ^6.4|^7.2
symfony/yaml Version ^7.2