I have returned here as I further develop the related concepts, I believe that it may be possible to build a multi-dimensional solution that would allow sophisticated and dynamic ordering for;
This would however involve a unique kind of algorithm with complex outputs, and may be original work.
- An example may be something like if the tiddler has both the role of organisation and contact to always list the organisation card first. Because an organisation may have multiple contacts, or additional information, not related to a contact.
- Perhaps sorting single instances of a related card at the top, then multiple instances below eg organisation card then related contact cards with same organisation.
Yet I also see how we could now have a “virtual list of roles” that is populated using a number of filters, such as a filter for each role. Each can be unique to that role. We can use multi-valued variables, Then once we have a list of roles we can apply a sophisticated sorting mechanism, pulling variables from the tiddler in question, or the role tiddlers etc…
- Note this is different to the current view template cascade with results in a single view template rather than multiple sorted cards.
- For now I am keeping this independent of the viewTemplate cascade but it could be incorporated at a future date.
ChatGPT is helpful here, but I won’t prejudice possible ideas here before I hear your ideas.