Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ayman-benmada/sylius-export-plugin

The Export plugin allows you to export all data of any entity directly from the configuration file
https://github.com/ayman-benmada/sylius-export-plugin

export sylius sylius-plugin symfony

Last synced: 8 days ago
JSON representation

The Export plugin allows you to export all data of any entity directly from the configuration file

Awesome Lists containing this project

README

        

Sylius Export Plugin


The Export plugin allows you to export all data of any entity directly from the configuration file.

![presentation photo](https://github.com/ayman-benmada/Sylius-Export-Plugin/blob/main/src/Resources/public/presentation.png?raw=true)

## Documentation

- Configuration Reference
- Command Reference

## Installation

Require plugin with composer :

```bash
composer require abenmada/sylius-export-plugin
```

Change your `config/bundles.php` file to add the line for the plugin :

```php
['all' => true],
]
```

Then create the config file in `config/packages/abenmada_export_plugin.yaml` :

```yaml
imports:
- { resource: "@ExportPlugin/Resources/config/services.yaml" }
```

Then import the routes in `config/routes/abenmada_export_plugin.yaml` :

```yaml
abenmada_export_plugin_routing:
resource: "@ExportPlugin/Resources/config/routes.yaml"
prefix: /%sylius_admin.path_name%
```