I thought about the meta content in MVC, in particular the page title and meta description (which is useful for specifying the snippet Google displays in search results).
I canβt firmly decide where it should live. Often there is little logic around it, depending (for the UGC application) on how readers interacted with the content.
I canβt decide if this meta content is better designed at the presentation level or in the controller. It almost certainly does not live in the model, since it is specific to the specific presentation of the data, however, although my first instinct was to put it in a point of view, I feel that it can be better abstracted.
I am interested in the approach that other people have taken.
source share