This seems to me like a very basic feature for creating a maintainable website, but I can't figure out any way to do it without writing my own module code.
Basically, I want to have a central list of "canned" text resources. Then, I want to insert references to those resource items into the middle of nodes, and have the text show only when the node is rendered (ie: not during edit).
So, later I can update the canned text resource, and every node page referring to that particular resource will be updated.
This central list could just be regular nodes which would work very well: They could have very little content (just a couple of words), or they could have alot of content, inserting whole paragraphs (such as a legal disclaimer that goes at the end of certain pages).
Specifically, I want to have one location to store the current version of each application that can be downloaded... but I want to show that current version on each description page that talks about the application. The central location will be updated programmatically when the application is updated, and all the description pages would then automatically be up-to-date.
I thought that "Tokens" might do it, but they seem to be only for templates... not for entering into the node content. Is there something I'm overlooking?