We want to be able to override the title of certain content items, but only temporarily, while they're included in a nodequeue. For example, we have a nodequeue view block in a small "featured" sidebar, without much room for long titles.
I want to avoid adding an alternate title to each content type because there are lots of content types and the alternate title only needs to be used while the node is in the nodequeue (ie, featured). Once the node gets replaced in the nodequeue, the alternate title would be cluttering up the database.
I found a module called Nodequeue Annotate, that happens to have the data structure I needed but it's intended for an unrelated use case. I've written a companion module to make it do what I need, but it seems like a bit of a hack to piggyback on a module to make it solve an unrelated use case.
So, I'm curious how would others handle that use case?