Quando você tem muitos temas e muitos componentes de tema, pode ser difícil garantir que seus componentes estejam ativados para todos os temas que deseja (e apenas para esses).
A ideia da Matriz de Componentes de Tema é mostrar de relance todos os seus temas e seus componentes. No mockup que fiz, aparece apenas Sim/Não, mas esses seriam links que permitem alternar instantaneamente os componentes.
Se houver muitas colunas, talvez os nomes dos componentes possam ser rotacionados com CSS?
Antes de fazer qualquer coisa no núcleo, talvez tente duas coisas:
Uma consulta no explorador de dados para isso
Um componente de tema que adicione Matrix
Estou preocupado com a adição de complexidade ao núcleo.
Além disso, no lado do núcleo, acho que faz sentido mostrar uma lista de “temas” que tenham um componente no menu de personalização real para o componente. Só preciso ter cuidado para não poluir demais essa interface.
Acabei de encontrar este tópico enquanto procurava uma consulta de explorador de dados! Alguém já criou alguma?
A UI para gerenciar temas e componentes melhorou drasticamente desde que este tópico foi iniciado. A lista de componentes mostra todos os temas em que cada componente é usado: