Skip to content

✨ Homepage Categories - Update category list dynamically without full deployment #2425

@Aibono1225

Description

@Aibono1225

Requested by: @Aibono1225 via YakShaver.ai 🦬
cc: @Aibono1225, @Marxoz, @PothieuG, @Freego1783, @KostaMadorsky @jakebayliss

Hi Team!

  🟥  Watch the video (2 min 4 sec)

Pain

In Rules V3 (TinaCMS), the home page category list is currently generated from a JSON file that is only updated at build time. As a result, newly created or renamed categories do not appear on the home page until a full website deployment occurs. Investigate whether the JSON file can be removed and replaced with a dynamic data source. If the JSON file is still required, implement an alternative approach that allows the home page category list to update dynamically after category creation or rename, without requiring a full deployment.

Acceptance Criteria

  1. Newly created categories appear on the home page without requiring a full website deployment.
  2. Renamed categories are reflected on the home page without requiring a full website deployment.
  3. It is clearly documented whether the existing JSON file is removed or retained.
  4. If the JSON file is retained, the home page category list updates dynamically after category changes.
  5. No regression is introduced to existing rule-to-category mappings on the home page.

Screenshot

Screenshot
Figure: Homepage categories sourced from build-time JSON, causing delayed updates

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions