CPC G06F 21/629 (2013.01) [G06F 9/547 (2013.01); G06F 21/44 (2013.01); G06F 2221/2141 (2013.01)] | 21 Claims |
1. A method implemented in a content management system (CMS), for providing integration between third-party applications (APPs) configured for use with an editor application provided by the CMS, comprising:
installing a first APP and a second APP in a content project of the CMS, the first APP and the second APP being ones of the third-party APPs, such that the first APP is provided by a first third-party provider and the second APP is provided by a second third-party provider, wherein installing the first and second APPs enables functionalities of the first and second APPs to be accessed for the content project through the editor application, wherein the editor application provides an interface for editing the content project;
receiving, by the CMS from the first APP, a request to invoke an action by the second APP that effects an editorial change to the content project;
responsive to receiving the request from the first APP, then validating, by the CMS, contents of the request to invoke the action by the second APP;
responsive to successful validation of the request, then sending an acknowledgement from the CMS to the first APP, and generating a call from the CMS to the second APP to invoke the action by the second APP that effects the editorial change to the content project.
|