enobis/module-chili-data-connector v1.4.9

GraFx Studio Connector - Dataconnector

Overview

The Chili Data Connector module seamlessly connects your Magento store with GraFx Studio & Publisher, empowering you to manage and utilize your data effectively. This extension allows for the sophisticated management of data compilations and data specifications directly within Magento. It features both backend and frontend interfaces for a comprehensive data editing, display, and management experience.

Extension

Extension-Name: enobis/module-chilidataconnector
Latest Version: 1.3.4

Key-Features

  • Data Compilation Management: Create, edit, and store local data compilations from various sources.
  • Data Specification Management: Define and manage data structures and validation rules.
  • Frontend Integration: A user-friendly frontend interface powered by DataTables and the Editor extension for intuitive data manipulation.
  • GraFx Integration: Native support for both GraFx Publisher & GraFx Studio.
  • Flexible Data Sources: Connect to multiple remote data source formats, including flat JSON and Chili's XML format.

Use Cases

This module is designed to handle various data workflow scenarios, whether you are using external data sources or creating data from scratch.

Scenario 1: Using an External Data Source

Connect to an external data source (in Chili XML or flat JSON format), allow users to select specific data rows, and save them as a local data compilation. This compilation can then be used to generate outputs in GraFx Studio & Publisher.

Scenario 2: Manual Data Creation

When no external data source is available, users can manually create data rows using the frontend "Datachooser" interface. This data is then stored as a local data compilation for later use in generating outputs.

Details

Local Data Compilations

Data selected or created by users is stored locally in Magento as a data compilation. These compilations can be managed from the user account section on the frontend and can be re-loaded into compatible GraFx Studio documents.

Data Specification Management / Flexible Data Sources

Connect to multiple remote data source formats, including flat JSON and Chili's XML format.

Frontend Integration

GraFx Integration

Connecting to GraFx Studio

To integrate the module with your GraFx Studio environment, follow these steps.

1. Environment Setup

First, install and publish the GenericJsonDataConnector from enobis to your GraFx environment.

Publish the Connector:

npx connector-cli publish -e [your_environment] -b https://[your_environment].chili-publish.online/grafx -n GenericJsonDataConnector --proxyOption.allowedDomains "my.api.mockaroo.com,*.enobis.de,[your-magento-domain.com]"

This command will return the ID and name of the published connector, for example: {"id":"57d3caba-dc13-482d-b26f-09866733e861","name":"GenericJsonDataConnector"}

Authenticate the Connector:

Next, use the connectorId from the previous step to set up authentication.

# Browser (Client-side) Authentication
npx connector-cli set-auth -e [your_environment] -b https://[your_environment].chili-publish.online/grafx --connectorId [your_connector_id] -au browser -at staticKey --auth-data-file ./auth.json

# Server-side Authentication
npx connector-cli set-auth -e [your_environment] -b https://[your_environment].chili-publish.online/grafx --connectorId [your_connector_id] -au server -at staticKey --auth-data-file ./auth.json

2. Document Setup

In your GraFx Studio template, configure the document to use the data connector.

  1. Select "GenericJsonDataConnector" as the data connector for your template.
  2. In the connector settings, provide the API URL from your Magento installation:
    • API-URL: [Your Magento URL]/chilidataconnector/download/json
  3. Create two variables in your document with the type "string":
    • api_key
    • api_timestamp
  4. Map these variables to the API-Key and API-Timestamp settings of the connector, respectively.
  5. It is recommended to hide these variables in the user interface, as they are used for technical purposes only.

Datachooser Grid

Local Data Compilations

Users can store their selected data in local data compilations. Data compilations can be managed from the user account and can be re-loaded into compatible documents.

Setup

Magento Setup

Install the GraFx Studio Datachooser and create a dataspecification. The datachooser stores data in datacompilations and returns the data in a json-Format at [Your URL]/chilidataconnector/download/json.

Environment Setup

Install the "GenericJsonDataConnector" from enobis in your the environment of your choice and activate it.

Publish the connector to the environment

npx connector-cli publish -e [your_environment] -b https://[your environemnt]].chili-publish.online/grafx -n GenericJsonDataConnector --proxyOption.allowedDomains my.api.mockaroo.com *.enobis.de [etc.]

Returns e.g {"id":"57d3caba-dc13-482d-b26f-09866733e861","name":"GenericJsonDataConnector"}

Authenticate your connector

npx connector-cli set-auth -e [your environment] -b https://[your environment].chili-publish.online/grafx --connectorId 57d3caba-dc13-482d-b26f-09866733e861 -au browser -at staticKey --auth-data-file ./auth.json
npx connector-cli set-auth -e [your environment] -b https://[your environment].chili-publish.online/grafx --connectorId 57d3caba-dc13-482d-b26f-09866733e861 -au server -at staticKey --auth-data-file ./auth.json

Document Setup

Choose Data Connector "GenericJsonDataConnector" in your template and complete the connector setup with:

API-URL: [Your URL]/chilidataconnector/download/json

Create api_key and api_timpestamp variable as string and map them to the API-Key and API-Timestamp setting of the connector. Hide them in the interface - they are only necessary for technical reasons.

Configuration

ChiliDataSpecification

