Techniques for Utilizing Dynamic Components with Wikis
AssigneeMicorsoft Corporation
InventorsJason Morrill, Dwayne Jeng, Hai Liu
Life of this patent
Estimating the term…
Abstract
Various technologies and techniques are disclosed for integrating wiki content with one or more dynamic components. A web page is output that contains wiki content that can be edited in a visual text editor. A selection is received from a user to add a dynamic component to the web page from within the visual text editor. A revised version of the web page is output for display. The revised version of the web page includes the dynamic component along with the wiki content. Techniques for parsing web pages having wiki content and dynamic components are also described that use a tag to indicate that the dynamic component is present.
Claims20
A method for integrating wiki content with dynamic components comprising the steps of:
- receiving from a user a selection of an option to navigate to a web page using a web browser;
- sending a request to a web server to obtain content for the web page;
- receiving a response back from the web server with the page content for the web page, the page content including wiki content and at least one dynamic component;
- and
- outputting the web page for display.
A method for adding dynamic components to web pages containing wiki content comprising the steps of:
- outputting a web page containing wiki content that can be edited in a visual text editor;
- receiving a selection from a user to add a dynamic component to the web page;
- and
- outputting a revised version of the web page for display, the revised version of the web page including the dynamic component along with the wiki content.
A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
- receiving a request from a client browser for a web page containing wiki content;
- parsing the web page to create a rendering output for the client browser;
- when a tag for a dynamic component is encountered in the wiki content during the parsing step, performing the steps of:
- retrieving identifying details of the tag;
- using the identifying details to retrieve underlying content for the dynamic component from a data store;
- and
- updating the rendering output to include at least a portion of the underlying content of the dynamic component;
- and
- returning the rendering output of the web page to the client browser.
Dependencies are inferred from the claim text.