External content libraries
First Claim
Patent Images
1. A method for using an external content library, the method comprising:
- registering an external content library with a content management system using an external content provider module that is not managed by an administrator of the content management system;
mapping assets of the external content library for use within the content management system as if the assets are stored locally on a local content repository;
providing a view of the assets of the external content library as if the assets are stored locally along with local assets that reside on the local content repository via a graphical user interface;
generating a graphical user interface that comprises a plurality of webpages related to a common subject matter domain, as well as the assets mapped from any of the local content repository or the external content library in a hierarchical format, wherein the assets are displayed within a panel that is disposed adjacent to a second panel that comprises a webpage being designed;
inheriting at least a portion of a layout for a webpage of the plurality of webpages from a common parent webpage of the plurality of webpages;
adding one or more of the assets to the webpage based on selections made by an author of the webpage;
creating a link for an asset of the assets based on the selection of the asset by the author, wherein the linking indicates a folder where the asset resides;
obtaining the asset when the webpage is requested by an end user;
localizing the assets of the webpage so as to make the one or more assets contextually and culturally appropriate through at least language translation;
transmitting a notification to the external content library that is indicative of usage of one or more of the assets of the external content library;
continuously or periodically evaluating the link of the asset;
detecting that a location of the asset has changed based on the link evaluation, the change in the location being indicative of a movement of the asset from a folder to a new folder, the change in the location creating an error in retrieving the asset; and
dynamically updating the link to reflect the new folder as the location.
2 Assignments
0 Petitions
Accused Products
Abstract
Content management systems that utilize external content libraries are described herein. According to some embodiments, methods for using an external content library may include registering an external content library with a content management system using an external content provider module, and mapping assets of the external content library for use within the content management system.
413 Citations
16 Claims
-
1. A method for using an external content library, the method comprising:
-
registering an external content library with a content management system using an external content provider module that is not managed by an administrator of the content management system; mapping assets of the external content library for use within the content management system as if the assets are stored locally on a local content repository; providing a view of the assets of the external content library as if the assets are stored locally along with local assets that reside on the local content repository via a graphical user interface; generating a graphical user interface that comprises a plurality of webpages related to a common subject matter domain, as well as the assets mapped from any of the local content repository or the external content library in a hierarchical format, wherein the assets are displayed within a panel that is disposed adjacent to a second panel that comprises a webpage being designed; inheriting at least a portion of a layout for a webpage of the plurality of webpages from a common parent webpage of the plurality of webpages; adding one or more of the assets to the webpage based on selections made by an author of the webpage; creating a link for an asset of the assets based on the selection of the asset by the author, wherein the linking indicates a folder where the asset resides; obtaining the asset when the webpage is requested by an end user; localizing the assets of the webpage so as to make the one or more assets contextually and culturally appropriate through at least language translation; transmitting a notification to the external content library that is indicative of usage of one or more of the assets of the external content library; continuously or periodically evaluating the link of the asset; detecting that a location of the asset has changed based on the link evaluation, the change in the location being indicative of a movement of the asset from a folder to a new folder, the change in the location creating an error in retrieving the asset; and dynamically updating the link to reflect the new folder as the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A content management system that utilizes external content libraries, the content management system comprising:
-
a memory for storing executable instructions; and a processor for executing the executable instructions, the executable instructions comprising; an external content provider module that registers an external content library with a content manager, the external content provider module not managed by an administrator of the content management system; a framework module that; maps assets of the external content library and makes the mapped assets available to the content management system for use within the content management system as if the assets are stored locally on a local content repository of the content management system; an asset mapper module that; upon selection of an asset from the external content library, maps a link between the selected asset from the external content library into a webpage being created using the content manager and when the webpage is published, obtains the linked asset from the external content library when the webpage is requested; continuously or periodically evaluates the link of the asset;
detects that a location of the asset has changed based on the link evaluation, the change in the location being indicative of a movement of the asset from a folder to a new folder, the change in the location creating an error in retrieving the asset; anddynamically updates the link to reflect the new folder as the location; and a user interface module that generates a graphical user interface that comprises the webpage, as well as the assets mapped from any of the local content repository or the external content library in a hierarchical format, wherein the assets are displayed within a panel that is disposed adjacent to a second panel that comprises the webpage being designed, the graphical user interface further comprising tools for editing content of the webpage. - View Dependent Claims (10, 11, 12)
-
-
13. A method for using an external content repository, the method comprising:
-
virtually mounting an external content repository for a content management system such that assets located on the external content repository are accessible through the content management system similarly to local assets of a local content repository associated with the content management system; providing a view of the external content repository via a graphical user interface that comprises one or more webpages, as well as assets mapped from any of the local content repository or the external content repository in a hierarchical format, wherein the assets are displayed within a panel that is disposed adjacent to a second panel that comprises a webpage being designed; inheriting at least a portion of a layout for the webpage from a common parent webpage; localizing the assets of the webpage so as to make one or more of the assets contextually and culturally appropriate through at least language translation; transmitting a notification to the external content repository that is indicative of usage of one or more of the assets of the external content repository; continuously or periodically evaluating a linkage of at least one of the one or more of the assets of the external content repository to the webpage; detecting that a folder location of the at least one of the one or more of the assets has changed based on the evaluation of the linkage, the change in the folder location being indicative of a movement of the asset from a folder to a new folder, the change in the location creating an error in retrieving the at least one of the one or more of the assets; and dynamically updating the linkage to reflect the new folder as the location. - View Dependent Claims (14)
-
-
15. A method for using an external content library, the method comprising:
-
registering a plurality of external content libraries with a content management system using an external content provider module that is not managed by an administrator of the content management system, each of the plurality of external content libraries being associated with a different domain; establishing a transport level security configuration for the plurality of external content libraries by establishment of a trust relationship for end-user asset provisioning; performing a first type of mapping of assets of the plurality of external content libraries for use within the content management system as if the assets are stored locally on a local content repository; providing a view to a content author via a graphical user interface of the assets of the plurality of external content libraries as if the assets are stored locally along with local assets that reside on the local content repository; generating a graphical user interface that comprises one or more webpages, as well as the assets mapped from any of the local content repository or the plurality of external content libraries in a hierarchical format, wherein the assets are displayed within a panel that is disposed adjacent to a second panel that comprises a webpage being designed; adding one or more of the assets of the plurality of external content libraries to the webpage based on selections made by an author of the webpage; performing a second type of mapping consisting of a link between the webpage created by the content author and the one or more of the assets of the plurality of external content libraries selected from the panel; managing the link consisting of retrieving the one or more assets from the plurality of external content libraries when the webpage is requested during publishing of the webpage; continuously or periodically evaluating the link; detecting that a location of an asset has changed based on the link evaluation, the change in the location being indicative of a movement of the asset from a folder to a new folder, the change in the location creating an error in retrieving the asset; dynamically updating the link to reflect the new folder as the location; and assembling the webpage dynamically upon receiving a request for the webpage, the assembling performed using; the one or more assets retrieved from the plurality of external content libraries during publishing of the webpage, and the assets stored in local content repositories. - View Dependent Claims (16)
-
Specification