GraFx Studio Connector - Advanced Renderer
Introduction
The "Advanced-Renderer"-Extension for the GraFxStudio-Connector for Magento2.x is an optional functionality to add support zip-package downloads of output rendering.
Module
Extension-Name: enobis/module-grafx-studio-advanced-renderer
Latest Version: 0.2.11
Features
GraFxStudio supports rendering of outputs into various static and animated formats like mp4, gif, png, jpg and pdf. Actually it doesn't support rendering a complete package of various output format at once. This solves the "Advanced Renderer"-extension for the GraFxStudio-Connector.
Frontend
The extension adds "Download"-Links at various areas in the storefront (and backend).
- Editor (Previews)
- Order Details in Storefront
- My Documents
- Order-Details in Backend
Important: The "Advanced Renderer" will be added to list of existing standard renderer.
Backend
Manage Advanced Renderer Configurations
(Stores->GraFx->Grafx Advanced Renderer)
You can configure multiple advanced renderer configurations. The configurations are created with json-based configuration description. E.g to create a zip-package for Mp4 outputs for different layouts/ formats.
{
"outputType": "zip", - actually only zip-files are supported
"filenamePrefix": "MP4_package", - filename-prefix for zip-package. Final file gets also a timestamp.
"packageConfiguration": [ - beginning of detail configuration
{
"layoutToExport": 1,
"outputSettingsId": "6f97233b-6bdc-4f87-b3cb-a6a0524e65e8",
"outputType": "pdf",
"filenamePrefix": "180x297"
},
{
"layoutToExport": 0, - number of layout to export
"outputType": "mp4", - format of output like mp4, gif, jpg, png, pdf
"fps": 30, - fps in case of output mp4, gif
"pixelRatio": "1", - pixelratio
"filenamePrefix": "1080x1080px" - filename-prefix for file inside of zip-package
},
{
"layoutToExport": 2,
"outputType": "mp4",
"fps": 30,
"pixelRatio": "1",
"filenamePrefix": "1920x1080px"
},
{
"layoutToExport": 3,
"outputType": "mp4",
"fps": 30,
"pixelRatio": "1",
"filenamePrefix": "1200x628px"
}
] [ - end of detail configuration
}
Configuration
General Setup
(Stores->Configuration->GraFxStudio->GraFxStudio Advanced Renderer)
Grafx Advanced Renderer
| Option | Type | Description | Scope | | :--| :--: | :-- | | Grafx Advanced Renderer | Renderer Control | Renderer Control with multiple lines. |
Please note: These settings will be overwritten by values of a product configuration.
Product Setup
(Catalog->Products->GraFxStudio)
Grafx Advanced Renderer
| Option | Type | Description |
|---|---|---|
| Grafx Advanced Renderer | Yes, No, Use Config(Default) | Decides if product settings will be used or not. |
| Grafx Studio Standard Renderer Settings | Renderer Control | Renderer Control with multiple lines. |
Please note: Overwrittes default configuration.
Required extensions
The required submodules are installed automatically.
"enobis/module-chili-editor"
Changelog
1.1.1 (2026-04-09)
-
2026-04-09Logging removed from the module (3e63cf6) -
2026-04-09Version: 1.1.1 (4905d6a)- Logging removed from the module
1.1.0 (2026-03-10)
-
2026-03-10Drop PHP7.4support (54cfef8) -
2026-03-10Allow PHP8.3(3013dfe) -
2026-03-10Tweak code (1281c48) -
2026-03-10Merge branch 'php83-compat' into dev (c5e2fc2) -
2026-03-10Version 1.1.0 (86b7b87)Allow PHP 8.3
#14375
1.0.0 (2025-11-19)
-
2025-11-19Version 1.0.0 (2af21d2)Raise grafx-studio submodule to a stable version for the official production release
0.10.1 (2025-11-05)
-
2025-11-05Do not show grafx advanced renderer* product attributes for magento bundle product in product edit form in backend (f9edc1a) -
2025-11-05Merge branch 'hide-grafx-advanced-renderer-product-attributes-bundle-product' into dev (bb131b3) -
2025-11-05Version 0.10.1 (f78ce60)Do not show grafx advanced renderer* product attributes for magento bundle product in product edit form in backend
0.10.0 (2025-11-03)
-
2025-11-03Version 0.10.0 (c19f1a5)Fixation on a minor number
0.2.11 (2025-02-03)
-
2025-02-03fixes installation error "Warning: Undefined array key "attribute_id" (7265fcc) -
2025-02-03Version 0.2.11 (3d3a9b5)fixes installation error "Warning: Undefined array key "attribute_id"
0.2.10 (2025-01-21)
-
2025-01-21Rename renderer area "Default" to "Editor" (c92bc45) -
2025-01-21Update unit tests (3717149) -
2025-01-21Merge branch 'fixes' into dev (75ae507) -
2025-01-21Version 0.2.10 (85404ab)Rename renderer area "Default" to "Editor"
0.2.9 (2024-12-17)
-
2024-12-17Tweak code (157326c) -
2024-12-17Add my digital output renderer area support (002e05f) -
2024-12-17Update unit tests (44657e4) -
2024-12-17Merge branch 'my-digital-output-renderer-area' into dev (c1eaee0) -
2024-12-17Version 0.2.9 (c40679e)Add my digital output renderer area support
#14011 #REL-484
0.2.8 (2024-10-25)
-
2024-10-25Add order email area renderer support (e793b01) -
2024-10-25Update unit tests (469e8db) -
2024-10-25Update composer.json (8912de2) -
2024-10-25Merge branch 'fixes' into dev (41201ef) -
2024-10-25Version 0.2.8 (55f35b7)Add order email area renderer support
0.2.7 (2024-10-09)
-
2024-10-09Fix: Grafx advanced renderer renderer types not restricted to zip in advanced renderer edit form in backend (d840beb) -
2024-10-09Merge branch 'fixes' into dev (7474f25) -
2024-10-09Version 0.2.7 (3772d62)Fix: Grafx advanced renderer renderer types not restricted to zip in advanced renderer edit form in backend
0.2.6 (2024-09-19)
-
2024-09-19Only support advanced renderer with renderer type zip (df5dc64) -
2024-09-19Update unit test setup traits (7dd7e62) -
2024-09-19Update unit tests (ac7ad3b) -
2024-09-19Merge branch 'fixes' into dev (a7a26a2) -
2024-09-19Version 0.2.6 (9256fe3)Only support advanced renderer with renderer type zip
0.2.5 (2024-09-16)
-
2024-09-13Tweak code (944258c) -
2024-09-16Add backend order area renderer support (3591d57) -
2024-09-16Update unit tests (a33f0a2) -
2024-09-16Merge branch 'fixes' into dev (db2d31c) -
2024-09-16Version 0.2.5 (450145d)Add backend order area renderer support
0.2.4 (2024-08-26)
-
2024-08-26Update README.md (ffc1d8b) -
2024-08-26Introduce .gitattributes to exclude development files (7994446) -
2024-08-26Merge branch 'fixes' into dev (8e6493f) -
2024-08-26Version 0.2.4 (0515a6f)Introduce .gitattributes to exclude development files
0.2.3 (2024-06-04)
-
2024-06-04support GrafxStudio RendererInterface (afa85df) -
2024-06-04version 0.2.3 (c1afcf0)support GrafxStudio RendererInterface
0.2.2 (2023-11-20)
-
2023-11-15Fix unit test for new added zip/archive export type (d1a5f96) -
2023-11-15Merge branch 'improvements' into dev (fdadeec) -
2023-11-20Fix default value issue for grafx product attributes in product edit form in backend when selecting use defaults in some store scopes (00337f0) -
2023-11-20Merge branch 'improvements' into dev (ebf7b7d) -
2023-11-20Version 0.2.2 (a7f90f8)Fix default value issue for grafx product attributes in product edit form in backend when selecting use defaults in some store scopes
0.2.1 (2023-11-01)
-
2023-11-01add ZIP/Package Export Type (0410a83) -
2023-11-01version 0.2.1 (db935f7)add ZIP/Package Export Type
0.2.0 (2023-10-20)
-
2023-10-20Update code (3d82850) -
2023-10-20Add product grafx advanced renderer attributes (8e87059) -
2023-10-20Merge branch 'add-product-advanced-renderer-support' into dev (a973301) -
2023-10-20Version 0.2.0 (4704761)Add product grafx advanced renderer attributes
0.1.2 (2023-09-25)
-
2023-09-19Fix advanced renderer source (b43337d) -
2023-09-19Always lower case renderer type (d92009c) -
2023-09-20Make all advanced renderer fields required in edit form in backend and provide default values where needed (143cf50) -
2023-09-20Validate grafx json before saving advanced renderer in backend (034115b) -
2023-09-22Update code (d2cc90d) -
2023-09-22Fix delete button on existing advanced renderer edit form in backend does not work (ac523cc) -
2023-09-22Add system configuration inconsistency protection when deleting advanced renderer in various scenarios in backend (1fc4408) -
2023-09-25Fix unable to add new grafx advanced renderer in backend (1311dab) -
2023-09-25Merge branch 'improvements' into dev (6c22718) -
2023-09-25Version 0.1.2 (3acaf81)Add system configuration inconsistency protection when deleting advanced renderer in various scenarios in backend Validate grafx json before saving advanced renderer in backend Make all advanced renderer fields required in edit form in backend and provide default values where needed Always lower case renderer type Fix unable to add new grafx advanced renderer in backend Fix delete button on existing advanced renderer edit form in backend does not work Fix advanced renderer source
0.1.1 (2023-09-15)
-
2023-09-15Code cleanup (62a3386) -
2023-09-15Fix advanced renderer issue in system configuration when saved (70b7345) -
2023-09-15Fix advanced renderer listing issue in backend when renderer exists in system (d2efbff) -
2023-09-15Merge branch 'fixes' into dev (1d08b64) -
2023-09-15Version 0.1.1 (b463f71)Fix advanced renderer listing issue in backend when renderer exists in system Fix advanced renderer issue in system configuration when saved
0.1.0 (2023-09-14)
-
2023-09-14Add advanced renderer entity to backend (971d6dd) -
2023-09-14Merge branch 'add-advanced-renderer-entity' into dev (3ef7c1d) -
2023-09-14Version 0.1.0 (b0c468f)Add advanced renderer entity to backend
0.0.1 (2023-09-13)
2023-09-13module base files (6c2c86a)