Content template system
First Claim
1. A method, comprising:
- locating remote content referenced by a tag in a web page template;
converting the remote content into a markup language used in the web page template to create converted content;
replacing the tag with the converted content in response to rendering the web page template; and
updating the tag upon a change in the remote content or the converted content.
3 Assignments
0 Petitions
Accused Products
Abstract
Subject matter includes an exemplary content template system. In one implementation, a custom markup tag locates remote content, converts the remote content into a markup language used in a web page template, replaces the custom markup tag with the converted content, and dynamically updates the converted content in the web page template when the remote content or the converted content changes. Another custom markup tag displays dynamic updates of the converted content in real-time in a web generated by the web page template. Yet another custom markup tag presents editing controls for editing the converted content in the web page template, wherein the editing is displayed in real-time in the web page generated by the web page template.
170 Citations
30 Claims
-
1. A method, comprising:
-
locating remote content referenced by a tag in a web page template;
converting the remote content into a markup language used in the web page template to create converted content;
replacing the tag with the converted content in response to rendering the web page template; and
updating the tag upon a change in the remote content or the converted content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web page template, comprising:
-
a layout tag that indicates a style format for application to a presentation of a data content; and
a resource tag having logic for use in locating the data content in a remote resource, converting the data content to a markup language used in the web page template, substituting the converted content for the resource tag in the web page template, and updating the converted content in the web page template in response to a change in the data content in the remote resource. - View Dependent Claims (10, 11)
-
-
12. A resource tag for a web page template, comprising:
-
a reference to data content in a remote resource;
a reference to logic for use in locating the data content in the remote resource, converting the data content to a markup language used in the web page template, substituting the converted content for the resource tag in the web page template, and updating the converted content in the web page template in response to a change in the data content in the remote resource.
-
-
13. A preview tag for a web page template, comprising:
-
a reference to at least part of the web page template to display as a web page;
a reference to logic to dynamically update the web page to display changes in content, style, and layout in the web page template. - View Dependent Claims (14)
-
-
15. An edit tag for a web page template, comprising:
-
a reference to at least part of a web page template to edit;
a reference to logic for use in presenting editing controls for editing content in the web page template, wherein the editing displays any edits in real-time in a web page generated by the web page template. - View Dependent Claims (16)
-
-
17. A content template system, 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; and
a context object to coordinate the element behaviors of the tags. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A content template engine, comprising:
-
a web page processor to render a web page template having markup indicator tags into web page;
a tag interpreter associated with the web page processor to obtain a logic bound to one or more of the tags;
a data content locator to determine a location of a remote resource having data content referenced by a tag;
a language converter to change the data content into a language used in the web page template;
a dynamic content engine to replace the tag with the converted data content and dynamically update the converted content in the web page template when the data content changes in the remote resource. - View Dependent Claims (23, 24, 25)
-
-
26. In a computer system having a graphical user interface including a display and a user interface selection device, a method of providing and selecting from a menu on the display comprising the steps of:
-
retrieving a set of edit menu entries for the menu including a cascade menu entry, the cascade menu entry having a specified default command and a set of cascade menu items associated therewith;
displaying the menu on the display comprising the set of edit menu entries;
receiving an edit menu entry selection signal indicative of the user interface selection device pointing at the cascade menu entry on the display, and, in response to the selection signal, displaying the set of cascade menu items associated with the cascade menu entry; and
receiving an execution signal indicative of a user selecting the cascade menu entry, and in response to the execution signal, performing the specified default command. - View Dependent Claims (27)
-
-
28. One or more computer readable media containing instructions that are executable by a computer to perform actions, comprising:
-
locating content referenced by a markup tag in a web page template;
converting an original version of the content into a markup language version using the same markup language being used in the web page template;
replacing the markup tag with the markup language version of the content; and
dynamically updating the markup language version of the content in the web page template when the original version of the content changes. - View Dependent Claims (29, 30)
-
Specification