Blog Sections Open

RelativeTVList: A Better Way to Work with Large Related TV Datasets

RelativeTVList was a response to a real data-modeling pain point: large related lists do not belong in one giant hard-coded TV configuration.

This post followed the earlier discussion about very large TV option lists and pointed to a more practical answer: RelativeTVList. Instead of trying to cram a huge dataset into a static TV definition, the idea was to reference or resolve values relative to a better source.

Why this mattered

  • large option lists become hard to maintain manually
  • editor UX degrades quickly when one field carries too much unrelated data
  • structured references are usually easier to update than giant inline value maps

The original note also mentioned compatibility with DocLister output, which makes sense. Once the TV becomes a relational bridge rather than a plain list, the frontend needs predictable ways to render those referenced values.

Main takeaway

When a TV starts behaving like a small database, it is time to treat the problem as a data-structure problem. RelativeTVList was one attempt to do exactly that.

Source: original community announcement.

Newer post

TreeTabs 1.1: Improving Tabbed Navigation in the Manager

A short ecosystem note on TreeTabs 1.1 and why manager-side navigation helpers remained valuable on larger Evolution CMS sites.

Older post

Using MIGXdb Grid Views for Child Resource Management

Why MIGXdb-style grid views were attractive for managing child records and how they changed structured editing workflows in MODX projects.