CPC G06F 9/541 (2013.01) | 20 Claims |
1. A non-transitory computer-readable medium having program instructions embodied thereon that, when executed by at least one server computer, cause said at least one server computer to perform a method implemented in a content management system (CMS), for providing integration between third-party applications (APPs) developed separate from the CMS and configured for use with an editor application of the CMS, said method including the following operations:
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 developed separate from the CMS, 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;
wherein the content project includes a plurality of content types and a plurality of content entries, said content entries being structured in accordance with said content types, said content entries being configured to store content of the content project that is editable through the editor application;
receiving, by the CMS from the first APP, a request to invoke an action by the second APP;
responsive to receiving the request, then validating contents of the request;
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.
|