Integration of the popular AdminLTE dashboard for CodeIgniter 4

Overview

Tatter\AdminLTE

Integration of the popular AdminLTE dashboard for CodeIgniter 4

Coverage Status

Description

This library leverages Tatter\Assets to automate asset discovery and HTML tag injection for the popular AdminLTE dashboard. Be sure to read the documentation for Tatter\Assets on how to integrate the filter with your application's routes.

Note: While this library may be used by itself the author's intent is to include it with Tatter\Frontend to provide an opinionated suite of frontend utilities.

Installation

Install easily via Composer to take advantage of CodeIgniter 4's autoloading capabilities and always be up-to-date:

  • > composer require tatter/adminlte

Or, install manually by downloading the source files and adding the directory to app/Config/Autoload.php.

Once the files are downloaded and included in the autoload run the framework's publish command to inject all assets into your front controller path:

  • > php spark publish

Configuration

For full configuration details see the Assets docs.

Enable the AssetsFilters on any "after" routes where you want tags applied. To apply them everywhere simply add to $globals. app/Config/Filters.php:

    /**
     * List of filter aliases that are always
     * applied before and after every request.
     *
     * @var array
     */
    public $globals = [
        'before' => [
            // 'honeypot',
            // 'csrf',
        ],
        'after'  => [
            'assets',
        ],
    ];

Then create or edit your Assets config file and add the bundle. app/Config/Assets.php:

<?php

namespace Config;

class Assets extends \Tatter\Assets\Config\Assets
{
    public $routes = [
        '*' => [
            \Tatter\AdminLTE\Bundles\AdminLTEBundle::class,
        ],
    ];
}

Versioning

The intent is to maintain two major versions of this library, one for AdminLTE 3 (Bootstrap 4) and one for AdminLTE 4 (Bootstrap 5), for an indefinite amount of time until AdminLTE 4 is fully released for production use. Current version tracking:

Library version Bootstrap version AdminLTE version
1.x 4.x 3.x
2.x 5.x 4.x
You might also like...
CodeIgniter 3 + Vue.js 3 + Vite with supported Hot Module Replacement (HMR)

CodeIgniter 3 + Vue.js 3 + Vite Looking for Vue 2? Please check branch vue2 Just a basic example how to integrating CodeIgniter 3 + Vue.js 3 + Vite wi

CodeIgniter 4-based application skeleton

Bonfire 2 Just getting started. More details at Patreon What is Bonfire? Bonfire will be a robust application skeleton for CodeIgniter 4-based applica

a simple and secured RESTful API made with codeIgniter and JSON Web Tokens

CodeIgniter 4 Application Starter What is CodeIgniter? CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More in

CodeIgniter 4 Application Starter

Tensaran-Inventories merupakan website pendataan inventaris di desa Tensaran yang saya buat untuk memudahkan pendataan inventaris di kantor desa Tensaran. Aplikasi ini saya buat untuk memenuhi program kerja Kuliah Kerja Nyata (KKN) 2022

CodeIgniter 4 + Svelte App Starter

CodeIgniter4 + Svelte Application Starter 💡 Features: ⚡ Super fast single page application (SPA). 🔥 Hot Module Replacment (HMR). 🧩 Easy to install

CodeIgniter 4 + Vue3 App Starter

CodeIgniter 4 + Vue3 Application Starter Features: 💡 Super fast single page application (SPA). 🔥 Hot Module Replacment (HMR). 🧩 Easy to install and

Laravel Admin Dashboard, Admin Template with Frontend Template, for scalable Laravel projects. It is to save your time when You start with new scalable Laravel projects with many features Bootstrap, cooreui, infyom admin Generator, roles and  permissions, translatable models, spatie media and much more a free, open-source dashboard panel starter kit for Laravel
a free, open-source dashboard panel starter kit for Laravel

QAdmin a free, open-source dashboard panel starter kit for Laravel. Just intall and everything is ready Tech Stack Client: ruangAdmin, Bootstrap, Jque

