Affordances are the product of the interaction between agents and their environment.

Social affordances are embedded in social ecologies, and a useful way to describe them is to use some of the fundamental theoretical insights of critical discourse analysis.

The article, Texts and Discourses - A Framework for the production of Meaning explores these issues in detail, and illustrates them with examples from newspaper front pages at the height of Apartheid.

See here: