Patent ID: 8176417

Claim:
A computer-implemented method comprising: receiving, from a browser executing an interactive web application on a client machine, at a development application executing on a server, a series of instructions pertaining to creation or modification of a web page, the instructions being entered by a user of the client machine via interaction with a plurality of user interface elements displayed by the interactive web application in the browser, the instructions in the series of instructions relating to one or more of a layout including one or more divisions of the web page, one or more Cascading Style Sheets (CSS) properties for displaying one of the one or more divisions of the web page, one or more content feeds providing content to be displayed in one of the one or more divisions of the web page, a content tool to handle the one or more content feeds in the one of the one or more divisions of the web page, and a configuration of the content tool defining how the content tool handles the one or more content feeds; generating, by the development application upon receipt by the server of each instruction, a mark-up language coding that modifies the layout and one or more functions of the web page based on the received series of instructions; transmitting, upon receipt of a request entered by the user at the interactive web application, the mark-up language coding from the development application to the interactive web application for display in the browser as a real time preview of the web page; and storing, in a database accessible to the server, a final mark-up language coding for the web page upon receiving, from the interactive web application at the server, a request from the user to save changes to the web page; assigning one or more content items to a specific content feed and associating, at the server, an identifier with the specific content feed, the one or more content items originating from a content provider external to the server, the series of instructions comprising the identifier, a designated division of the web page within which to display the specific content feed in the web page, and a selection and configuration of a specific content tool to handle the specific content feed; and providing, by the server, the final mark-up language coding to a second browser that navigates to a web page address identifying the web page, the final mark-up language coding causing the second browser to display the web page with the specific content feed provided dynamically and with the properties of the designated division and in accordance with the configuration of the specific content tool.