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.
- Select "GenericJsonDataConnector" as the data connector for your template.
- In the connector settings, provide the API URL from your Magento installation:
- API-URL:
[Your Magento URL]/chilidataconnector/download/json
- API-URL:
- Create two variables in your document with the type "string":
api_keyapi_timestamp
- Map these variables to the API-Key and API-Timestamp settings of the connector, respectively.
- 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-16Add support for configurable/child product datasources (3816c35) -
2026-07-17Version 1.4.9 (a553347)Add configurable/child product functionality for cmash datachooser/dataconnector
1.4.8 (2026-07-16)
-
2026-07-16Version 1.4.8 (4cbf03c)Rename product tab from "chili data connector" to "data connector"
-
2026-07-16Version 1.4.8 (a1919f1)Rename product tab from "chili data connector" to "data connector"
1.4.7 (2026-07-16)
-
2026-07-16Add "save & duplicate" functionality to data-specification backend form (768b8c5) -
2026-07-16Version 1.4.7 (158c95a)Add "save & duplicate" functionality to data-specification backend form
1.4.6 (2026-07-15)
-
2026-07-15Optimize store config (9e1f352) -
2026-07-15Version 1.4.6 (d141bfd)Optimize store config
1.4.5 (2026-07-14)
-
2026-07-14Version 1.4.5 (2db469d)Remove unnecessary requirements
-
2026-07-14Version 1.4.5 (4b4594b)Remove unnecessary requirements
1.4.4 (2026-07-14)
-
2026-07-14Remove chili requirements (56d9e2e) -
2026-07-14Version 1.4.4 (ad46352)Remove chili requirements
1.4.3 (2026-07-03)
-
2026-07-03Fix problem when adding new rows for empty column definitions (66958da) -
2026-07-03Version 1.4.3 (79c63f5)Fix problem when adding new rows for empty column definitions
1.4.2 (2026-06-13)
-
2026-06-13Fix small problem when chili-data-connector is installed without cmash (d4a38be) -
2026-06-13Version 1.4.2 (10ecea2)Fix small problem when chili-data-connector is installed without cmash
1.4.1 (2026-06-10)
-
2026-06-10Version 1.4.1 (9e9b844)Add menu entries to cmash
-
2026-06-10Version 1.4.1 (f78895a)Add menu entries to cmash
1.4.0 (2026-06-09)
-
2026-06-09Add initial cmash support (c7e957d) -
2026-06-09Version 1.4.0 (fd8229a)Add initial cmash support
1.3.7 (2026-07-03)
-
2026-07-03Fix problem when adding new rows for empty column definitions (b45e831) -
2026-07-03Version 1.3.7 (7ece548)Fix problem when adding new rows for empty column_definitions
1.3.6 (2026-05-07)
-
2026-05-07Optimize order view, hide data-chooser button (0bfa19d) -
2026-05-07Version 1.3.6 (d8ff824)Optimize order view, hide data-chooser button
1.3.5 (2026-04-29)
-
2026-04-29Add translations (f8682c5) -
2026-04-29Version 1.3.5 (2c423c7)Add translations
1.3.4 (2026-04-29)
-
2026-04-29Add 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_attributetakes priority, as long as it returns a non-empty value in the dataset. -
2026-04-29Version 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_attributetakes priority, as long as it returns a non-empty value in the dataset.
1.3.3 (2026-04-26)
-
2026-04-26Add data_token support for configure modes (draft, quote, document workflow ...) (bb9eb21) -
2026-04-26Version 1.3.3 (b86421a)Add data_token support for configure modes (draft, quote, document workflow ...)
1.3.2 (2026-04-25)
-
2026-04-25Optimize the data/snippet-selection, document save/reload behavior (fee8646)Change label from close to apply
-
2026-04-25Version 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-24Add snippet_id, default_width, default_height, snippet_name_attribute url parameters to snippet_feed controller (b6f6f76) -
2026-04-24Version 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-23Add 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-23Version 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-18Version: 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-18Version: 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-17Version: 1.2.1 (3014544)- Compatibility with Chili Editor 3.2.1
1.2.0 (2026-03-13)
-
2026-03-13Drop PHP7.4support (02e7cc4) -
2026-03-13Allow PHP8.3(38c206b) -
2026-03-13Tweak code (f3d5a99) -
2026-03-13Adjust code style (3640d50) -
2026-03-13Merge branch 'php83-compat' into dev (4a8277f) -
2026-03-13Version 1.2.0 (b5bb1ad)Allow PHP 8.3
#14375
1.1.1 (2026-02-22)
-
2026-02-22Optimize np portal specification type, format fixed to json, do not collapse search grid (6499661) -
2026-02-22Version 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-18Add np-data-hub datasources for grafx studio data chooser (8b9dfbb) -
2026-02-18Version 1.1.0 (3b24f3f)Add np-data-hub datasources for grafx studio data chooser
1.0.1 (2025-11-17)
-
2025-11-17Add row_count property to datacompilation info (5c6e872) -
2025-11-17Version 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-07Change setup upgrade to 1.0.0 (e152574) -
2025-11-07Version 1.0.0 (df1c520)Add grafx studio support
0.9.26-rc13 (2025-11-06)
-
2025-11-06Add feature to differentiate between 'user data compilations' and 'grafx studio document data compilations'. (c11632b) -
2025-11-06Version 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-30Add function to automatically insert the whitelist entry (ce887b1) -
2025-10-30Version 0.9.26-rc12 (50c1903)Add patch to automatically insert the whitelist entry
0.9.26-rc11 (2025-10-24)
-
2025-10-24Fix preflight-check in configure mode (c6439d0)Optimize data loading in configure mode
-
2025-10-24Version 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-23Fix datachooser-datatable-data was empty in configure modes (edit draft, edit cart...) (d47e9ce) -
2025-10-23Version 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-14Add 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-14Version 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-12Add datachooser preflight checks to grafx studio integration (c66c855) -
2025-10-12Version 0.9.26-rc8 (5ebe304)Add datachooser preflight checks to grafx studio integration
0.9.26-rc7 (2025-10-12)
-
2025-10-12Optimize position of datachooser button (ee68e53)Optimize hide datachooser button in view mode
-
2025-10-12Version 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-10Add remote_data_format to dataspecification format (2343341)Add json support for grafx studio remote_url search result
-
2025-10-10Version 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-06Add 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-06Version 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-02Fix load and save dialog button clicks did not work (a2886d2) -
2025-10-02Version 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-01Optimize 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-01Version 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-29Add visible attribute to column specification (0439b2b)Align custom column specification with chili specification names Optimize positions for custom column specification
-
2025-09-29Add "enable create row" attribute to chili-data-specification (836f999) -
2025-09-29Fix return empty search result instead of error when datasource_id is not defined (bd46f0c) -
2025-09-29Add support for datable column rendering based on custom specification (fb0012c) -
2025-09-30Normalize boolean values of chili datasource specification and custom specification (bb5b018) -
2025-09-30Add data-chooser button to grafx studio (933a9b6) -
2025-10-01Add automatic creation, updating and assigning of data compilations for grafx studio (b60ab0f) -
2025-10-01Version 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-17Fix last column definition can not be deleted (a60c641) -
2025-09-24Rename 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-24Version 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-01Add initial it_IT translation (09c86e8)Adjust some translations Remove translations duplicates
-
2025-07-01Version 0.9.25 (97c2c82)Add initial it_IT translation Adjust some translations Remove translation duplicates
0.9.24 (2025-05-20)
-
2025-05-20Fix problem that occured when qty dropdown is enabled for configurable products (a8cbbb1) -
2025-05-20Version 0.9.24 (7d8832e)Fix problem that occured when qty dropdown is enabled for configurable products
0.9.23 (2025-04-30)
-
2025-04-30Add my-data-compilations toplink when module is enabled and customer already has saved data compilations (8d41c47) -
2025-04-30Version 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-22Version: 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-15Change 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-15Version 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-14Add column definitions to data specification (1842527)Add validation rule to column definition
-
2025-04-14Version 0.9.20 (a5c8b5d)Add column definitions to data specification Add validation rule to column definition
0.9.19 (2025-04-08)
-
2025-04-08Add missing translations (d57437e) -
2025-04-08Version 0.9.19 (c87b792)Add missing translations
0.9.18 (2025-02-13)
-
2025-02-13Rename "Data-Chooser" to "Data Chooser" (17d3ff5) -
2025-02-13Version 0.9.18 (963af86)Rename "Data-Chooser" to "Data Chooser"
0.9.17 (2025-02-11)
-
2025-02-11Remove "Generic Datasource Connector" option (is no longer required, due to the introduction of the "Data-Specification" management) (a792fd6) -
2025-02-11Add Search to selected-data-table (4b0f874) -
2025-02-11Version 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-10Fix 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-10Version 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-19version 0.0.1 (24b3b30)initial module skeleton
-
2024-10-07Zwischenstand for editor local änderung (01317d1) -
2024-10-07backup (2294d7f) -
2024-10-07backup (1fe9978) -
2024-10-08backup (8004421) -
2024-10-08tweak code (de740f2) -
2024-10-08tweak code (8987a75) -
2024-10-08Tweak code (f425818) -
2024-10-08version 0.1.0 (750dd17)only for testing
-
2024-10-15preliminary version for testing in relatial environment (6c12a42) -
2024-10-15tweak code (ab754c1) -
2024-10-15tweak code (abf0367) -
2024-10-15version 0.2.0 (c3da310)for testing in relatial
-
2024-10-15fix wrong css path (9cca5cb)make dataTable Modal draggable
-
2024-10-15version 0.3.0 (f7f9b27)fix wrong css path make dataTable Modal draggable
-
2024-10-16changes to existing files for chilidatacompilation model (533aa56) -
2024-10-16generated chili_data_compilation model (96e3256) -
2024-10-16tweak code (0208eef) -
2024-10-16tweak code (9b7903b)tweak naming
-
2024-10-16version 0.4.0 (aa31652)add data_compilation model/table/backend
-
2024-10-16fix drag (e3c007f) -
2024-10-16version 0.4.1 (fdee2dc)fix drag and drop
-
2024-10-16load and save dialogs and controllers (5070d56) -
2024-10-16version 0.5.0 (385c546)base for load and save dialogs and controllers
-
2024-10-17optimizations (fd2a058) -
2024-10-17version 0.8.0 (3725763)finetuning and optimizations
-
2024-10-18translation files (9b6655c) -
2024-10-18add customer account link (9c5f0a4)add data-compilation list add smart buttons support (when my document is installed)
-
2024-10-18version 0.8.1 (1e6105b)add customer account link add data-compilation list add smart buttons support (when my document is installed)
-
2024-10-21Add 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-21Enobis_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-22Optimization 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-22Version 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-23add Duplicate Handling (02c5d29) -
2024-10-24Version 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-24Version 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-24lacout optimization: force standard button hover color of magento/current theme (7d3bcb1) -
2024-10-24Version 0.8.5 (398ae30)Optimization: support button hover color of current magento theme
-
2024-10-24add "this document requires a data compilation" dialog (be6429b)hide freshdesk icon when data-chooser is open
-
2024-10-24Version 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-25Tweak Code (28f3a22) -
2024-10-25Fix: Exception message in log "The element "chili.editor.buttons.dataconnector" can't have a child" (e5acc93) -
2024-10-25Tweak code (c80e189) -
2024-10-25Version 0.8.7 (b050168)Fix: Exception message in log "The element "chili.editor.buttons.dataconnector" can't have a child"
-
2024-10-25show notes field in data compilation frontend list and save dialog (48fc381) -
2024-10-25Version 0.8.8 (8f8a1cb)Add: show notes field in data compilation frontend list and save dialog
-
2024-10-25add some prelimary inline layout styles for fine-tuning test in relatial systems (c2769b2) -
2024-10-25Version 0.8.9 (19a997d)Add some preliminary inline layout styles for fine-tuning tests
-
2024-10-26Finish 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-26Version 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-26Add Pagesize Length Control to search Table (cb6289b) -
2024-10-26Version 0.9.1 (ec30856)Add Pagesize Length Control to search Table
-
2024-10-28Layout 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-28Version 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-28Add 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-28Version 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-01Extended PreflightCheck (6816dc8)Check datatable rowCount gt 0 Check datatable errorCount eq 0 Check chili standard preflight error eq 0
-
2024-11-01Add french translation (d840f82) -
2024-11-01Optimize Fullscreen-Switching-Layout (8b06784)Add Icon to top right header Remove TextButton from footer
-
2024-11-01Add 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-01Enobis_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-19Add set active_relation and store_view_id when saving Data Compilations (c6c2047) -
2024-11-19Version 0.9.5 (4da65ff)Add set active_relation and store_view_id when saving Data Compilations
-
2024-11-20Fix: remove warning class from data compilation rows when they become valid again (6c28687) -
2024-11-20Css for edit icon (2d252f3) -
2024-11-20update translations (702f298) -
2024-11-20translation fix (f42d99e) -
2024-11-20Add name and notes editing to compilation-list (861ca3d) -
2024-11-20Version 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-21Change Button Style to neutral grey (95cfcd3) -
2024-11-21tweak (a7f857e) -
2024-11-21Version 0.9.7 (5d2770a) -
2024-11-25Add edit data in compilation list (43e17f8) -
2024-11-25Version 0.9.8 (ef5d599)Add edit data in compilation list
-
2024-11-25Optimize "already-existing-data dialog" (a60da45)change wording for "headline" from alert to attention change wording for contentFix error that could occur on loading data
-
2024-11-25Version 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-26Optimization: (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-26Version 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-23Add 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-23Version 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-23Rename Folder CaseSensitive (b263600) -
2025-01-23rename Folder Case Sensitive (57e3c81) -
2025-01-23Version 0.9.12 (a683b52)small fix case sensitive systems
-
2025-01-24small fix (ff3bd51) -
2025-01-24Checkbox 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-24Version 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-28remove Debuglogs (cffdc9c) -
2025-01-28Add "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-28Version 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-02Add limitation of data compilation to min / max lines (STIH-105) (a34f101) -
2025-02-02Version 0.9.15 (caaa407)Add limitation of data compilation to min / max lines (STIH-105)