WEB AUTHORING PLUGIN IMPLEMENTATION
First Claim
1. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of implementing a plugin in a blog post, the method comprising:
- providing a local blog-editing environment whose format is derived from a remote blog site, the blog-editing environment being presented based on editing-environment rendering code;
receiving an instantiation indication that indicates that a plugin is to be utilized;
based on the plugin, presenting a user interface that includes one or more controls to receive one or more settings from a user that define characteristics associated with an object associated with the plugin;
receiving the one or more settings;
based on the one or more settings and the plugin, creating an editable code fragment that can be inserted into the editing-environment rendering code, wherein the editable code fragment provides an association with the plugin by way of a user-selectable rendering in the blog-editing environment;
inserting the editable code fragment into the editing-environment rendering code; and
presenting the user-selectable rendering in the blog-editing environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods are described for implementing a plugin in a blog or other structured online document. One embodiment of the method includes providing an interface between a blog-editing application and a plugin, receiving an indication that the plugin is to be invoked; presenting a user interface based on the plugin to receive settings that define characteristics associated with an object to be rendered in a blog post, receiving the settings, creating an editable code fragment based on the settings that can be utilized to present a rendering associated with the plugin, and presenting the rendering in the blog-editing application.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of implementing a plugin in a blog post, the method comprising:
-
providing a local blog-editing environment whose format is derived from a remote blog site, the blog-editing environment being presented based on editing-environment rendering code; receiving an instantiation indication that indicates that a plugin is to be utilized; based on the plugin, presenting a user interface that includes one or more controls to receive one or more settings from a user that define characteristics associated with an object associated with the plugin; receiving the one or more settings; based on the one or more settings and the plugin, creating an editable code fragment that can be inserted into the editing-environment rendering code, wherein the editable code fragment provides an association with the plugin by way of a user-selectable rendering in the blog-editing environment; inserting the editable code fragment into the editing-environment rendering code; and presenting the user-selectable rendering in the blog-editing environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of implementing a plugin in a blog post, the method comprising:
-
providing an application program interface that provides an interface between a blog-editing application (“
application”
) and a plugin to extend functionality of the application;receiving an indication that the plugin is to be invoked; presenting a user interface based on the plugin to receive settings that define one or more characteristics associated with an object to be rendered in a blog post; receiving the settings; creating an editable code fragment based on the settings that can be interpreted by the application to present a rendering associated with the plugin; and presenting the rendering in the blog-editing application, wherein the rendering is selectable, and can re-invoke the user interface incident to a an indication of a desire to do so.
-
-
18. One or more computer-readable media having computer-useable instructions embodied thereon for performing a method of implementing a plugin in a blog post, the method comprising:
-
presenting a rendering of an editable code fragment, wherein the editable code fragment is generated from user settings received by way of a user interface presented by a plugin associated with a blog-editing environment; receiving a command to publish a blog post composed by utilizing the blog-editing environment and containing the rendering; referencing the editable code fragment to determine programming logic necessary to render and object that includes any information associated with the rendering; and publishing the object in a blog post, wherein the object is associated with the logic to provide functional aspects associated with the object. - View Dependent Claims (19, 20)
-
Specification