| CPC G06F 40/169 (2020.01) [G06F 9/547 (2013.01); G06F 40/137 (2020.01)] | 15 Claims |

|
1. A method for activating editing functionality in a content management system (CMS), comprising:
the CMS providing a content management application programming interface (CMA) enabling management of a content project, the content project having a content model defined by a plurality of content types, each content type defining one or more fields, said content types defining structures for content managed via the CMS;
wherein the content project further includes one or more content entries that are generated from said content types of the content model, so that the content entries are structured according to the content types so as to include fields according to the fields of the content types, and the fields of the content entries are used to store the content that is managed via the CMS, whereas the fields of the content types of the content model do not receive or store the content that is managed via the CMS;
responsive to an application programming interface (API) call to the CMA, then assigning one or more annotations to one or more of the content types of the content model, wherein assigning the one or more annotations includes creating a metadata object in a given content type of the content model and adding an annotation to the metadata object;
wherein for the content types of the content model having annotations assigned thereto, the assigned annotations activate an editing functionality of an editing application interfaced with the CMS for editing of the content entries, based on the annotations assigned to the content types of the content model from which the content entries are generated;
wherein the content entries are separate from the content types, such that the assignment of the annotations to the content types occurs independent of the content entries generated from said content types, and such that the annotations assigned to the content types are not assigned to the content entries generated from said content types so that metadata objects created for respective annotations of said content types are not associated to the content entries generated from said content types.
|