odiseoteam/sylius-report-plugin

Plugin for Sylius to make customizable reports.

Installs: 26 130

Dependents: 0

Suggesters: 0

Security: 0

Stars: 25

Watchers: 4

Forks: 8

Open Issues: 2

Type:sylius-plugin


README

Sylius Report Plugin
68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f646973656f7465616d2f73796c6975732d7265706f72742d706c7567696e2e737667 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f646973656f7465616d2f73796c6975732d7265706f72742d706c7567696e2e737667 68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6f646973656f7465616d2f53796c6975735265706f7274506c7567696e2f4275696c64 68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6f646973656f7465616d2f53796c6975735265706f7274506c7567696e2e737667 68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f73796c6975732d7265706f72742d706c7567696e2f646f776e6c6f616473 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d756e697479253230636861742d736c61636b2d4646313439332e737667 68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d636f6e74616374253230617574686f722d626c7565

badge-partner-by-sylius.png

Description

This plugin adds data reports to the Sylius administration interface. It's highly inspired on the old SyliusReportBundle and Report component using its good architecture.

Support Sylius version 1.9+.

Premium features!

Do you want advanced features? Take a look at our Report Pro Plugin, an extended version of this one.

Architecture

Basically you have a DataFetcherInterface and RendererInterface interfaces. The first one defines how to fetch the Data according to a configuration provided. And the second one uses the Data returned by the fetcher and returns a rendered view.

Some DataFetchers and Renderers come with this plugin, but you can create your own by implementing their interfaces.

Reports admin

Demo

You can see this plugin in action in our Sylius Demo application.

Documentation

Credits

This plugin is maintained by Odiseo. Want us to help you with this plugin or any Sylius project? Contact us on team@odiseo.com.ar.