Method and system for assigning a content item as a link target to a managed object
First Claim
1. A method, comprising:
- receiving a request from a user to select a link target for a managed object or a part thereof, the managed object managed by a web content management system embodied on a computer, the computer having a processor, a non-transitory computer-readable medium, and stored instructions translatable by the processor, the receiving performed by an editing tool, the editing tool accessible by the user through an editing interface for website authoring, the editing interface running within a browser application on a user device communicatively connected to the web content management system, the managed object displayed by the editing tool within the browser application on the user device;
responsive to the request from the user, presenting a link selection tool on the user device, the presenting performed by the editing tool;
receiving, through the link selection tool, a preview request from the user device;
responsive to the preview request, generating a preview of at least one content page of a web content project, the generating performed by a preview engine of the web content management system;
adding smart link selection metadata to the preview generated by the preview engine, the adding performed by a preview enhancer, the smart link selection metadata comprising information of one or more content items on the at least one content page;
adding a smart link selection means to the preview generated by the preview engine, the adding performed by the preview enhancer;
after adding the smart link selection metadata and the smart link selection means to the preview generated by the preview engine, presenting or displaying, via the editing interface of the web content management system within the browser application on the user device, the preview of the at least one content page of the web content project with access to the one or more content items of the at least one content page of the web content project, the one or more content items stored in a database managed by the web content management system;
receiving a user indication that a content item presented or displayed in the preview has been selected via the smart link selection means;
determining an identifier of the content item selected via the smart link selection means, the determining performed by the web content management system based on the information of the content item in the smart link selection metadata added to the preview by the preview enhancer; and
storing the identifier of the content item with the managed object as the link target such that when a content page including the managed object is processed by the web content management system for preview or display, the managed object is provided with a link to the content item using the identifier of the content item stored with the managed object.
4 Assignments
0 Petitions
Accused Products
Abstract
A smart link selection invention for assigning a content item as a link target to a managed object in a web content project of a web content management system. The web content project comprises at least one content page having content item(s). The method comprises accessing, in response to a user request, at least part of a managed object; generating a preview of the at least one content page; adding metadata to the generated preview; adding at least one selection means to the generated preview, the at least one selection means enabling selection of at least one content item; displaying the preview with the at least one selection means; selecting, in response to a user request, at least one content item from the generated preview; determining an identifier of the selected content item based on the metadata; and storing the identifier as the link target with the managed object.
8 Citations
20 Claims
-
1. A method, comprising:
-
receiving a request from a user to select a link target for a managed object or a part thereof, the managed object managed by a web content management system embodied on a computer, the computer having a processor, a non-transitory computer-readable medium, and stored instructions translatable by the processor, the receiving performed by an editing tool, the editing tool accessible by the user through an editing interface for website authoring, the editing interface running within a browser application on a user device communicatively connected to the web content management system, the managed object displayed by the editing tool within the browser application on the user device; responsive to the request from the user, presenting a link selection tool on the user device, the presenting performed by the editing tool; receiving, through the link selection tool, a preview request from the user device; responsive to the preview request, generating a preview of at least one content page of a web content project, the generating performed by a preview engine of the web content management system; adding smart link selection metadata to the preview generated by the preview engine, the adding performed by a preview enhancer, the smart link selection metadata comprising information of one or more content items on the at least one content page; adding a smart link selection means to the preview generated by the preview engine, the adding performed by the preview enhancer; after adding the smart link selection metadata and the smart link selection means to the preview generated by the preview engine, presenting or displaying, via the editing interface of the web content management system within the browser application on the user device, the preview of the at least one content page of the web content project with access to the one or more content items of the at least one content page of the web content project, the one or more content items stored in a database managed by the web content management system; receiving a user indication that a content item presented or displayed in the preview has been selected via the smart link selection means; determining an identifier of the content item selected via the smart link selection means, the determining performed by the web content management system based on the information of the content item in the smart link selection metadata added to the preview by the preview enhancer; and storing the identifier of the content item with the managed object as the link target such that when a content page including the managed object is processed by the web content management system for preview or display, the managed object is provided with a link to the content item using the identifier of the content item stored with the managed object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A web content management system, comprising:
-
a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor to perform; providing an editing interface for website authoring, the editing interface running within a browser application on a user device communicatively connected to the web content management system; receiving, from a user of the user device via the editing interface of the web content management system, a request to select a link target for a managed object or a part thereof, the managed object managed by the web content management system; responsive to the request, presenting a link selection tool on the user device; receiving, through the link selection tool, a preview request from the user device; responsive to the preview request, generating a preview of at least one content page of a web content project; adding smart link selection metadata to the preview, the smart link selection metadata comprising information of one or more content items on the at least one content page; adding a smart link selection means to the preview; after adding the smart link selection metadata and the smart link selection means to the preview, presenting or displaying, via the editing interface of the web content management system within the browser application on the user device, the preview of the at least one content page of the web content project with access to the one or more content items of the at least one content page of the web content project, the one or more content items stored in a database managed by the web content management system; receiving a user indication that a content item presented or displayed in the preview has been selected via the smart link selection means; determining an identifier of the content item selected via the smart link selection means, the determining performed based on the information of the content item in the smart link selection metadata added to the preview; and storing the identifier of the content item with the managed object as the link target such that when a content page including the managed object is processed by the web content management system for preview or display, the managed object is provided with a link to the content item using the identifier of the content item stored with the managed object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product having a non-transitory computer-readable medium storing instructions translatable by a processor to perform:
-
providing an editing interface for website authoring, the editing interface running within a browser application on a user device communicatively connected to a web content management system; receiving, from a user of the user device via the editing interface of the web content management system, a request to select a link target for a managed object or a part thereof, the managed object managed by the web content management system; responsive to the request, presenting a link selection tool on the user device; receiving, through the link selection tool, a preview request from the user device; responsive to the preview request, generating a preview of at least one content page of a web content project; adding smart link selection metadata to the preview, the smart link selection metadata comprising information of one or more content items on the at least one content page; adding a smart link selection means to the preview; after adding the smart link selection metadata and the smart link selection means to the preview, presenting or displaying, via the editing interface of the web content management system within the browser application on the user device, the preview of the at least one content page of the web content project with access to the one or more content items of the at least one content page of the web content project, the one or more content items stored in a database managed by the web content management system; receiving a user indication that a content item presented or displayed in the preview has been selected via the smart link selection means; determining an identifier of the content item selected via the smart link selection means, the determining performed based on the information of the content item in the smart link selection metadata added to the preview; and storing the identifier of the content item with the managed object as the link target such that when a content page including the managed object is processed by the web content management system for preview or display, the managed object is provided with a link to the content item using the identifier of the content item stored with the managed object. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification