After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Developer

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

Stores > Settings > ConfigurationAdvanced > Developer

Available in Developer Mode only.

Frontend Development Workflow

Frontend Development Workflow

Field Scope Description
Workflow Type Global Determines if Less compilation takes place on the client or server side during development. Options:
Client side less compilation - Compilation takes place in the browser using the native less.js library.
Server side less compilation - Compilation takes place on the server using the Less PHP library. This is the default mode for production.

Developer Client Restrictions

Developer Client Restrictions

Field Scope Description
Allow IPs (comma separated) Store View Creates an allow list of IP addresses that can use developer tools on a live site, without interfering with customers in the store. Any changes to the site when using a developer tool such as Inline Translation, are visible only from the IP addresses on the allow list.

Template Settings

Template Settings

Field Scope Description
Allow Symlinks Store View Enabling symbolic links can expose your site to security risks and is not recommended for a production store.
Minify Html Store View Determines if the HTML for store templates is minimized. Options: Yes / No

Debug

Debug

Field Scope Description
Enable Template Path Hints for Storefront Store View Adds notation to storefront that indicates the path to each template that is used on the page. Options: Yes / No
Enable Template Path Hints for Admin Global Adds notation to the Admin that indicates the path to each template that is used on the page. Options: Yes / No
Add Block Names to Hints Store View Includes the names of blocks in the template path hints. Options: Yes / No

Translate Inline

Translate Inline

Field Scope Description
Enable for Storefront Store View Activates the Inline Translator for the storefront. The interface text can be edited for each store view. To use the Inline Translator without interfering with the live store, add your IP address to the Developer Client Restrictions allow list.
Enable for Admin Global Activates the Inline Translator for the Admin. Unlike the storefront, the Admin cannot be translated into multiple languages. However, the field labels and other text in the interface can be changed.

JavaScript Settings

JavaScript Settings

Field Scope Description
Merge JavaScript Files Store View Merges multiple JavaScript files into a single file to improve page load time.
Enable JavaScript Bundling Store View Determines if multiple JavaScript files can be bundled into one file. Options: Yes / No
Minify JavaScript Files Store View Removes unnecessary characters, spaces, and indentation to reduce the size of the code.
Translation Strategy Global Determines the translation methodology that is used by the system. Options:
Dictionary - Translation on storefront side.
Embedded - Translation on Admin side.
Log JS Errors to Session Storage Global If enabled, can be used by functional tests for reporting. Options: Yes / No
Log JS Errors to Session Storage Key Global Identifies the key that is used to retrieve collected js errors.

CSS Settings

CSS Settings

Field Scope Description
Merge CSS Files Store View Merges multiple CSS files into a single file to improve page load time. Options: Yes / No
Minify CSS Files Store View Removes unnecessary characters, spaces, and indentation to reduce the size of the code. Options: Yes / No

Image Processing Settings

Image Processing Settings

Field Scope Description
Image Adapter Global Specifies the adapter that is used to render images. After changing the adapter setting, flush the Catalog Images cache. Options: PHP GD2, ImageMagick

Caching Settings

Caching Settings

Field Scope Description
Cache User Defined Attributes Global When enabled, caches user-defined and system Entity Attribute Value (EAV) attributes. This option may increase performance but also requires additional space for caching. Options: Yes / No

Static Files Settings

Static Files Settings

Field Scope Description
Sign Static Files Global When enabled, adds a digital signature to the URL of static files to make it possible for browsers to detect when a newer version of the file is available. If a file’s signature differs from what is currently stored in the browser’s cache, then the newer version of the file is used. Static files that can be signed include JavaScript, CSS, images, and fonts. Options: Yes / No

Grid Settings

Grid Settings

Field Scope Description
Asynchronous Indexing Global Determines when order management system entities, such as orders, invoices, shipments, and credit memos, are added to the grid and reindexed. Asynchronous Indexing can be used to avoid locks on data during save operations, and to reduce processing time. Options:
Disable - (Default) Order-related entities are added to the grid at various times. as they are saved.
Enable - Order-related entities are added to the grid only during a scheduled cron job. Cron should be configured to run once every minute.