a laravel package to create dynamically dashboard views in several templates ( in development)

Laravel Dashboarder A laravel package for generate admin dashboard dynamically based on Tabler template use livewire - alpinejs Installation Run the c

Releases(v1.0.0-rc.3)
  • v1.0.0-rc.3(Dec 7, 2021)

    Includes Bootstrap and jQuery via their Tatter packages

    What's Changed

    • Bootstrap by @MGatner in https://github.com/tattersoftware/codeigniter4-adminlte/pull/4

    Full Changelog: https://github.com/tattersoftware/codeigniter4-adminlte/compare/v1.0.0-rc.2...v1.0.0-rc.3

    Source code(tar.gz)
    Source code(zip)
  • v2.0.0-beta.1(Nov 26, 2021)

    This is the first trial for the development version of Admin LTE 4. Due to the drastically different philosophy around dependencies (which is still being discussed) this implementation is liable to have big changes.

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0-rc.2(Nov 26, 2021)

    Working on AdminLTE 4 has brought to light the fact that Tatter\Bootstrap is unnecessary as long as the underlying dependency is fulfilled elsewhere. Technically twbs/bootstrap is not "necessary" but keeping it will maintain some dependency sanity for Composer.

    What's Changed

    • Decouple from tatter/bootstrap by @MGatner in https://github.com/tattersoftware/codeigniter4-adminlte/pull/3

    Full Changelog: https://github.com/tattersoftware/codeigniter4-adminlte/compare/v1.0.0-rc.1...v1.0.0-rc.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0-rc.1(Nov 26, 2021)

Owner
Tatter Software
Web app development for problem solving
Tatter Software
A Laravel 5 package that switchs default Laravel scaffolding/boilerplate to AdminLTE template and Pratt Landing Page with Bootstrap 3.0

AdminLTE template Laravel package A Laravel package that switch default Laravel scaffolding / boilerplate to AdminLTE template with Bootstrap 3.0 and

Sergi Tur Badenas 1.8k Jan 3, 2023
Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.

Note: This package is only used by Backpack v3. Starting with Backpack v4, everything this package does is included in Backpack/CRUD - one package to

Backpack for Laravel 845 Nov 29, 2022
Start a new Laravel 8 project with the AdminLTE template installed.

AdminLTE template Laravel 8 package Start a new Laravel 8 project with the AdminLTE template installed. Installation Create database. Clone repository

Mairo Rodrigues 12 Dec 21, 2022
Laravel Boilerplate with AdminLTE Theme

Welcome to FastLaravel Laravel Boilerplate for AdminLTE Theme Laravel Boilerplate with AdminLTE Theme with FastLaravel.

FastX Group 49 Dec 15, 2022
Persian AdminLte Laravel

راه نصب برای نصب روت ها را کپی و منتقل کنید فولدر ریسورس فایل های مورد نظر کپی کنید و به بخش کنترلر ها برید پوشه ادمین کپی کنید و بعد از اون در نهایت

null 12 Dec 23, 2021
Quick Start - Project With Laravel 8.x and AdminLTE 3

Quick Start - Project With Laravel 8.x and AdminLTE 3 (feat. Docker) Cursos de Laravel - PT-BR Step by step Clone this Repository git clone https://gi

EspecializaTi 3 May 24, 2022
Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template

Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template

Anowar Hossain 334 Dec 29, 2022
Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE

Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.

Backpack for Laravel 845 Nov 29, 2022
laravel adminlte with crud upload photo, ckeditor, validation & rest api

laravel crud with adminlte + restapi feature : Auth crud product (datatable, upload product using ajax, description with ckeditor) crud category displ

Dani 0 Jan 6, 2022
Laravel 5.2 + Bootstrap 3.5 + AdminLTE 2.3

laravel-admin A Laravel 5.2.x, Bootstrap 3.5.x, and AdminLTE 2.3.x. project. Laravel-Admin Features Built on Laravel 5.2 Admin is built on AdminLTE 2.

Jeremy Kenedy 60 Oct 20, 2022