(GraFxStudio->ChiliDataSpecification)

Main information

Option Type Description Scope
Name String Name of Specification Global
Specification Type GraFxStudio Datasource (local settings) returns the a flat json dataformat for the GenericJsonDataConnector-Dataconnector Global
Minimum number of rows Number Minimum amount of rows for local data compilation Global
Maximum number of rows Number Maximum amount of rows for local data compilation Global
Key Column String Name of column in json which acts as unique key column Global
Enable Create Row Dropdown Enables feature to create local rows Global

Grafx Studio Search Data Settings

Option Type Description Scope
Name String Name of Specification Global
Remote URL String URL to remote datasource (without authentication Global
Data Format Json, XML format of data (exact format see above) Global

Grafx Studio Column Definiton

Option Type Description Scope
Column Name String Name of column in remote datasource System->Storeview
Header Text String Name of column in Datachooser System->Storeview
Editable No, Yes Is Column editablein Datachooser? System->Storeview
Visible No, Yes Is Column visible in Datachooser? System->Storeview
Validation Rules Email, DecimalMaxTwoPlaces, PostcodeGermany Available Validation Rules System->Storeview

Product Setup

Option Type Description Scope
Chili Data Connector Dropdown Dropdown with available Data Specifications System->Storeview

General Setup

(Stores->Configuration->Chili>ChiliDataConnector)

Option Type Description Scope
Enabled No(Default), Yes Enables DataConnector/ Datachooser System->Website

Technical Details

Supported Data Formats

The module supports two primary formats for remote data sources.

Flat JSON Format

The JSON data must be an array of flat objects.

[
  {"id":1,"order_number":"5483441576721170","product_name":"Stackable steamers for healthy cooking.","price":39.99,"valid_from":"07/03/2025"},
  {"id":2,"order_number":"5100146871646641","product_name":"Creamy vegan mac and cheese.","price":8.99,"valid_from":"09/22/2025"},
  {"id":3,"order_number":"5238929893872724","product_name":"A stunning lace dress for special occasions.","price":79.99,"valid_from":"10/27/2024"}
]

Chili Datasource XML Format (GraFx Publisher)

This is the standard XML format used by GraFx Publisher.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dataSource>
    <row rowNum="0">
        <col1 varName="price">1049.58</col1>
        <col2 varName="name">Shirt</col2>
        <col3 varName="description">long red shirt</col3>
    </row>
    <row rowNum="1">
        <col1 varName="price">79.99</col1>
        <col2 varName="name">Pants</col2>
        <col3 varName="description">blue skinny jeans</col3>
    </row>
</dataSource>

Chili Snippet XML Format (GraFx Publisher)

This is the standard Snippet XML format used by GraFx Publisher.

<?xml version="1.0" encoding="utf-8"?>
<assets>
  <item id="1" snippetID="xxx1" name="Cap"
        thumb="https://example.com/assets/4711.jpg"
        saveInline="true"
        defaultWidth="100mm"
        defaultHeight="150mm"
        placeAsFrames="false"  
  onlyUpdateVariables="true" accessibleFromClient="false" >
		<variables>
      		<item name="product_number" value="4711"/>	      	
			<item name="product_name" value="Cap"/>
			<item name="product_image_url" value="https://example.com/assets/4711.jpg"/>
	    </variables>
  </item>
  <item id="2" snippetID="xxx1" name="Shirt"
        thumb="https://example.com/assets/4712.jpg"
        saveInline="true"
        defaultWidth="100mm"
        defaultHeight="150mm"
        placeAsFrames="false"  
  onlyUpdateVariables="true" accessibleFromClient="false" >
		<variables>
      		<item name="product_number" value="4712"/>	      	
			<item name="product_name" value="Shirt"/>
			<item name="product_image_url" value="https://example.com/assets/4712.jpg"/>
	    </variables>
  </item>
</assets>

Snippetfeed API-URL: [Your Magento URL]/chilidataconnector/download/snippetfeed?snippet_name_attribute=product_name&snippet_image_attribute=product_image_url&snippet_image_value=URLENCODEDURL&snippet_id=xxx&key=%qs_data_token%&default_width=100mm&default_height=150mm

Snippetfeed API-URL Parameter:

Parameter Name Parameter Value Description
key %qs_data_token% fixed
snippet_name_attribute product_name depends on the data
snippet_image_attribute product_image_url depends on the data
snippet_image_value=URLENCODEDURL you can insert a static url encoded link e.g. for a placeholder image
snippet_id xxx enter your snippet id
default_width 100mm your snippet default width
default_height 150mm your snippet default height

Prerequisites

Our extensions are not available via the magento-marketplace or packagist.org! The extensions are only available via a (private) repository!

In order to get access, a valid license-agreement is required!

If you have no access to our repositories, please contact us!

Install

Magento2.x and composer

To install the extension use composer via ssh:

composer require enobis/module-XXX

Required Extensions

Will be installed automatically!

"enobis/module-grafx-studio"

Afterwards you have to update your Magento2.x installation by

bash
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
php bin/magento indexer:reindex

Changelog & Roadmap

No changelog & roadmap is available!

Addons

There are no addons available!

Support

If you need help using the extension, please get in touch with us by sending an email to support@enobis.de.

Changelog

1.4.9 (2026-07-17)

  • 2026-07-16 Add support for configurable/child product datasources (3816c35)

  • 2026-07-17 Version 1.4.9 (a553347)

    Add configurable/child product functionality for cmash datachooser/dataconnector

1.4.8 (2026-07-16)

  • 2026-07-16 Version 1.4.8 (4cbf03c)

    Rename product tab from "chili data connector" to "data connector"

  • 2026-07-16 Version 1.4.8 (a1919f1)

    Rename product tab from "chili data connector" to "data connector"

1.4.7 (2026-07-16)

  • 2026-07-16 Add "save & duplicate" functionality to data-specification backend form (768b8c5)

  • 2026-07-16 Version 1.4.7 (158c95a)

    Add "save & duplicate" functionality to data-specification backend form

1.4.6 (2026-07-15)

  • 2026-07-15 Optimize store config (9e1f352)

  • 2026-07-15 Version 1.4.6 (d141bfd)

    Optimize store config

1.4.5 (2026-07-14)

  • 2026-07-14 Version 1.4.5 (2db469d)

    Remove unnecessary requirements

  • 2026-07-14 Version 1.4.5 (4b4594b)

    Remove unnecessary requirements

1.4.4 (2026-07-14)

  • 2026-07-14 Remove chili requirements (56d9e2e)

  • 2026-07-14 Version 1.4.4 (ad46352)

    Remove chili requirements

1.4.3 (2026-07-03)

  • 2026-07-03 Fix problem when adding new rows for empty column definitions (66958da)

  • 2026-07-03 Version 1.4.3 (79c63f5)

    Fix problem when adding new rows for empty column definitions

1.4.2 (2026-06-13)

  • 2026-06-13 Fix small problem when chili-data-connector is installed without cmash (d4a38be)

  • 2026-06-13 Version 1.4.2 (10ecea2)

    Fix small problem when chili-data-connector is installed without cmash

1.4.1 (2026-06-10)

  • 2026-06-10 Version 1.4.1 (9e9b844)

    Add menu entries to cmash

  • 2026-06-10 Version 1.4.1 (f78895a)

    Add menu entries to cmash

1.4.0 (2026-06-09)

  • 2026-06-09 Add initial cmash support (c7e957d)

  • 2026-06-09 Version 1.4.0 (fd8229a)

    Add initial cmash support

1.3.7 (2026-07-03)

  • 2026-07-03 Fix problem when adding new rows for empty column definitions (b45e831)

  • 2026-07-03 Version 1.3.7 (7ece548)

    Fix problem when adding new rows for empty column_definitions

1.3.6 (2026-05-07)

  • 2026-05-07 Optimize order view, hide data-chooser button (0bfa19d)

  • 2026-05-07 Version 1.3.6 (d8ff824)

    Optimize order view, hide data-chooser button

1.3.5 (2026-04-29)

  • 2026-04-29 Add translations (f8682c5)

  • 2026-04-29 Version 1.3.5 (2c423c7)

    Add translations

1.3.4 (2026-04-29)

  • 2026-04-29 Add snippet_image_attribute and snippet_image_value to snippetfeed URL (1315f77)

    This introduces two new URL parameters to the snippetfeed:

    • snippet_image_value (e.g., https%3A%2F%2Fexample.com%2Fmedia%2Flogo.jpg)
    • snippet_image_attribute (e.g., imagefield)

    When both parameters are specified, the dataset value mapped by snippet_image_attribute takes priority, as long as it returns a non-empty value in the dataset.

  • 2026-04-29 Version 1.3.4 (465ddf1)

    Add snippet_image_attribute and snippet_image_value parameter to snippetfeed URL

    This introduces two new URL parameters to the snippetfeed:

    • snippet_image_value (e.g., https%3A%2F%2Fexample.com%2Fmedia%2Flogo.jpg)
    • snippet_image_attribute (e.g., imagefield)

    When both parameters are specified, the dataset value mapped by snippet_image_attribute takes priority, as long as it returns a non-empty value in the dataset.

1.3.3 (2026-04-26)

  • 2026-04-26 Add data_token support for configure modes (draft, quote, document workflow ...) (bb9eb21)

  • 2026-04-26 Version 1.3.3 (b86421a)

    Add data_token support for configure modes (draft, quote, document workflow ...)

1.3.2 (2026-04-25)

  • 2026-04-25 Optimize the data/snippet-selection, document save/reload behavior (fee8646)

    Change label from close to apply

  • 2026-04-25 Version 1.3.2 (c6bfee3)

    Optimize the data/snippet-selection, document save/reload behavior Change label from close to apply

1.3.1 (2026-04-24)

  • 2026-04-24 Add snippet_id, default_width, default_height, snippet_name_attribute url parameters to snippet_feed controller (b6f6f76)

  • 2026-04-24 Version 1.3.1 (f0c86da)

    Add snippet_id, default_width, default_height, snippet_name_attribute url parameters to snippet_feed controller

1.3.0 (2026-04-23)

  • 2026-04-23 Add chili_document attribute to data compilations (cf6be16)

    Add chili_data_connector_usage product attribute of type select with options "datasource" and Add reload of chili Editor iframe with data_token parameter for "datasource and snippets" mode Add download controller for getting a data compilation in snippet xml format

  • 2026-04-23 Version 1.3.0 (541185a)

    Add chili_document attribute to data compilations Add chili_data_connector_usage product attribute of type select with options "datasource" and Add reload of chili Editor iframe with data_token parameter for "datasource and snippets" mode Add download controller for getting a data compilation in snippet xml format

1.2.3 (2026-03-18)

  • 2026-03-18 - Compatibility with Chili Editor 3.2.3 (b18f848)

  • 2026-03-18 Version: 1.2.3 (4685cf3)

    • Compatibility with Chili Editor 3.2.3

1.2.2 (2026-03-18)

  • 2026-03-18 - Compatibility with Chili Editor 3.2.2 (f3996f5)

  • 2026-03-18 Version: 1.2.2 (ad2f59a)

    • Compatibility with Chili Editor 3.2.2

1.2.1 (2026-03-17)

  • 2026-03-17 - Compatibility with Chili Editor 3.2.1 (5fa8a64)

  • 2026-03-17 Version: 1.2.1 (3014544)

    • Compatibility with Chili Editor 3.2.1

1.2.0 (2026-03-13)

  • 2026-03-13 Drop PHP 7.4 support (02e7cc4)

  • 2026-03-13 Allow PHP 8.3 (38c206b)

  • 2026-03-13 Tweak code (f3d5a99)

  • 2026-03-13 Adjust code style (3640d50)

  • 2026-03-13 Merge branch 'php83-compat' into dev (4a8277f)

  • 2026-03-13 Version 1.2.0 (b5bb1ad)

    Allow PHP 8.3

    #14375

1.1.1 (2026-02-22)

  • 2026-02-22 Optimize np portal specification type, format fixed to json, do not collapse search grid (6499661)

  • 2026-02-22 Version 1.1.1 (4b29c57)

    Optimize np portal specification type, format fixed to json, do not collapse search grid

1.1.0 (2026-02-18)

  • 2026-02-18 Add np-data-hub datasources for grafx studio data chooser (8b9dfbb)

  • 2026-02-18 Version 1.1.0 (3b24f3f)

    Add np-data-hub datasources for grafx studio data chooser

1.0.1 (2025-11-17)

  • 2025-11-17 Add row_count property to datacompilation info (5c6e872)

  • 2025-11-17 Version 1.0.1 (5bd7ae0)

    Optimizations for configure mode preflight-check, previously the user always got a message to reopen the datachooser before he could finish or add to cart opening of the data-chooser-dialog, visual appearance optimized, previously the dialog was shown incomplete while loading the data

1.0.0 (2025-11-07)

  • 2025-11-07 Change setup upgrade to 1.0.0 (e152574)

  • 2025-11-07 Version 1.0.0 (df1c520)

    Add grafx studio support

0.9.26-rc13 (2025-11-06)

  • 2025-11-06 Add feature to differentiate between 'user data compilations' and 'grafx studio document data compilations'. (c11632b)

  • 2025-11-06 Version 0.9.26-rc13 (1be4fb7)

    Add differentiation between 'user data compilations' and 'grafx studio document data compilations'.

0.9.26-rc12 (2025-10-30)

  • 2025-10-30 Add function to automatically insert the whitelist entry (ce887b1)

  • 2025-10-30 Version 0.9.26-rc12 (50c1903)

    Add patch to automatically insert the whitelist entry

0.9.26-rc11 (2025-10-24)

  • 2025-10-24 Fix preflight-check in configure mode (c6439d0)

    Optimize data loading in configure mode

  • 2025-10-24 Version 0.9.26-rc11 (e94afbf)

    Fix preflight-check in configure mode Optimize data loading in configure mode

0.9.26-rc10 (2025-10-23)

  • 2025-10-23 Fix datachooser-datatable-data was empty in configure modes (edit draft, edit cart...) (d47e9ce)

  • 2025-10-23 Version 0.9.26-rc10 (b541325)

    Fix datachooser-datatable-data was empty in configure modes (edit draft, edit cart...)

0.9.26-rc9 (2025-10-14)

  • 2025-10-14 Add data compilation entry to grafx menu (90ed974)

    Add data specification entry to grafx menu Optimize data specification form for specification type (hide/show relevant fields) Optimize wording

  • 2025-10-14 Version 0.9.26-rc9 (1146062)

    Add data compilation entry to grafx menu Add data specification entry to grafx menu Optimize data specification form for specification type (hide/show relevant fields) Optimize wording

0.9.26-rc8 (2025-10-12)

  • 2025-10-12 Add datachooser preflight checks to grafx studio integration (c66c855)

  • 2025-10-12 Version 0.9.26-rc8 (5ebe304)

    Add datachooser preflight checks to grafx studio integration

0.9.26-rc7 (2025-10-12)

  • 2025-10-12 Optimize position of datachooser button (ee68e53)

    Optimize hide datachooser button in view mode

  • 2025-10-12 Version 0.9.26-rc7 (48b65eb)

    Optimize position of datachooser button Optimize hide datachooser button in view mode

0.9.26-rc6 (2025-10-10)

  • 2025-10-10 Add remote_data_format to dataspecification format (2343341)

    Add json support for grafx studio remote_url search result

  • 2025-10-10 Version 0.9.26-rc6 (8964257)

    Add remote_data_format to dataspecification format Add json support for grafx studio remote_url search result

0.9.26-rc5 (2025-10-06)

  • 2025-10-06 Add remote_url to dataspecification format (44e71dd)

    Add xml support for grafx studio remote_url search result Optimize collapsed/expanded search result tab, collapse only when no remote_url is given

  • 2025-10-06 Version 0.9.26-rc5 (136d0ea)

    Add remote_url to dataspecification format Add xml support for grafx studio remote_url search result Optimize collapsed/expanded search result tab, collapse only when no remote_url is given

0.9.26-rc4 (2025-10-02)

  • 2025-10-02 Fix load and save dialog button clicks did not work (a2886d2)

  • 2025-10-02 Version 0.9.26-rc4 (c9680a5)

    Fix load-dialg and save-dialog errr (nothing happend on click)

0.9.26-rc3 (2025-10-01)

  • 2025-10-01 Optimize save specification_id to datacomilation (83fd177)

    Optimize initial state of search tab to closed for custom data specifications Optimize serve empty record list instead of nothing when no specific data compilation is requested

  • 2025-10-01 Version 0.9.26-rc3 (b28fe0e)

    Optimize save specification_id to datacomilation Optimize initial state of search tab to closed for custom data specifications Optimize serve empty record list instead of nothing when no specific data compilation is requested

0.9.26-rc2 (2025-10-01)

  • 2025-09-29 Add visible attribute to column specification (0439b2b)

    Align custom column specification with chili specification names Optimize positions for custom column specification

  • 2025-09-29 Add "enable create row" attribute to chili-data-specification (836f999)

  • 2025-09-29 Fix return empty search result instead of error when datasource_id is not defined (bd46f0c)

  • 2025-09-29 Add support for datable column rendering based on custom specification (fb0012c)

  • 2025-09-30 Normalize boolean values of chili datasource specification and custom specification (bb5b018)

  • 2025-09-30 Add data-chooser button to grafx studio (933a9b6)

  • 2025-10-01 Add automatic creation, updating and assigning of data compilations for grafx studio (b60ab0f)

  • 2025-10-01 Version 0.9.26-rc2 (28d8301)

    Align custom column specification with chili specification names Optimize positions for custom column specification Add "enable create row" attribute to chili-data-specification Fix return empty search result instead of error when datasource_id is not defined Add support for datable column rendering based on custom specification Normalize boolean values of chili datasource specification and custom specification Add data-chooser button to grafx Studio Add automatic creation, updating and assigning of data compilations for grafx studio

0.9.26-rc1 (2025-09-24)

  • 2025-09-17 Fix last column definition can not be deleted (a60c641)

  • 2025-09-24 Rename specification-type "Datasource" to "Chili Publisher Datasource" (894ec3e)

    Add specification-type "Custom" Add full field configuration options for "Custom" specification-type [header, name, editable, validation_rule] Add json_data field to data-compilation table [data is currently saved "redundant" in 2 columsn json in json_data and xml in chili_data] Add download routes for datacompilations /chilidataconnector/download/json?key=[token] /chilidataconnector/download/xml?key=[token]

  • 2025-09-24 Version 0.9.26-rc1 (8ba9861)

    Rename specification-type "Datasource" to "Chili Publisher Datasource" Add specification-type "Custom" Add full field configuration options for "Custom" specification-type [header, name, editable, validation_rule] Add json_data field to data-compilation table [data is currently saved "redundant" in 2 columsn json in json_data and xml in chili_data] Add download routes for datacompilations /chilidataconnector/download/json?key=[token] /chilidataconnector/download/xml?key=[token]

0.9.25 (2025-07-01)

  • 2025-07-01 Add initial it_IT translation (09c86e8)

    Adjust some translations Remove translations duplicates

  • 2025-07-01 Version 0.9.25 (97c2c82)

    Add initial it_IT translation Adjust some translations Remove translation duplicates

0.9.24 (2025-05-20)

  • 2025-05-20 Fix problem that occured when qty dropdown is enabled for configurable products (a8cbbb1)

  • 2025-05-20 Version 0.9.24 (7d8832e)

    Fix problem that occured when qty dropdown is enabled for configurable products

0.9.23 (2025-04-30)

  • 2025-04-30 Add my-data-compilations toplink when module is enabled and customer already has saved data compilations (8d41c47)

  • 2025-04-30 Version 0.9.23 (e6fee02)

    Add my-data-compilations toplink when module is enabled and customer already has saved data compilations

0.9.22 (2025-04-22)

  • 2025-04-22 Version: 0.9.22 - Updated Translations - Ticket "STIH-126" (15bb2a0)

    Signed-off-by: karlbuedding-enobis glenndanzig667@googlemail.com

0.9.21 (2025-04-15)

  • 2025-04-15 Change execute regexp validation also for empty strings, so that the regexp can decide if empty strings are allowed (ed42529)

    Add scope label to attributes of the backend form

  • 2025-04-15 Version 0.9.21 (ae8b7f3)

    Change execute regexp validation also for empty strings, so that the regexp can decide if empty strings are allowed Add scope label to attributes of the backend form

0.9.20 (2025-04-14)

  • 2025-04-14 Add column definitions to data specification (1842527)

    Add validation rule to column definition

  • 2025-04-14 Version 0.9.20 (a5c8b5d)

    Add column definitions to data specification Add validation rule to column definition

0.9.19 (2025-04-08)

  • 2025-04-08 Add missing translations (d57437e)

  • 2025-04-08 Version 0.9.19 (c87b792)

    Add missing translations

0.9.18 (2025-02-13)

  • 2025-02-13 Rename "Data-Chooser" to "Data Chooser" (17d3ff5)

  • 2025-02-13 Version 0.9.18 (963af86)

    Rename "Data-Chooser" to "Data Chooser"

0.9.17 (2025-02-11)

  • 2025-02-11 Remove "Generic Datasource Connector" option (is no longer required, due to the introduction of the "Data-Specification" management) (a792fd6)

  • 2025-02-11 Add Search to selected-data-table (4b0f874)

  • 2025-02-11 Version 0.9.17 (c1c1d2d)

    Add Search to selected-data-table Remove "Generic Datasource Connector" option (no longer required, due to the introduction of the "Data-Specification" management)

0.9.16 (2025-02-10)

  • 2025-02-10 Fix configurable products, should use child product specification settings (1d8f832)

    Change datasource_id origin, dynamically set the document-datasourceid to the datasourceid of the dataspecification

  • 2025-02-10 Version 0.9.16 (cfb8099)

    Fix configurable products, should use child product specification settings Change datasource_id origin, dynamically set the document-datasourceid to the datasourceid of the dataspecification

0.9.15 (2025-02-02)

  • 2024-09-19 version 0.0.1 (24b3b30)

    initial module skeleton

  • 2024-10-07 Zwischenstand for editor local änderung (01317d1)

  • 2024-10-07 backup (2294d7f)

  • 2024-10-07 backup (1fe9978)

  • 2024-10-08 backup (8004421)

  • 2024-10-08 tweak code (de740f2)

  • 2024-10-08 tweak code (8987a75)

  • 2024-10-08 Tweak code (f425818)

  • 2024-10-08 version 0.1.0 (750dd17)

    only for testing

  • 2024-10-15 preliminary version for testing in relatial environment (6c12a42)

  • 2024-10-15 tweak code (ab754c1)

  • 2024-10-15 tweak code (abf0367)

  • 2024-10-15 version 0.2.0 (c3da310)

    for testing in relatial

  • 2024-10-15 fix wrong css path (9cca5cb)

    make dataTable Modal draggable

  • 2024-10-15 version 0.3.0 (f7f9b27)

    fix wrong css path make dataTable Modal draggable

  • 2024-10-16 changes to existing files for chilidatacompilation model (533aa56)

  • 2024-10-16 generated chili_data_compilation model (96e3256)

  • 2024-10-16 tweak code (0208eef)

  • 2024-10-16 tweak code (9b7903b)

    tweak naming

  • 2024-10-16 version 0.4.0 (aa31652)

    add data_compilation model/table/backend

  • 2024-10-16 fix drag (e3c007f)

  • 2024-10-16 version 0.4.1 (fdee2dc)

    fix drag and drop

  • 2024-10-16 load and save dialogs and controllers (5070d56)

  • 2024-10-16 version 0.5.0 (385c546)

    base for load and save dialogs and controllers

  • 2024-10-17 optimizations (fd2a058)

  • 2024-10-17 version 0.8.0 (3725763)

    finetuning and optimizations

  • 2024-10-18 translation files (9b6655c)

  • 2024-10-18 add customer account link (9c5f0a4)

    add data-compilation list add smart buttons support (when my document is installed)

  • 2024-10-18 version 0.8.1 (1e6105b)

    add customer account link add data-compilation list add smart buttons support (when my document is installed)

  • 2024-10-21 Add various detail improvements to the datatable dialogue layout (5aad21c)

    Add various detail improvements to the datatable dialog functions Add some translation phrases Add csp-whitelist entires for images Make datatable elements translatable Use correct store-view-specific date-format in load data dialog

  • 2024-10-21 Enobis_ChiliDataConnector (0fdcd71)

    Version 0.8.2 Add various detail improvements to the datatable dialogue layout Add various detail improvements to the datatable dialog functions Add some translation phrases Add csp-whitelist entires for images Make datatable elements translatable Use correct store-view-specific date-format in load data dialog

  • 2024-10-22 Optimization of Load-dialog (change alert to standard magento dialogue and create translation) (c822fd5)

    Optimization of Save-dialog (change alert to standard magento dialogue and create translation) Make remaining datatable elements translatable Add full en_US base translation Add full de_DE translation

  • 2024-10-22 Version 0.8.3 (12607bd)

    Optimization of Load-dialog (change alert to standard magento dialogue and create translation) Optimization of Save-dialog (change alert to standard magento dialogue and create translation) Make remaining datatable elements translatable Add full en_US base translation Add full de_DE translation

  • 2024-10-23 add Duplicate Handling (02c5d29)

  • 2024-10-24 Version 0.8.4 (32835e3)

    Change behavior for already existing rows Rows in selected grid are now being updated via the primary key on the same location now, (previously existing rows where simply removed and added again at the end) Detect if rows already exist and ask user for desired behavior (skip,cancel,update) Fix a bug were row numbering was not consistent Activate "Processing/Loader" Icon Display for e.g. initital loading of external data Small layout changes - change colors to neutral grey colors, grid and tabs, dialogs (remove extreme blue signal color)

  • 2024-10-24 Version 0.8.4 (71f011b)

    Change behavior for already existing rows Rows in selected grid are now being updated via the primary key on the same location, (previously existing rows where simply removed and added again at the end) Detect if rows already exist and ask user for desired behavior (skip,cancel,update) Fix a bug were row numbering was not consistent Activate "Processing/Loader" Icon Display for e.g. initital loading of external data Small layout changes - change colors to neutral grey colors, grid and tabs, dialogs (remove extreme blue signal color)

  • 2024-10-24 lacout optimization: force standard button hover color of magento/current theme (7d3bcb1)

  • 2024-10-24 Version 0.8.5 (398ae30)

    Optimization: support button hover color of current magento theme

  • 2024-10-24 add "this document requires a data compilation" dialog (be6429b)

    hide freshdesk icon when data-chooser is open

  • 2024-10-24 Version 0.8.6 (fe68b0b)

    Add first version of "this document requires a data compilation" dialog Hide freshdesk icon when data-chooser is open

  • 2024-10-25 Tweak Code (28f3a22)

  • 2024-10-25 Fix: Exception message in log "The element "chili.editor.buttons.dataconnector" can't have a child" (e5acc93)

  • 2024-10-25 Tweak code (c80e189)

  • 2024-10-25 Version 0.8.7 (b050168)

    Fix: Exception message in log "The element "chili.editor.buttons.dataconnector" can't have a child"

  • 2024-10-25 show notes field in data compilation frontend list and save dialog (48fc381)

  • 2024-10-25 Version 0.8.8 (8f8a1cb)

    Add: show notes field in data compilation frontend list and save dialog

  • 2024-10-25 add some prelimary inline layout styles for fine-tuning test in relatial systems (c2769b2)

  • 2024-10-25 Version 0.8.9 (19a997d)

    Add some preliminary inline layout styles for fine-tuning tests

  • 2024-10-26 Finish compact style for dataTable (976a6f7)

    Use "Original" dataTables fonts and remove Magento styles from datatable Let dataTable use the full dialog dimensions and avoid 2 scrollbars Increase initial width of Dialog (from 50% to 60%) Add Function that calculates an initial height for the first opening of the dataTableDialog Prevent Dialog from being dragged out to beyond the top of the window

  • 2024-10-26 Version 0.9.0 (dfeecbc)

    Finish compact style for dataTable Use "Original" dataTables fonts and remove Magento styles from datatable Let dataTable use the full dialog dimensions and avoid 2 scrollbars Increase initial width of Dialog (from 50% to 60%) Add Function that calculates an "optimal" initial height for the first opening of the dataTableDialog Prevent Dialog from being dragged out to beyond the absolute top of the window

  • 2024-10-26 Add Pagesize Length Control to search Table (cb6289b)

  • 2024-10-26 Version 0.9.1 (ec30856)

    Add Pagesize Length Control to search Table

  • 2024-10-28 Layout Optimization make alignment of column values consistent (a3a725b)

    Add new records always to the end of the datatable Goto Last Page after adding new rows Optimize "Use selected data for document" Button, enabled only when rows are selected Add Select None Function Button Change select-model from select-all to select-page Add Translation for Pagesize Control Sync selected data row in chili after sorting the selection

  • 2024-10-28 Version 0.9.2 (2614acb)

    Layout Optimization make alignment of column values consistent Add new records always to the end of the datatable Goto Last Page after adding new rows Optimize "Use selected data for document" Button, enabled only when rows are selected Add Select None Function Button Change select-model from select-all to select-page Add Translation for Pagesize Control Sync selected data row in chili after sorting the selection

  • 2024-10-28 Add more pagesizes 5, 10, 25, 100, 500, All (b020f84)

    Show 'Create-New' button only when datasource-definition allowManageRows is checked Improve "update existing", update only non-editable columns and keep the values of the editable comlumns Synchronize Button -> Update Data-Compilation with current data, (keep editable columns, and mark non-existing rows with red background)

  • 2024-10-28 Version 0.9.3 (6f5a7c7)

    Add more pagesizes 5, 10, 25, 100, 500, All Show 'Create-New' button only when datasource-definition allowManageRows is checked Improve "update existing", update only non-editable columns and keep the values of the editable comlumns Synchronize Button -> Update Data-Compilation with current data, (keep editable columns, and mark non-existing rows with red background)

  • 2024-11-01 Extended PreflightCheck (6816dc8)

    Check datatable rowCount gt 0 Check datatable errorCount eq 0 Check chili standard preflight error eq 0

  • 2024-11-01 Add french translation (d840f82)

  • 2024-11-01 Optimize Fullscreen-Switching-Layout (8b06784)

    Add Icon to top right header Remove TextButton from footer

  • 2024-11-01 Add automatic Data-Synchronization (74bc1ea)

    when Preflight Check actions are done ("Finish, Add to quote..") when an existing Chili Document is loaded (draft, quote...) after Loading Data Add user-messages, when Data-Synchronization problems are detected Fix: Special case when Chili documentFullyLoaded is triggered before dataTable is even loaded

  • 2024-11-01 Enobis_ChiliDataConnector (9e63e9c)

    Version 0.9.4 Add extended PreflightChecks Check datatable rowCount gt 0 Check datatable errorCount eq 0 Check chili standard preflight error eq 0 Add automatic Data-Synchronization when Preflight Check actions are done ("Finish, Add to quote..") when an existing Chili Document is loaded (draft, quote...) after Loading Data Add user-messages, when Data-Synchronization problems are detected Add french translation Optimize Fullscreen-Switching-Layout Add Icon to top right header Remove TextButton from footer Fix: Special case when Chili documentFullyLoaded is triggered before dataTable is even loaded

  • 2024-11-19 Add set active_relation and store_view_id when saving Data Compilations (c6c2047)

  • 2024-11-19 Version 0.9.5 (4da65ff)

    Add set active_relation and store_view_id when saving Data Compilations

  • 2024-11-20 Fix: remove warning class from data compilation rows when they become valid again (6c28687)

  • 2024-11-20 Css for edit icon (2d252f3)

  • 2024-11-20 update translations (702f298)

  • 2024-11-20 translation fix (f42d99e)

  • 2024-11-20 Add name and notes editing to compilation-list (861ca3d)

  • 2024-11-20 Version 0.9.6 (b10afbb)

    Fix: remove warning class from data compilation rows when they become valid again Add name and notes editing to compilation-list

  • 2024-11-21 Change Button Style to neutral grey (95cfcd3)

  • 2024-11-21 tweak (a7f857e)

  • 2024-11-21 Version 0.9.7 (5d2770a)

  • 2024-11-25 Add edit data in compilation list (43e17f8)

  • 2024-11-25 Version 0.9.8 (ef5d599)

    Add edit data in compilation list

  • 2024-11-25 Optimize "already-existing-data dialog" (a60da45)

    change wording for "headline" from alert to attention
    change wording for content
    

    Fix error that could occur on loading data

  • 2024-11-25 Version 0.9.9 (c47cc3d)

    Optimize "already-existing-data dialog" change wording for "headline" from alert to attention change wording for content Fix error that could occur on loading data

  • 2024-11-26 Optimization: (705b722)

    Increase Data DB Field from 64k to longtext, (db-field-size was too small for approx. 500 rows) Some fine-tuning for backend form and list (remove chili_data from grid, adjust wording in grid and forms)

  • 2024-11-26 Version 0.9.10 (828fc28)

    Optimization: Increase Data DB Field from 64k to longtext, (db-field-size was too small for approx. 500 rows) Some fine-tuning for backend form and list (remove chili_data from grid, adjust wording in grid and forms)

  • 2025-01-23 Add Chili Dataspecification EAV entity (name,type,datasource_id,keycolumn) (5f5f66d)

    Add Chili Data Connector Tab Add User Alert when Specification-DatasourceId and Document-DatasourceId does not match PHP 8.2 support added

  • 2025-01-23 Version 0.9.11 (6d3aafd)

    Add Chili Dataspecification EAV entity (name,type,datasource_id,keycolumn) Add Chili Data Connector Tab Add User Alert when Specification-DatasourceId and Document-DatasourceId does not match PHP 8.2 support added

  • 2025-01-23 Rename Folder CaseSensitive (b263600)

  • 2025-01-23 rename Folder Case Sensitive (57e3c81)

  • 2025-01-23 Version 0.9.12 (a683b52)

    small fix case sensitive systems

  • 2025-01-24 small fix (ff3bd51)

  • 2025-01-24 Checkbox selection behavior change to standard multi select REL-561 (8a2e61d)

    First row should be selected in Chili automaticalls REL-558 Check that jQuery is ready before interacting datatables (fixes error in browser console that randomly occured) Small fix saving data compilation (fixes missing specification_id)

  • 2025-01-24 Version 0.9.13 (c8c486d)

    Checkbox selection behavior change to standard multi select REL-561 First row should be selected in Chili automaticalls REL-558 Check that jQuery is ready before interacting datatables (fixes error in browser console that randomly occured) Small fix saving data compilation (fixes missing specification_id)

  • 2025-01-28 remove Debuglogs (cffdc9c)

  • 2025-01-28 Add "Input fields for editing should have a pencil icon" (STIH-103) (6df5b48)

    Add "Empty strings should not lead to zero but to protected spaces" (STIH-106) Add "Support columns only present in definition but not in external datasource with default value empty string" (STIH-106)

  • 2025-01-28 Version 0.9.14 (c742efb)

    Add "Input fields for editing should have a pencil icon" (STIH-103) Add "Empty strings should not lead to zero but to protected spaces" (STIH-106) Add "Support columns only present in definition but not in external datasource with default value empty string" (STIH-106)

  • 2025-02-02 Add limitation of data compilation to min / max lines (STIH-105) (a34f101)

  • 2025-02-02 Version 0.9.15 (caaa407)

    Add limitation of data compilation to min / max lines (STIH-105)