Download the PHP package colorlibhq/adminlte-symfony without Composer

On this page you can find all versions of the php package colorlibhq/adminlte-symfony. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package adminlte-symfony

# AdminLTE 4 for Symfony **Official [AdminLTE 4](https://adminlte.io) integration for Symfony** β€” Bootstrap 5.3, AssetMapper, Twig Components, a config-driven sidebar menu, SSR-safe dark mode, and an optional theme for EasyAdmin. [![Packagist](https://img.shields.io/packagist/v/colorlibhq/adminlte-symfony.svg)](https://packagist.org/packages/colorlibhq/adminlte-symfony) [![Symfony 8.1+](https://img.shields.io/badge/Symfony-8.1+-000000.svg?logo=symfony&logoColor=white)](https://symfony.com) [![PHP 8.4+](https://img.shields.io/badge/PHP-8.4+-777BB4.svg?logo=php&logoColor=white)](https://php.net) [![Bootstrap 5.3](https://img.shields.io/badge/Bootstrap-5.3-7952B3.svg?logo=bootstrap&logoColor=white)](https://getbootstrap.com) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) **πŸ”— [Live demo](https://adminlte-symfony.pages.dev)** Β· **πŸ“š [Documentation](https://docs.adminlte.io/symfony/introduction)**

AdminLTE everywhere

HTML React Next.js Vue Nuxt Angular Laravel Symfony Django ASP.NET Drupal Docs


Features

Requirements

PHP 8.4+
Symfony 8.1+ (also 7.4 LTS once stabilised)
EasyAdmin (optional) 5.1+

Installation

With Symfony Flex the bundle is registered automatically. Otherwise add it to config/bundles.php:

Configuration

Create config/packages/admin_lte.yaml (Symfony underscores the bundle name, so the config key is admin_lte):

Menu item keys: label, header, route, route_params, url, target, icon, badge, badge_class, permission, children.

Usage

Extend the layout from any page (this is the Symfony-idiomatic equivalent of the other ports' DashboardLayout):

A complete example lives in templates/demo/dashboard.html.twig. Wire it up:

Components (35+)

Layout β€” Sidebar, SidebarNavItem (recursive), Topbar, Footer, ColorModeToggle. The dashboard layout itself is {% extends '@AdminLte/layout.html.twig' %}.

Widgets β€” Card, SmallBox, InfoBox, Alert, Callout, Progress, ProgressGroup, Timeline + TimelineItem, ProfileCard, DescriptionBlock, Breadcrumb, Ratings, Toast, Modal, Accordion + AccordionItem, Tabs, NavNotifications, NavMessages, NavTasks, CommandPalette (⌘K).

Forms β€” Button, Input, Select, Textarea, InputSwitch, InputColor, InputFile.

Every component is a Twig Component:

This matches the component inventory of the Vue/React ports. A few heavy plugin wrappers (charts, datatables, rich editors) remain optional add-ons.

Dark mode

The <head> script in _color_mode_script.html.twig sets data-bs-theme before the body paints (no flash), persists the choice to localStorage, and tracks the OS preference while on auto. <twig:Adminlte:ColorModeToggle /> flips it via the exposed window.adminlteToggleColorMode(). A Stimulus alternative ships in assets/controllers/color-mode_controller.js.

Production assets (AssetMapper)

The CDN links in the layout's stylesheets/javascripts blocks make the bundle work with zero config. For production, serve assets locally:

Then override the layout blocks in your base template to emit {{ importmap('app') }} instead of the CDN tags.

EasyAdmin theme

Layer AdminLTE onto an existing EasyAdmin backend. Either copy the shipped override into your app:

…or load the assets from your DashboardController:

Note: this is an initial integration that applies AdminLTE styling to EasyAdmin's own layout. A fully restructured AdminLTE shell (sidebar/topbar/config menu) for EasyAdmin is being rolled out incrementally.

Development

License

MIT Β© Colorlib & AdminLTE contributors.


All versions of adminlte-symfony with dependencies

PHP Build Version
Package Version
Requires php Version >=8.4
symfony/framework-bundle Version ^8.1
symfony/twig-bundle Version ^8.1
symfony/asset Version ^8.1
symfony/asset-mapper Version ^8.1
symfony/config Version ^8.1
symfony/dependency-injection Version ^8.1
symfony/http-kernel Version ^8.1
symfony/stimulus-bundle Version ^2.30 || ^3.0
symfony/ux-twig-component Version ^2.30 || ^3.0
twig/twig Version ^3.21
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package colorlibhq/adminlte-symfony contains the following files

Loading the files please wait ...