Admin Theme based on the AdminLTE Template for easy integration into symfony

Overview

AdminThemeBundle knpbundles.com

PRs Welcome Symfony 2.x & 3.x Build Status Latest Stable Version Latest Unstable Version License

Total Downloads Monthly Downloads Daily Downloads

Throughput Graph

Admin Theme based on the AdminLTE Template for easy integration into symfony. This bundle integrates several commonly used javascripts and the awesome AdminLTE Template.

Installation

Installation using composer is really easy: this command will add "avanzu/admin-theme-bundle": "~1.3" to your composer.json and will download the bundle:

   php composer.phar require avanzu/admin-theme-bundle

Notice: if you prefer to stay with the AdminLTE theme v1.x, manually reference "avanzu/admin-theme-bundle": "~1.1" in composer.json "require" part and run php composer.phar update

For unstable releases (based in master branch) use:

   php composer.phar avanzu/admin-theme-bundle dev-master

Enable the bundle in your kernel:


// app/AppKernel.php

public function registerBundles()
{
	$bundles = array(
		// ...
		new Avanzu\AdminThemeBundle\AvanzuAdminThemeBundle(),
	);
}

If you use 2.x branch or dev-master version of this bundle you need additionally:

php bin/console avanzu:admin:initialize

Install assets (preferably using symlink method but hardcopy works as well)...

	php app/console assets:install --symlink

Or symfony 3.x/4.x version:

	php bin/console assets:install --symlink

... and fetch vendors:

	php app/console avanzu:admin:fetch-vendor

Or symfony 3.x/4.x version:

	php bin/console avanzu:admin:fetch-vendor

Additionaly, you can trigger fetch the vendor in each install or update of this bundle, for that edit your archive composer.json and add:

    "scripts": {
        "post-install-cmd": [
            "Avanzu\\AdminThemeBundle\\Composer\\ScriptHandler::fetchThemeVendors"
        ],
        "post-update-cmd": [
            "Avanzu\\AdminThemeBundle\\Composer\\ScriptHandler::fetchThemeVendors"
        ]
    } 

Symfony 2.8 notice

This bundle requires assetic, but it isn't shipped with symfony anymore since version 2.8. To install assetic, follow these steps:

php composer.phar require symfony/assetic-bundle

Enable the bundle in your kernel:


// app/AppKernel.php

public function registerBundles()
{
	$bundles = array(
		// ...
		new Symfony\Bundle\AsseticBundle\AsseticBundle(),
	);
}

Add the following lines at app/config/config_dev.yml:

assetic:
    use_controller: false

Changing default values from templates

If you want to change any default value as for example admin_skin all you need to do is define the same at app/config/config.yml under [twig] section. See example below:

# Twig Configuration
twig:
    debug:            "%kernel.debug%"
    strict_variables: "%kernel.debug%"
    globals:
        admin_skin: skin-blue

You could also define those values at app/config/parameters.yml:

admin_skin: skin-blue

and then use as follow in app/config/config.yml:

# Twig Configuration
twig:
    debug:            "%kernel.debug%"
    strict_variables: "%kernel.debug%"
    globals:
        admin_skin: "%admin_skin%"

AdminLTE skins are: skin-blue (default for this bundle), skin-blue-light, skin-yellow, skin-yellow-light, skin-green, skin-green-light, skin-purple, skin-purple-light, skin-red, skin-red-light, skin-black and skin-black-light. If you want to know more then go ahead and check docs for AdminLTE here.

There are a few values you could change for sure without need to touch anything at bundle, just take a look under Resources/views. That's all.

Upgrade notice

Version >= 1.3 comes with pre packaged asset files located under Resources/public/static/[prod|dev]. So, there is no longer a strict requirement for bower and/or assetic. The assetic groups hovever, are still there and should work as usual.

If the assetic bundle is installed but you don't want the AdminThemeBundle to use it you can add following lines to config.yml:

    avanzu_admin_theme:
        use_assetic: false

Next Steps

