Release 47

A representation of new additional features and improvements that have been released in Codex.

Gjirafa / Codex

New Features

1. Possibility to create Dynamic Lists

A new feature for creating entries lists has been added to Codex. Besides the existing option to create a manual list, users can now create a dynamic list. This allows users to set filters for the entries to be included in the list. Then, whenever an entry meets these criteria, it will automatically be added to the list. This enhancement helps users to create lists tailored to their needs and the content they wish to display, without the need to manually add each entry.

2. Setting a Default Folder for uploading images at Model and Media field level

New configurations have been introduced to the model and media field regarding uploading images via drag and drop in an entry. Besides the existing option to set a default folder for uploading images by drag and drop at the site level, this functionality has now been extended to the model and media field configurations. Users can now set a default folder in the model for uploading images when they drag and drop them into entries created by that model. Moreover, within the same model, it is possible to configure this functionality for different media fields. This enables users to assign different default folders for various media fields within the same model, according to their requirements.

3. Mapping Single Fields to Multiple Fields and vice versa

New possibilities regarding the mapping of fields in content models have been added to Codex. Now, users can map fields of single types to fields of multiple types and vice versa. This configuration enables users to clone entries to another content model with different types of fields. For example, when cloning an entry from one content model to another, a Media field containing multiple images can be cloned to a Media field of a single type, where only the first item will be cloned. This functionality also applies to other fields with these types. This enhancement will simplify the workflow for users by allowing them, when cloning entries between different content models, to include the possibility of cloning from single to multiple fields or vice versa.

General Improvements

1. Character Count for selected text in the Rich Content field

The Rich Content Field within the entry editor has been improved to include character count metrics for selected text. Now, the number of characters selected within the Rich Content Field is counted and displayed in the editor toolbar alongside other options. This allows users to view the count of the characters selected in the Rich Content Field, helping ensure the consistency and structure of their content as expected.

2. Cloning enabled blocks within the Rich Content field when cloning an Entry

A new improvement has been made to the cloning of entries to a different content model, specifically regarding the blocks of the Rich Content Field. Now, when users clone an entry to a different content model, the blocks within the Rich Content Field that are disabled in the destination content model will not be displayed in the cloned entry. This ensures the consistency and structure of the Rich Content Field in the cloned entry, based on the configuration of its content model.

3. Displaying Error Messages when attempting to Preview an entry

The functionality of the Preview button on the entry editor's side panel has been enhanced. Previously, the Preview button, which allows users to preview their content on the frontend, was inactive if the Required Fields in the entry were not filled out correctly. Now, this button is active; however, if any of the required fields in the entry editor are not filled out as expected after clicking it, error messages will be displayed under these fields. This enhancement assists users in identifying any required fields that have not been properly filled out, enabling them to preview their content in their website.

4. Display of "Republish" button for Published and Edited entries

A new improvement has been introduced to the entry editor when working on a Published or Edited entry. Now, when users open these entries and continue editing, the button for republishing the entry will be displayed as "Republish". This helps users recognize that they have made changes to their content and need to republish it if necessary.

5. Improvement to Error Messages for Import Failures

The display of error messages in cases of import failure has been improved. Now, when users upload a file to import assets or entries, they will receive error messages that provide comprehensive information. This enhancement aids users in quickly identifying the error and correcting it for subsequent uploads.

6. Inclusion of new System Metrics on the Codex Status Page

The Codex Status Page has been updated to include new system metrics, giving users detailed insights into response times. The recently added system metrics are as follows:

  • Codex Content API Average Response Time

  • Codex Edge API Average Response Time

  • Codex CDN Average Response Time

This information is available on a daily, weekly, and monthly basis. For more information, you can refer to: https://status.gjirafa.tech.

Bug Fixes

  1. Access to Code Block when disabled - Fixed the issue where the Code block remained accessible in the Rich Content field when replacing textual blocks, even though it was disabled in the model.

  2. Bug in deleting a used Label - Fixed the issue where deleting a label used in entries from the Administration section failed to remove it from the entry where it was used and caused an error.

  3. Fields missing in Quick View - Fixed the issue where some fields did not appear during the Quick View of an entry.

  4. Publishing Entry denied due to URL field restrictions - Fixed the issue preventing users from publishing an entry when they lacked permissions to edit the URL field.