US 11,809,918 B1
App actions in a content management system
Manuel Spagnolo, Berlin (DE); Fabian Schultz, Berlin (DE); Paolo Negri, Berlin (DE); and Ryan Scott, Berlin (DE)
Assigned to Contentful GmbH, Berlin (DE)
Filed by Contentful GmbH, Berlin (DE)
Filed on Jun. 22, 2022, as Appl. No. 17/846,965.
Application 17/846,965 is a continuation of application No. 17/846,646, filed on Jun. 22, 2022.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/541 (2013.01) 20 Claims
OG exemplary drawing
 
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.