enobis/module-grafx-studio-advanced-renderer v1.1.1

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
  • Email
  • 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-09 Logging removed from the module (3e63cf6)

  • 2026-04-09 Version: 1.1.1 (4905d6a)

    • Logging removed from the module

1.1.0 (2026-03-10)

  • 2026-03-10 Drop PHP 7.4 support (54cfef8)

  • 2026-03-10 Allow PHP 8.3 (3013dfe)

  • 2026-03-10 Tweak code (1281c48)

  • 2026-03-10 Merge branch 'php83-compat' into dev (c5e2fc2)

  • 2026-03-10 Version 1.1.0 (86b7b87)

    Allow PHP 8.3

    #14375

1.0.0 (2025-11-19)

  • 2025-11-19 Version 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-05 Do not show grafx advanced renderer* product attributes for magento bundle product in product edit form in backend (f9edc1a)

  • 2025-11-05 Merge branch 'hide-grafx-advanced-renderer-product-attributes-bundle-product' into dev (bb131b3)

  • 2025-11-05 Version 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-03 Version 0.10.0 (c19f1a5)

    Fixation on a minor number

0.2.11 (2025-02-03)

  • 2025-02-03 fixes installation error "Warning: Undefined array key "attribute_id" (7265fcc)

  • 2025-02-03 Version 0.2.11 (3d3a9b5)

    fixes installation error "Warning: Undefined array key "attribute_id"

0.2.10 (2025-01-21)

  • 2025-01-21 Rename renderer area "Default" to "Editor" (c92bc45)

  • 2025-01-21 Update unit tests (3717149)

  • 2025-01-21 Merge branch 'fixes' into dev (75ae507)

  • 2025-01-21 Version 0.2.10 (85404ab)

    Rename renderer area "Default" to "Editor"

0.2.9 (2024-12-17)

  • 2024-12-17 Tweak code (157326c)

  • 2024-12-17 Add my digital output renderer area support (002e05f)

  • 2024-12-17 Update unit tests (44657e4)

  • 2024-12-17 Merge branch 'my-digital-output-renderer-area' into dev (c1eaee0)

  • 2024-12-17 Version 0.2.9 (c40679e)

    Add my digital output renderer area support

    #14011 #REL-484

0.2.8 (2024-10-25)

  • 2024-10-25 Add order email area renderer support (e793b01)

  • 2024-10-25 Update unit tests (469e8db)

  • 2024-10-25 Update composer.json (8912de2)

  • 2024-10-25 Merge branch 'fixes' into dev (41201ef)

  • 2024-10-25 Version 0.2.8 (55f35b7)

    Add order email area renderer support

0.2.7 (2024-10-09)

  • 2024-10-09 Fix: Grafx advanced renderer renderer types not restricted to zip in advanced renderer edit form in backend (d840beb)

  • 2024-10-09 Merge branch 'fixes' into dev (7474f25)

  • 2024-10-09 Version 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-19 Only support advanced renderer with renderer type zip (df5dc64)

  • 2024-09-19 Update unit test setup traits (7dd7e62)

  • 2024-09-19 Update unit tests (ac7ad3b)

  • 2024-09-19 Merge branch 'fixes' into dev (a7a26a2)

  • 2024-09-19 Version 0.2.6 (9256fe3)

    Only support advanced renderer with renderer type zip

0.2.5 (2024-09-16)

  • 2024-09-13 Tweak code (944258c)

  • 2024-09-16 Add backend order area renderer support (3591d57)

  • 2024-09-16 Update unit tests (a33f0a2)

  • 2024-09-16 Merge branch 'fixes' into dev (db2d31c)

  • 2024-09-16 Version 0.2.5 (450145d)

    Add backend order area renderer support

0.2.4 (2024-08-26)

  • 2024-08-26 Update README.md (ffc1d8b)

  • 2024-08-26 Introduce .gitattributes to exclude development files (7994446)

  • 2024-08-26 Merge branch 'fixes' into dev (8e6493f)

  • 2024-08-26 Version 0.2.4 (0515a6f)

    Introduce .gitattributes to exclude development files

0.2.3 (2024-06-04)

  • 2024-06-04 support GrafxStudio RendererInterface (afa85df)

  • 2024-06-04 version 0.2.3 (c1afcf0)

    support GrafxStudio RendererInterface

0.2.2 (2023-11-20)

  • 2023-11-15 Fix unit test for new added zip/archive export type (d1a5f96)

  • 2023-11-15 Merge branch 'improvements' into dev (fdadeec)

  • 2023-11-20 Fix default value issue for grafx product attributes in product edit form in backend when selecting use defaults in some store scopes (00337f0)

  • 2023-11-20 Merge branch 'improvements' into dev (ebf7b7d)

  • 2023-11-20 Version 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-01 add ZIP/Package Export Type (0410a83)

  • 2023-11-01 version 0.2.1 (db935f7)

    add ZIP/Package Export Type

0.2.0 (2023-10-20)

  • 2023-10-20 Update code (3d82850)

  • 2023-10-20 Add product grafx advanced renderer attributes (8e87059)

  • 2023-10-20 Merge branch 'add-product-advanced-renderer-support' into dev (a973301)

  • 2023-10-20 Version 0.2.0 (4704761)

    Add product grafx advanced renderer attributes

0.1.2 (2023-09-25)

  • 2023-09-19 Fix advanced renderer source (b43337d)

  • 2023-09-19 Always lower case renderer type (d92009c)

  • 2023-09-20 Make all advanced renderer fields required in edit form in backend and provide default values where needed (143cf50)

  • 2023-09-20 Validate grafx json before saving advanced renderer in backend (034115b)

  • 2023-09-22 Update code (d2cc90d)

  • 2023-09-22 Fix delete button on existing advanced renderer edit form in backend does not work (ac523cc)

  • 2023-09-22 Add system configuration inconsistency protection when deleting advanced renderer in various scenarios in backend (1fc4408)

  • 2023-09-25 Fix unable to add new grafx advanced renderer in backend (1311dab)

  • 2023-09-25 Merge branch 'improvements' into dev (6c22718)

  • 2023-09-25 Version 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-15 Code cleanup (62a3386)

  • 2023-09-15 Fix advanced renderer issue in system configuration when saved (70b7345)

  • 2023-09-15 Fix advanced renderer listing issue in backend when renderer exists in system (d2efbff)

  • 2023-09-15 Merge branch 'fixes' into dev (1d08b64)

  • 2023-09-15 Version 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-14 Add advanced renderer entity to backend (971d6dd)

  • 2023-09-14 Merge branch 'add-advanced-renderer-entity' into dev (3ef7c1d)

  • 2023-09-14 Version 0.1.0 (b0c468f)

    Add advanced renderer entity to backend

0.0.1 (2023-09-13)

  • 2023-09-13 module base files (6c2c86a)