Content management system extensions
AssigneeAon Global Operations SE, Singapore Branch
InventorsAnthony Dunne, Niall Toal, Remo Jansen
Life of this patent
Estimating the term…
Abstract
In an illustrative embodiment, methods and systems for integrating web content generated by a content management system (CMS) with dynamic content generated by a content development system include an API handler of the CMS configured to communicate an action received from a remote computing device to a web part, where the web part interfaces with both the CMS and a web application framework to coordinate response to the action and to inject information regarding the dynamic content into the web content for use by the remote computing device. The remote computing device may include a view provider module configured to access the dynamic content using the injected information.
Claims10
A method for integrating dynamic content from a content development platform with web content from a content management platform, the method comprising:
- providing a web application framework comprising first instructions that, when executed on first processing circuitry, communicate information to the content development platform;
- providing a web application enabling part comprising second instructions that, when executed on second processing circuitry,
- communicate information to both the content management platform and the web application framework, and
- alter web content generated by the content management platform;
- providing, at an interface to the content management platform, an extended application programming interface (API) handler comprising third instructions that, when executed on third processing circuitry, intercept communications directed to the content management platform and redirect the communications to the web application enabling part, wherein
- the web application enabling part is configured to override a portion of default handling of requests to the content management platform;
- receiving, at the extended API handler, an action from a remote computing device;
- providing, by the extended API handler to the web application enabling part, the action;
- communicating, by the web application enabling part to the content management platform, information regarding the action, wherein
- the content management platform generates, responsive to the information regarding the action, the web content;
- providing, by the web application enabling part, the action to the web application framework;
- responsive to receiving the action from the web application enabling part, interfacing, by the web application framework, with the content development platform to request dynamic content generated by the content management platform, wherein the content development platform generates, responsive to the request from the web application framework, the dynamic content;
- receiving, by the web application enabling part from the web application framework, access information for accessing the dynamic content;
- and
- injecting, by the web application enabling part, the access information into the web content to produce integrated dynamic content for review by a remote computing device, wherein
- the access information is usable by the remote computing device to access the dynamic content from the content development system, and
- after the injecting, the content management platform provides the web content to the remote computing device.
Dependencies are inferred from the claim text.