Patent ID: 7178101

Claim:
A computer-executable method of editing a web page document and a remote content used by the web page document during a runtime of the associated web page using a system of mark-up language tags instead of using separate documents including one or more of a web page document, a style sheet document, and a web page template document, comprising: a set of markup indicator tags for a web page template, wherein each tag in the set is bound to an associated element behavior; a context object to coordinate the element behaviors of the tags; deploying an editor generated by an edit tag within the running web page document; locating the remote content referenced by a tag of the web page document, via an element behavior of the tag, wherein the remote content resides in a database remote from the web page document; converting the remote content via the element behavior into a markup language used in the web page document, wherein the remote content is of a compliant format or of a non-compliant format with the format of the markup language; processing a preview tag that precedes declaration of a web page template in the web page document, the web page template containing at least one of the tags of the system of tags, wherein the preview tag has associated logic for showing edits of the remote content as executing mark-up language in a web page corresponding to the web page template and rendered tags; presenting editing controls for editing the converted content in the web page template, wherein the editing displays dynamic updates of the one or more edits in real-time in the web page generated by the preview tag displaying the web page template; replacing the tag with the converted content in response to rendering the web page document; updating the tag in response to using the editor to change the remote content, by automatically converting the edited remote content via the element behavior into the markup language; and wherein when multiple tags link an executing web page to one or more content resources, content changes are propagated throughout the one or more content resources and linked panes of the web page.