Content deployment system having a proxy for continuously providing selected content items to a content publishing engine for integration into a specific release and methods for implementing the same
First Claim
1. A content deployment system for continuously 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 configurable 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 configurable 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 configurable 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 that are allowed to be part of the specific release of the webpage; and
a bulk interface that, when executed by the processor, is configurable to receive content package objects from the plurality of content sources;
storage configurable to;
store content items;
a proxy, associated with an enterprise database system, that when executed by another processor, is configurable to;
periodically request the manifest record for the specific release from the release management interface;
periodically retrieve, from the first content source based on the manifest record, selected ones of the plurality of first content items that are specified in the manifest record for inclusion in the specific release of the webpage;
compile the selected ones of the plurality of the first content items into a first content package object; and
push the first content package object to the bulk interface to allow for continuous integration of the selected ones of the plurality of the first content items into the specific release of the webpage, andwherein the processor is further configurable to;
create a release object comprising 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 ones of the plurality of the first content items as part of the specific release of the webpage and published as web content; and
the add release object into the storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Content deployment systems and methods are provided for continuously integrating and deploying selected content items from a plurality of content sources into a specific release as part of the specific release. For example, a first content source stores a plurality of first content items for potential inclusion in the specific release. A manifest record for the specific release specifies release items, that are allowed to be part of the specific release. A proxy can periodically retrieve selected ones of the first content items that are specified in the manifest record, and push them to a content publishing engine. Any content items that are not specified in the manifest record are rejected by the proxy. A processor of the content publishing engine can allow for continuous integration of the selected ones of the first content items into the specific release.
160 Citations
20 Claims
-
1. A content deployment system for continuously 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 configurable 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 configurable 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 configurable 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 that are allowed to be part of the specific release of the webpage; and
a bulk interface that, when executed by the processor, is configurable to receive content package objects from the plurality of content sources;storage configurable to;
store content items;a proxy, associated with an enterprise database system, that when executed by another processor, is configurable to;
periodically request the manifest record for the specific release from the release management interface;
periodically retrieve, from the first content source based on the manifest record, selected ones of the plurality of first content items that are specified in the manifest record for inclusion in the specific release of the webpage;
compile the selected ones of the plurality of the first content items into a first content package object; and
push the first content package object to the bulk interface to allow for continuous integration of the selected ones of the plurality of the first content items into the specific release of the webpage, andwherein the processor is further configurable to;
create a release object comprising 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 ones of the plurality of the first content items as part of the specific release of the webpage and published as web content; and
the add release object into the storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A content deployment method for continuously 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 for a specific namespace, at a release management interface of a content publishing engine that is configurable to control the release of content that is to be published; defining, based on other input from the release manager at the release management interface, a manifest record that specifies release items that are allowed to be part of the specific release of the webpage; periodically requesting, from the release management interface via a proxy, the manifest record for the specific release of the webpage; periodically retrieving, from a first content source via the proxy, selected ones of a plurality of first content items, wherein the selected ones of the plurality of first content items are those specified in the manifest record for inclusion in the specific release of the webpage; compiling, via the proxy, the selected ones of the plurality of first content items into a first content package object; pushing the first content package object from the proxy to a bulk interface of the content publishing engine to allow for continuous integration of the selected ones of the plurality of first content items into the specific release of the webpage, 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; andcreating a release object, at a processor of the content publishing engine and storing the release object into storage, 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 ones of the plurality of 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 (17, 18, 19, 20)
-
Specification