1. A method performed by a computer having a processor, the method comprising: with the processor, receiving a web page request for content, the web page request including a user agent string; in response to receiving the web page request for the content, identifying one channel from multiple channels based on at least one component of the user agent string, each of the multiple channels being associated with one or more page layouts configured to present the requested content, at least one of the page layouts being configured to present at least one section of the requested content wrapped in a panel; and rendering the requested content as a web page in the one or more page layouts associated with the identified channel.