Comments
  • Not Found Asset Dependency for AdminLTE

    Not Found Asset Dependency for AdminLTE

    Hello all this issue relates to issue #6. The exception which symfony returns is: [InvalidArgumentException]
    Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/adminlte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.js"

    After researching on my own and nothing helped for me ( app/console avanzu:admin:fetch-vendor and even "bower update" in vendor/avanzu/admin-theme-bundle/Resources/bower/ directory) I found this.

    I don't know how those dependencies are built but this array is not pointing to the correct file:

    'admin_lte_wysiwyg'      => array(
        'inputs' => array(
            $lteJSBase.'plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.js',
        )
    ),
    

    in vendor/avanzu/admin-theme-bundle/Resources/config/assets.php The path is correct but filenames are different, should be bootstrap3-wysihtml5.all.js

    opened by jjelev 26
  • Unrecognized option

    Unrecognized option "knp_menu" under "avanzu_admin_theme"

    Hello, I've got trouble when using the base_layout.

    I tried to override it, and it tells me :

    Method "knp_menu" for object "Avanzu\AdminThemeBundle\Helper\ContextHelper" does not exist in app/Resources/AvanzuAdminThemeBundle/views/layout/base-layout.html.twig

    I tried to add the knp_menu.enabled in the config but it says : Unrecognized option "knp_menu" under "avanzu_admin_theme"

    I think that the twig globals are not passed to my view override. Any idea ?

    thanks !

    bug 4 - Done 
    opened by numerogeek 24
  • Unable to find template

    Unable to find template "AvanzuAdminThemeBundle::layout::default-layout.html.twig" (looked into...

    Hi there. I tried to install AdminThemeBundle, I have Win10 OS. When I want to start using Bundle using command from: https://github.com/avanzu/AdminThemeBundle/blob/master/Resources/docs/layout.md {% extends 'AvanzuAdminThemeBundle:layout:default-layout.html.twig' %}

    I get

    Unable to find template "AvanzuAdminThemeBundle:layout:default-layout.html.twig" (looked into: C:\xampp\htdocs\s3pg\app/Resources/views, C:\xampp\htdocs\s3pg\vendor\symfony\symfony\src\Symfony\Bridge\Twig/Resources/views/Form) in ltest\ltest.html.twig at line 1.

    I tried to call template in other way but with no result. I was looking for file default-layout.html.twig in directory of vendor AvanzuAdminThemeBundle but there is no such file.

    I did installation by steps from https://github.com/avanzu/AdminThemeBundle

    Kind regards, Lukasz

    Debug info

    | Component | Version | | ------------- | ------------- | | Symfony version | 3.3.10 | | AdminThemeBundle | the newest |

    awaiting feedback 
    opened by lukasz-yasecure 16
  • Symfony 3.4 and 4 compatibility

    Symfony 3.4 and 4 compatibility

    After upgrading to Symfony 4 the AdminThemeBundle stopped working (see #215 as well). All twig files could not be loaded with the current reference style, it always ended up with an exception like "The file AvanzuAdminThemeBundle:Default:index.html.twig could not be found".

    I did a quick research but couldn't find out why the template loader stopped working with the current syntax in master. It worked for me in 3.3, but stopped after the migration to SF4.

    If I read the docs for the latest versions:

    • https://symfony.com/doc/current/templating.html#referencing-templates-in-a-bundle
    • https://symfony.com/doc/3.4/templating.html#referencing-templates-in-a-bundle

    both versions say

    If you need to refer to a template that lives in a bundle, Symfony uses the Twig namespaced syntax (@ BundleName/directory/filename.html.twig).

    I clearly understand if you @shakaran don't want to risk BC breaks and reject the merge (for now), but I though I leave that PR for others users who want to upgrade to Symfony 4 and have troubles getting their site up again.

    enhancement 3 - Review pending 
    opened by kevinpapst 15
  • broken with bower updating bootstrap 3.0.0 to 3.2.0

    broken with bower updating bootstrap 3.0.0 to 3.2.0

    00:01:06.584 bower bootstrap#>= 3.0.0      validate 3.2.0 against git://github.com/twbs/bootstrap.git#>= 3.0.0
    ...
    00:01:13.301 + app/console assetic:dump '--env=prod' --no-debug
    00:01:14.325 Dumping all prod assets.
    00:01:14.325 Debug mode is off.                                                                                        
    00:01:14.689   [InvalidArgumentException]                                                                       
    00:01:14.689   Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/AdminLTE/js/bootstrap.js".  
    00:01:14.689                                                                                                    
    00:01:14.689 
    00:01:14.689 
    00:01:14.689 assetic:dump [--forks="..."] [--watch] [--force] [--period="..."] [write_to]
    00:01:14.689 
    

    so, how to lock bower to 3.0.0 version until you can handle both versions?

    bug 3 - Review 
    opened by glensc 14
  • Icons in sub-children

    Icons in sub-children

    I know icons in subchildren aren't native to AdminLTE, but I find it a nice addition. Would it be worth submitting the PR to make it work? Or is it considered out-of-scope?

    I'm just overriding the macros template in my app/Resources at the minute.

    Change is here: https://github.com/avanzu/AdminThemeBundle/compare/master...MartinLyne:patch-1

    Edit: Also, how do I put label on this to question?

    opened by MartinLyne 12
  • Unrecognized option

    Unrecognized option "form" under "twig"

    Hi,

    I installed the bundle, but I am not able to install assets and fetch vendor. I get "Unrecognized option "form" under "twig"".

    When I try to run website I've got same error.

    InvalidConfigurationException in ArrayNode.php line 314: Unrecognized option "form" under "twig"

    Using Symfony 3, can it be the problem?

    opened by Holicz 9
  • fonts give 404

    fonts give 404

    how the fonts are supposed to be accessed with assetic?

    what i have is that /css/9b199dd_part_1.css url contains:

    @font-face {
      font-family: 'FontAwesome';
      src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
      src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    

    which would request /fonts/fontawesome-webfont.woff?v=4.0.3 ... and that's 404

    when i find .ttf files, then those are only in vendor dir:

    $ find -name '*ttf*'|xargs ls -ldrS|grep awes
    -rwxrwxr-x 1 glen glen  80652 aug   13 15:55 ./vendor/avanzu/admin-theme-bundle/Resources/public/vendor/AdminLTE/fonts/fontawesome-webfont.ttf
    -rw-rw-r-- 1 glen glen  80776 aug   13 15:48 ./vendor/avanzu/admin-theme-bundle/Resources/public/vendor/bootflat/fonts/fontawesome-webfont.ttf
    -rw-rw-r-- 1 glen glen  80776 aug   13 15:37 ./vendor/avanzu/admin-theme-bundle/Resources/public/fonts/fontawesome-webfont.ttf
    

    the .ttf could be accessible via /web/bundles, but it's not rewritten so in css:

    $ ls -l web/bundles/avanzuadmintheme/fonts/fontawesome-webfont.ttf 
    -rw-rw-r-- 1 glen glen 79K aug   13 15:37 web/bundles/avanzuadmintheme/fonts/fontawesome-webfont.ttf
    
    bug 0 - Backlog 
    opened by glensc 9
  • Adminlte version 2.4 crashes adminthemebundle

    Adminlte version 2.4 crashes adminthemebundle

    Adminlte version 2.4 released 3 days ago, in Resources/Bower/Bower.json, adminlte version range is ">=2.0.0 <3.0" so it fetch 2.4 and assset:install script crashes.

    Solution: change line 34 in bower.json ">=2.0.0 <3.0" to "~2.3" and it'll work

    bug enhancement awaiting feedback 
    opened by MehGokalp 8
  • 500 error when using the Bundle

    500 error when using the Bundle

    When I try to use the bundle I get this error

    Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/modernizr/modernizr.js" in . (which is being imported from "/vagrant/project/app/cache/dev/assetic/routing.yml").

    I did try php app/console asset:install command but seems to be not copying any folder with name vendor

    bug 4 - Done awaiting feedback 
    opened by aftabnaveed 8
  • SpinJs - Unable to find file

    SpinJs - Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/spinjs/spin.js"

    There is a problem with the SpinJs path.

    To reproduce with a minimal example, go to any temporal directory and create an empty symfony project version 3.3.10 and go ahead:

    xavi@bromo:~/tmp$ symfony new test_avanzu 3.3.10
    xavi@bromo:~/tmp$ cd test_avanzu/
    xavi@bromo:~/tmp/test_avanzu$ composer require avanzu/admin-theme-bundle
    xavi@bromo:~/tmp/test_avanzu$ nano app/AppKernel.php
    

    Add new Avanzu\AdminThemeBundle\AvanzuAdminThemeBundle(), to the file, save and go ahead:

    xavi@bromo:~/tmp/test_avanzu$ php bin/console avanzu:admin:fetch-vendor
    xavi@bromo:~/tmp/test_avanzu$ php bin/console avanzu:admin:build-assets
    

    boom!!

    [InvalidArgumentException]
    Unable to find file "@AvanzuAdminThemeBundle/Resources/public/vendor/spinjs/spin.js".
    

    In fact, if we inspect this directory there is not any spin.js file, but a TypeScript one:

    xavi@bromo:~/tmp/test_avanzu$ cd vendor/avanzu/admin-theme-bundle/Resources/public/vendor/spinjs/
    xavi@bromo:~/tmp/test_avanzu/vendor/avanzu/admin-theme-bundle/Resources/public/vendor/spinjs$ ls -l
    total 48
    -rw-rw-r-- 1 xavi xavi  637 nov 26 21:15 CONTRIBUTING.md
    -rw-rw-r-- 1 xavi xavi  472 nov 26 21:15 Gruntfile.js
    -rw-rw-r-- 1 xavi xavi 1119 nov 26 21:15 LICENSE.md
    -rw-rw-r-- 1 xavi xavi  771 nov 26 21:15 package.json
    -rw-rw-r-- 1 xavi xavi  675 nov 26 21:15 README.md
    -rw-rw-r-- 1 xavi xavi  155 nov 26 21:15 rollup.config.js
    drwxrwxr-x 4 xavi xavi 4096 nov 26 21:15 site
    -rw-rw-r-- 1 xavi xavi 1832 nov 26 21:15 SpinnerOptions.d.ts
    -rw-rw-r-- 1 xavi xavi 8485 nov 26 21:15 spin.ts
    -rw-rw-r-- 1 xavi xavi  152 nov 26 21:15 tsconfig.json
    

    How should we proceed?

    bug 4 - Done 
    opened by xmontero 7
  • How to override twig file

    How to override twig file

    Hi, I want override this file : vendor/kevinpapst/adminlte-bundle/Resources/views/layout/default-layout.html.twig

    I created this file : templates/bundles/adminlte-bundle/Resources/views/layout/default-layout.html.twig

    And I extended : {% extends '@!AdminLTE/layout/default-layout.html.twig' %}

    and it doesn't work, can you help me please ?

    Thank you !

    opened by quentininc 0
  • Unable to fetch verndors

    Unable to fetch verndors

    Command avanzu:admin:fetch-vendor crushs with:

    [Error] bower pickadate#* invalid-meta for:/tmp/root/bower/88e9dc170fe23ea1efbcf95aa85c8e9d-1153-vHEoqr/bower.json [Error] bower pickadate#* invalid-meta The "main" field has to contain only 1 file per filetype; found multiple .js files: ["lib/picker.js","lib/picker.date.js","lib/picker.time.js"] [Error] bower pickadate#* invalid-meta The "main" field has to contain only 1 file per filetype; found multiple .css files: ["lib/themes/default.css","lib/themes/default.date.css","lib/themes/default.time.css"]

    [Error] bower ionicons#2.0.1 invalid-meta for:/tmp/root/bower/058ec18616846dd8772e15a7a0750818-1153-TOS3Dl/bower.json [Error] bower ionicons#2.0.1 invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes [Error] bower ionicons#2.0.1 invalid-meta The "main" field cannot contain globs (example: "*.js")

    [Error] bower ionicons#2.0.1 mismatch Version declared in the json (2.0.0) is different than the resolved one (2.0.1)

    [Error] bower adminlte#~2.3.0 invalid-meta for:/tmp/root/bower/b3525921156bfa51d142854276a74fc9-1153-Y6jt0v/bower.json bower adminlte#~2.3.0 invalid-meta The "name" is recommended to be lowercase, can contain digits, dots, dashes

    Debug info

    |Bower version | 1.8.8 | | Symfony version | 3.4 | | AdminThemeBundle | 1.3.12 |

    bug 3 - Review 
    opened by igor-tvardyi 0
  • Create sidebar menu xxBundle\Model\MenuItemModel contains 16 abstract methods and must therefore be declared abstract or ...

    Create sidebar menu xxBundle\Model\MenuItemModel contains 16 abstract methods and must therefore be declared abstract or ...

    I would like to create a menu sidebar navigation. I implemented the interface but I had this error: xxBundle\Model\MenuItemModel contains 16 abstract methods and must therefore be declared abstract or implement the remaining methods (Avanzu\AdminThemeBundle\Model\MenuItemInterface::getIdentifier, Avanzu\AdminThemeBundle\Model\MenuItemInterface::getLabel, Avanzu\AdminThemeBundle\Model\MenuItemInterface::getRoute, ...)

    My code Model:

    <?php
    namespace jpBundle\Model
    
    use Avanzu\AdminThemeBundle\Model\MenuItemInterface as ThemeMenuItem;
    
    class MenuItemModel implements ThemeMenuItem {
    	// ...
    	// implement interface methods
    	// ...
    }
    

    My code Event Listener:

    
    <?php
    namespace xxBundle\EventListener;
    
    // ...
    
    use xxBundle\Model\MenuItemModel;
    use Avanzu\AdminThemeBundle\Event\SidebarMenuEvent;
    use Symfony\Component\HttpFoundation\Request;
    
    class MyMenuItemListListener {
    
    	// ...
    
    	public function onSetupMenu(SidebarMenuEvent $event) {
    
    		$request = $event->getRequest();
    
            foreach ($this->getMenu($request) as $item) {
                $event->addItem($item);
            }
    
    	}
    
    	protected function getMenu(Request $request) {
    		// Build your menu here by constructing a MenuItemModel array
    		$menuItems = array(
                $blog = new MenuItemModel('ItemId', 'ItemDisplayName', 'jp_admin_abonnement', array(/* options */), 'iconclasses fa fa-plane')
            );
    
            // Add some children
    
            // A child with an icon
            $blog->addChild(new MenuItemModel('ChildOneItemId', 'ChildOneDisplayName', 'child_1_route', array(), 'fa fa-rss-square'));
    
            // A child with default circle icon
            $blog->addChild(new MenuItemModel('ChildTwoItemId', 'ChildTwoDisplayName', 'child_2_route'));
    		return $this->activateByRoute($request->get('_route'), $menuItems);
    	}
    
    	protected function activateByRoute($route, $items) {
    
            foreach($items as $item) {
                if($item->hasChildren()) {
                    $this->activateByRoute($route, $item->getChildren());
                }
                else {
                    if($item->getRoute() == $route) {
                        $item->setIsActive(true);
                    }
                }
            }
    
            return $items;
        }
    
    }
    

    Can you help me please?

    opened by Guiriou 0
  • Error during bower install --all-root

    Error during bower install --all-root

    Hello,

    After installer this bundle when I run the command composer install I have the following error message :

    Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets
    
    Trying to install assets as relative symbolic links.
    
    --------- ------------------------ ----------------
               Bundle                   Method / Error
    --------- ------------------------ ----------------
     WARNING   AvanzuAdminThemeBundle   copy
    --------- ------------------------ ----------------
    
    ! [NOTE] Some assets were installed via copy. If you make changes to these assets you have to run this command again.
    
    [OK] All assets were successfully installed.
    
    > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile
    > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeploymentTarget
    > Avanzu\AdminThemeBundle\Composer\ScriptHandler::fetchThemeVendors
    Installing theme assets
    [Executing] E:\wrks\prj-symfony\node_modules\bower\bin install --allow-root
    [Error] Le chemin d'accès spécifié est introuvable.
    

    The error message is : The specified path is unreachable...

    Why I get this error ?

    Thank you very much for your help

    Best regards

    bug 3 - Review awaiting feedback 
    opened by craph 1
  • Unable to find class SetupKnpMenuListener ?

    Unable to find class SetupKnpMenuListener ?

    I have installed menu bundle according to instructions and now! I am unable to find this class in the whole project ? class SetupKnpMenuListener

    If this is a BUG REPORT:

    • Describe what you wanted to do and the wrong result you got.
    • Fill the Debug info table below
    • (Optional) If they are useful, include logs, code samples, screenshots, etc.

    If this is a FEATURE REQUEST:

    • Describe the new feature briefly.
    • If you consider or have knowledge submit a Pull Request.

    Debug info

    | Component | Version | | ------------- | ------------- | | Symfony version | Your current symfony version | | AdminThemeBundle | 1.3.5/dev-master/specific-commit/tag | | Operating System | Windows or GNU/Linux or other |

    opened by ashfaq17 0
  • How to achieve multilevel menus?

    How to achieve multilevel menus?

    In the AdminLte demo here https://adminlte.io/themes/AdminLTE/index2.html I can see multilevel menus.

    Instead, when I try to do them in avanzu, I can't display them:

    If I do this (only 1 level):

    $level1 = new MenuItemModel( 'level1', 'Level 1', 'form_submission_bulk_display_change_state_form', [], 'fa fa-star' );
    
    $menuItems[ 'tests' ]->addChild( $level1 );
    

    I get this:

    image

    If I do this (2 levels), I'd expect that the menu "Level 1" contains a caret to open a submenu named "Level 2".

    $level1 = new MenuItemModel( 'level1', 'Level 1', 'form_submission_bulk_display_change_state_form', [], 'fa fa-star' );
    $level2 = new MenuItemModel( 'level2', 'Level 2', 'form_submission_bulk_display_change_state_form', [], 'fa fa-star' );
    $level1->addChild( $level2 );
    
    $menuItems[ 'tests' ]->addChild( $level1 );
    

    Instead, I get this:

    image

    And there's no toggle there to open/close, as it'd be expected according to the AdminLte demo:

    image

    Question: How can I code submenus in a multilevel menu?

    | Component | Version | | ------------- | ------------- | | Symfony version | Symfony 3.3.10 | | AdminThemeBundle | 1.3.10 | | Operating System | Ubuntu 16.04 LTS |

    bug 3 - Review awaiting feedback 
    opened by xmontero 5
Releases(1.3.14)
  • 1.3.14(Mar 20, 2019)

    [70acdef] Locks all versions down to specific numbers (to the patch level) removing any randomness in installations. Relates to issue #251 [0a3036f] Merge pull request #252 from xmontero/issue251

    Source code(tar.gz)
    Source code(zip)
  • 1.3.13(Mar 19, 2019)

  • 1.3.12(Feb 28, 2019)

  • 1.3.11(May 16, 2018)

  • 1.3.10(Feb 21, 2018)

    Remove hotfix-1.3.5 branch and merge all changes properly in branch 1.3.x series. Merge missing changes from old 1.3.x releases. Internal organization with the branches

    Source code(tar.gz)
    Source code(zip)
  • 1.3.9(Feb 19, 2018)

    [ed9a11f] Backport from master the last working version of spinjs. Issue #203 [3c9dbc9] Prefix fontawesome to 4.x versions and avoid 5.0 changes

    Source code(tar.gz)
    Source code(zip)
  • 1.3.8(Nov 24, 2017)

  • 2.0.0-beta.10(Nov 24, 2017)

    [28c8933] Set null default value to max [09004a9] Add more pose badges with stats [dc97614] Add MIT license based in composer spec [212a7e0] Merge pull request #191 from pabloveintimilla/patch-1 [93a20db] Add CONTRIBUTING.md doc [f139524] Update all the events using max notifications. Related to PR #191 [d273c83] Update php code doc for notifications [a599caa] Update using the layout for 1.3 and master version [7b57db3] Update initialize command. Issue #192 [0cbb469] Fix check if badge is set [ef95e3b] Merge pull request #194 from pabloveintimilla/patch-2 [8b880e5] Changed SpinJs version to 2.3.2 [a1665eb] Merge pull request #199 from danielroehrig-mm/master [81c73ee] Fix issue #195 (Badges are not aligned in menu). Credit to @pabloveintimilla [6f98701] Fix missing glyphicons fonts

    Source code(tar.gz)
    Source code(zip)
  • 2.0.0-beta.9(Nov 1, 2017)

    [a419d31] Reset to base configuration as fallback in invalid configurations [c57d970] Move the catching in processConfiguration. Issue #182 [20b0e57] Use same warning message in invalid config. Issue #180 [a64d064] Fix typo in refactoring variables [7b3801b] Treat prepend and load with different logic. Apply config array only if present. Issue #180 [4f20fb3] Improve warning messages in several lines and error with options parameter [89d74ae] Improve documentation of ContextHelper, fix issue with config empty storage. Issue #182 [35c92b4] Refactor configuration tree options and enable read options from avanzu_admin_context. Issue #182 [d952d76] Add missing options breadcrumb_menu and main_menu. Issue #182 [aa58a10] Add font assets for admin lte [6d8ade8] Fix issue with missing fonts copied. Issue #25 [201d899] Implement avanzu_html_start & avanzu_body_start blocks. Update doc [8081f14] Update doc for kpn menu context for issue #184. Use default alias in conf [a9dd301] Update links in knp menu doc [563286a] Add PR welcome badge to Readme [a7bd8f6] Add throughput graph in Readme [236eed3] Add new bagde for symfony versions [6a751fa] Create initial issue template [58bc3a9] Fixed macros.html.twig [75a7b44] Merge pull request #189 from SalvoS81/SalvoS81-minor-fix-1 [68752fa] Use alias for main menu [e4eae91] Enable only the options if value is created not only set [9fc2708] Update jquery version dependant of upstream AdminLTE. Issue #190 [938bb23] Enable datepicker in new bootstrap version. Issue #188 [bc5e392] Improve issue template [fa3b3cd] Add small comment in code [b956b72] Apply php-cs-fixer to new code [fd88819] Fix wrong name for jquery [91bd24c] Implement avanzu login box [cbab11c] Implement login layout for use in fosuserbundle integration [45b7197] Add docs to explain how to customize form_theme layout. Issue #39 [7fb8c8b] Improve docs about theme events and remove events not used [039a2f1] Remove useless FormHelpExtension. Issue #165 [e9cd7f0] Detect OS version for uglify binaries. Issue #192 [4e27bfe] Remove space for datepicker class. Issue #188 [4421a4a] Start the messages translations feature [5aaf768] Add translations keys to breadcrumb [9501742] Add translations keys to default form [578491b] Add spanish translation [454b07c] Add build icon for travis [c1d4737] Add PULL_REQUEST_TEMPLATE.md template file [d6efea0] Move Issue template [3efb490] Improve issue template [9cbd5bd] Add RELEASE_CHECKLIST.md template

    Source code(tar.gz)
    Source code(zip)
  • 1.3.7(Oct 9, 2017)

    Small backport and fix already applied in dev-master, but applied in 1.3.x branch with merge PR https://github.com/avanzu/AdminThemeBundle/pull/187

    Source code(tar.gz)
    Source code(zip)
  • 1.3.6(Oct 9, 2017)

  • 2.0.0-beta.8(Oct 3, 2017)

    This release could be very unstable. Use under your own risk. Please report any bug or feedback are welcome.

    • Merge some contributions
    • Minor fixes related with config parameters
      • Fix wrong resolving of config in ArrayObject by exchangeArray
    • Experimental: update bootflat to bootflatv2. Issue #129

    Please ping to @shakaran as new collaborator in branch

    Source code(tar.gz)
    Source code(zip)
  • 2.0.0-beta.7(Sep 28, 2017)

    This release could be very unstable. Use under your own risk. Please report any bug or feedback are welcome.

    • Merge some contributions pending (for years)
    • Minor fixes as translations
    • Changes in Navbar and others
    • Little improvements in docs
    • Changes with bower depencies and avoid conflicts with new adminlte version

    Please ping to @shakaran as new collaborator in branch

    Source code(tar.gz)
    Source code(zip)
  • 1.3.5(Sep 28, 2017)

  • 2.0.0-beta.6(Sep 17, 2017)

    This release could be very unstable. Use under your own risk. Please report any bug or feedback are welcome.

    • Merged develop and feature/2.0 branch to master
    • A lot pull request from contributors
    • Full PSR1 and PSR2 support
    • Cleaning of code, unused variables
    • Removed test directories not in use
    • Other minor changes

    Please ping to @shakaran as new collaborator in branch

    Source code(tar.gz)
    Source code(zip)
  • 2.0.0-beta.5(Jul 23, 2016)

  • 2.0.0-beta.4(Jul 23, 2016)

  • 2.0.0-beta.3(Jun 18, 2016)

  • 2.0.0-beta.2(Jun 16, 2016)

    This version is no longer downwards compatible since the template was completely redone. You will have to do some refactoring if you intend to upgrade from a previous version.

    Source code(tar.gz)
    Source code(zip)
  • 2.0.0-beta.1(Feb 8, 2016)

Owner
Marc Bach
Marc Bach
Textpattern-default-theme - Textpattern CMS default theme.

Textpattern CMS default theme This project is the source for the default theme that ships as standard with Textpattern CMS. It is intended as a starti

Textpattern CMS 61 Nov 21, 2022
Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

null 9 Jul 5, 2022
Is an Extension of Laravel View Class which compiles String Template on the fly. It automatically detects changes on your string template and recompiles it if needed.

Laravel-fly-view Is an Extension of Laravel View Class which compiles String Template on the fly. It automatically detects changes on your string temp

John Turingan 16 Jul 17, 2022
CoreUI Free Laravel Bootstrap Admin Template

CoreUI Free Laravel Bootstrap Admin Template Curious why I decided to create CoreUI? Please read this article: Jack of all trades, master of none. Why

CoreUI 538 Dec 19, 2022
Specially customized Laravel jetstream's scaffolding for Frest html + laravel admin Template

frest-html-laravel-jetstream Specially customized Laravel jetstream's scaffolding for Frest html + laravel admin Template. It'll not work with any oth

PIXINVENT CREATIVE STUDIO 0 Apr 5, 2022
Integrates libphonenumber into your Symfony application

PhoneNumberBundle This bundle is a fork of misd-service-development/phone-number-bundle. As this project doesn't look maintained anymore, we decided t

Olivier Dolbeau 161 Dec 23, 2022
Easy-to-install Admin Panel for Laravel

CSS Framework: https://0notole.github.io/elements.css/ Install project: composer create-project --prefer-dist laravel/laravel screen, cd screen Add re

Anatoly Silko 3 Aug 25, 2021
A Laravel Code Generator based on your Models using Blade Template Engine

Laravel Code Generator is a PHP Laravel Package that uses Blade template engine to generate code for you. The difference between other code generators

Victor Yoalli 59 Dec 5, 2022
Free and open-source Laravel admin dashboard interface built with Livewire & Alpine.js based on Bootstrap 5

Volt Dashboard Laravel Free Frontend Web App for Laravel with Livewire & Alpine.js Never start a development project from scratch again. We've partner

Themesberg 200 Jan 4, 2023
Multi theme support for Laravel application

Multi theme support for Laravel application This Laravel package adds multi-theme support to your application. It also provides a simple authenticatio

QiroLab 287 Dec 29, 2022
Simple Laravel 5+ (5.4) Theme Switcher with Middleware!

Laravel Theme The simpliest of theme switching for Laravel 5 Installation Usage Installation Laravel 5.1+ Install Laravel Theme manager: composer requ

null 11 Aug 30, 2020
Theme and asset management for laravel

Laravel-Themevel Themevel is a Laravel theme and asset management package. You can easily integrate this package with any Laravel based project. Featu

Shipu Ahamed 339 Dec 23, 2022
Support multi theme for Laravel application

Very short description of the package This is where your description should go. Try and limit it to a paragraph or two, and maybe throw in a mention o

Ephraïm SEDDOR 1 Dec 1, 2021
Ten Theme From Youtube Videos

Webverse_ten This is the main branch of the Ten Theme from Youtube Videos, to view the progress of a specific video switch to the corresponding branch

Webverse 10 Dec 5, 2022
Theme and asset management for laravel

Laravel-Themevel Themevel is a Laravel theme and asset management package. You can easily integrate this package with any Laravel based project. Featu

Shipu Ahamed 339 Dec 23, 2022
🧾 Online test site with the human sciences theme. Using: HTML5, CSS3, Js., PHP7 and MySQL. 🚀

form-ciencias-humanas ?? Technologies Lunacy HTML5 CSS3 PHP7 MYSQL Animate.css Illustrations from icons8: Earth care from Anna Antipina Earth and Moon

Vinícius 1 Jan 9, 2022
Bootstrap Theme Generator inside of a Wordpress-Settings-Page. Includes live compilation of SCSS!

Bootstrap-Theme-Generator Bootstrap Theme Generator enables you to choose which components of Bootstrap you want to load. It also gives you the possib

null 3 Aug 15, 2022
A simple Laravel event log package for easy model based logging.

Karacraft Logman A simple Model Event Logging Package Usage Installation composer require karacraft/logman Migrate php artisan migrate Publish php a

Karacraft 0 Dec 28, 2021
Create Laravel views (blade template) using 'php artisan' command-line interface

About LaraBit Have you ever wonder to create Laravel views (Blade Templates) using the same type of artisan commands that you usually use to create ne

Ragib MRB 5 Oct 15, 2021