Content deployment system having a content publishing engine with a filter module for selectively extracting content items provided from content sources for integration into a specific release and methods for implementing the same
First Claim
1. A content deployment system for integrating and deploying selected content items into a specific release of a webpage in a content publishing process, the content deployment system comprising:
- a plurality of content sources that are each configured to manage or store content items for potential inclusion in the specific release of the webpage, wherein each content item comprises;
at least one of a set of directions for rendering the webpage and actual content that is rendered on the webpage, and wherein the plurality of content sources comprise;
a first content source that is configured to manage and store a plurality of first content items for potential inclusion in the specific release of the webpage;
a content publishing engine that is configurable to control the release of content items that are to be published, comprising;
a processor configured to execute;
a release management interface that, when executed by the processor, is configurable to manage and store a manifest record for the specific release of the webpage, wherein the manifest record specifies release items by interface name that are allowed to be part of the specific release of the webpage;
a bulk interface that, when executed by the processor, is configurable to receive content package objects from the plurality of content sources, wherein the first content source is further configured to;
directly invoke the bulk interface to send the plurality of first content items to the content publishing engine; and
a filter module that, when executed by the processor, is configurable to;
process the first content items to extract selected first content items, from the plurality of first content items, that are specified in the manifest record for inclusion in the specific release of the webpage; and
add the selected first content items into a release object so that the selected first content items are included as part of the specific release of the webpage and published as web content.
1 Assignment
0 Petitions
Accused Products
Abstract
Content deployment systems and methods are provided for integrating and deploying selected content items as part of a specific release. A content publishing engine includes a processor that can execute a release management API that is configured to manage and store a manifest record that specifies release items by API name that are allowed to be part of the specific release. The processor is configured to execute a bulk API that is configured to receive content package objects from a plurality of content sources. For example, the first content source can directly invoke the bulk API to send first content items to the content publishing engine. A filter module can extract selected first content items that are specified in the manifest record for inclusion in the specific release, and add the selected first content items into a release object so that they are included as part of the specific release.
158 Citations
20 Claims
-
1. A content deployment system for integrating and deploying selected content items into a specific release of a webpage in a content publishing process, the content deployment system comprising:
-
a plurality of content sources that are each configured to manage or store content items for potential inclusion in the specific release of the webpage, wherein each content item comprises;
at least one of a set of directions for rendering the webpage and actual content that is rendered on the webpage, and wherein the plurality of content sources comprise;a first content source that is configured to manage and store a plurality of first content items for potential inclusion in the specific release of the webpage; a content publishing engine that is configurable to control the release of content items that are to be published, comprising; a processor configured to execute; a release management interface that, when executed by the processor, is configurable to manage and store a manifest record for the specific release of the webpage, wherein the manifest record specifies release items by interface name that are allowed to be part of the specific release of the webpage; a bulk interface that, when executed by the processor, is configurable to receive content package objects from the plurality of content sources, wherein the first content source is further configured to;
directly invoke the bulk interface to send the plurality of first content items to the content publishing engine; anda filter module that, when executed by the processor, is configurable to;
process the first content items to extract selected first content items, from the plurality of first content items, that are specified in the manifest record for inclusion in the specific release of the webpage; and
add the selected first content items into a release object so that the selected first content items are included as part of the specific release of the webpage and published as web content.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A content deployment method for integrating and deploying selected content items into a specific release of a webpage in a content publishing process, the content deployment method comprising:
-
creating the specific release of the webpage, based on input from a release manager, at a release management interface of a content publishing engine that is configurable to control the release of content; defining, based on other input from the release manager at the release management interface, a manifest record that specifies release items by interface name that are allowed to be part of the specific release of the webpage; invoking a bulk interface of the content publishing engine via a content source; pushing a first content package object from the content source to the bulk interface, wherein the first content package object comprises a plurality of first content items, wherein each of the first content items comprises;
at least one of a set of directions for rendering a webpage and actual content that is rendered on the webpage;extracting, at a filter module of the content publishing engine when executed by a processor, selected first content items from first content package object, wherein the selected first content items are specified in the manifest record for inclusion in the specific release of the webpage; and creating a release object at the content publishing engine when executed by the processor, wherein the release object comprises at least one release item that is part of the specific release of the webpage, wherein the at least one release item includes at least one of the selected first content items from the first content package object that are to be included as part of the specific release of the webpage and published as web content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification