2017-25 © Pedro Peláez
 

library nette-front-loader

Front loader extension for Nette Framework

image

geniv/nette-front-loader

Front loader extension for Nette Framework

  • Thursday, July 12, 2018
  • by geniv
  • Repository
  • 2 Watchers
  • 0 Stars
  • 445 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 21 Versions
  • 31 % Grown

The README.md

Front loader

for CSS & JS loader, (*1)

Installation

$ composer require geniv/nette-front-loader

or, (*2)

"geniv/nette-front-loader": "^1.2"

require:, (*3)

"php": ">=7.0",
"nette/application": ">=2.4",
"nette/utils": ">=2.4",
"latte/latte": ">=2.4",
"tracy/tracy": ">=2.4"

Include in application

neon configure:, (*4)

# front loader
frontLoader:
#   debugger: false
#   productionMode: true
#   developmentMode: false
    dir: %wwwDir%
    css:    # files without extension
        - css/global
        - static:css/global1
        - "https://fonts.googleapis.com"
        - "//fonts.googleapis.com"
        front:  # source
            - css/styles1
            - static:css/styles2
    js:     # files without extension
        - js/global
        - static:js/global1
        - "https://cdnjs.com"
        - "//cdnjs.com"
        front:  # source
            - js/script1
            - static:js/script2
    tagDev: '.'
    tagProd: '.min.'
    envDev: 'development'
    envProd: 'production'
    modifyTimeVar: 'mt'

if productionMode is not defined or set null then loader will be automatic detect production mode, (*5)

developmet or stage environment is development (tagDev) settings (full css)., (*6)

production environment is production (tagProd) settings (minimal css)., (*7)

compile block work only developmentMode, other accept: productionMode., (*8)

Setting for load css/js file without change environment name begin keyword: static: like http., (*9)

each mode states:

  • development:, (*10)

    • productionMode: false
    • developmentMode: true
  • stage:, (*11)

    • productionMode: false
    • developmentMode: false
  • production:, (*12)

    • productionMode: true
    • developmentMode: false

neon configure extension:, (*13)

extensions:
    frontLoader: FrontLoader\Bridges\Nette\Extension

usage:, (*14)

use FrontLoader\IFrontLoader;

protected function createComponentFrontLoader(IFrontLoader $frontLoader): IFrontLoader
{
    //$frontLoader->setFormat('css', '        <link rel="stylesheet" href="%s">');
    //$frontLoader->setFormat('js', '    ');
    return $frontLoader;
}

@layout.latte, (*15)

for CSS

{block head}
    {control frontLoader:css}
{/block}

or defined source, (*16)

{block head}
    {control frontLoader:css 'front'}
{/block}

for JS

{block scripts}
    {control frontLoader:js}
{/block}

or defined source, (*17)

{block scripts}
    {control frontLoader:js 'front'}
{/block}

other presenter *.latte:, (*18)

{block title}...{/block}
{block description}...{/block}
{block slug}...{/block}

{block content}
...
{/block}

{block scripts}
    {include parent}
    
{/block}

{block head}
    {include parent}
    <link rel="stylesheet" href="source.css">
{/block}

The Versions

12/07 2018

dev-master

9999999-dev

Front loader extension for Nette Framework

  Sources   Download

MIT GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

12/07 2018

v1.1.8

1.1.8.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

12/07 2018

dev-develop

dev-develop

Front loader extension for Nette Framework

  Sources   Download

MIT GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

05/05 2018

v1.1.7

1.1.7.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

30/04 2018

v1.1.6

1.1.6.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

29/04 2018

v1.1.5

1.1.5.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

17/04 2018

v1.1.4

1.1.4.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

02/04 2018

v1.1.3

1.1.3.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

19/01 2018

v1.1.2

1.1.2.0

Front loader extension for Nette Framework

  Sources   Download

MIT

The Requires

 

by Radek Frystak

css js nette loader front geniv

08/01 2018

v1.1.1

1.1.1.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

02/01 2018

v1.1.0

1.1.0.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

31/12 2017

v1.0.9

1.0.9.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

31/12 2017

v1.0.8

1.0.8.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

05/10 2017

v1.0.7

1.0.7.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

21/09 2017

v1.0.6

1.0.6.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

23/08 2017

v1.0.5

1.0.5.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

09/07 2017

v1.0.4

1.0.4.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

14/06 2017

v1.0.3

1.0.3.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

14/06 2017

v1.0.2

1.0.2.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

14/06 2017

v1.0.1

1.0.1.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv

13/06 2017

v1.0.0

1.0.0.0

Front loader extension for Nette Framework

  Sources   Download

GPL-3.0

The Requires

 

by Radek Frystak

css js nette loader front geniv