An open API service indexing awesome lists of open source software.

https://github.com/echo511/gaufrette

Assets management for Nette Framework.
https://github.com/echo511/gaufrette

Last synced: 11 months ago
JSON representation

Assets management for Nette Framework.

Awesome Lists containing this project

README

          

Plupload for Nette Framework
============================

Installation
------------

Install using composer:

```sh
$ composer require echo511/gaufrette:~1.0@dev
```

Register compiler extension using config.neon

```yml
extensions:
gaufrette: Echo511\Gaufrette\DI\GaufretteExtension
```

Configure in config.neon

```yml
gaufrette:
# Folder for asset copies
assets:
directory: '.../assets'
web: '/assets'

# Data directory (uploaded photos/pdfs/etc.)
data:
directory: '.../data'
web: '/data'
```

Make sure your compiler extension class implements Echo511\Gaufrette\DI\IAssetsProvider.

Usage
-----

To access assets use Echo511\Gaufrette\Assets\ExtensionsAssets or macro Echo511\Gaufrette\Assets\AssetMacro.

To access data use Echo511\Gaufrette\Data\DataFilesystem.

Asset macro
-----------

In presenter:

```php
assetMacro->register($template, 'asset', MyCompilerExtension::class);
return $template;
}

}
```

In templates then use:
```sh

```