System, method and program product for a content viewer portlet
First Claim
1. A system for creating a customized content viewer portlet from a content viewer portlet template, said system comprising:
- a workbench;
a content viewer portlet template imported into said workbench;
a persistent interface component of said content viewer portlet template being configured to connect to and retrieve requested data from a back-end content management system;
a model component of said content viewer portlet template being coupled to said persistent interface component, said model component having an internal computational representation that correlates to an external taxonomy in a plurality of content management areas, wherein said model component incorporates said requested data retrieved from said back-end content management system into a current set of data beans;
a view component of said content viewer portlet template coupled to said model component, said view component being configured to retrieve said requested data incorporated into said model component and to display said requested data retrieved as one or more content items; and
a controller component of said content viewer portlet template coupled to each of said persistent interface component and said view component, said controller component being configured to invoke a plurality of methods to be executed by each of said persistent interface component and said view component in response to a user request, such that said content viewer portlet template is transformed into said customized content viewer portlet that can be installed into a desired portal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and program product for creating a customized content viewer portlet from a content viewer portlet template. The system comprises a content viewer portlet template that is imported into a workbench. The content viewer portlet template includes a persistent interface component, a model component, a view component and a controller component. The persistent interface component is configured to connect to and retrieve data from a content management system, with the retrieved data being stored in the model component. The view component is configured to retrieve the data from the model component and to display the data as content items. The controller component is configured to invoke methods to be executed by the persistent interface component and the view component in response to a user request, such that the content viewer portlet template is transformed into the customized content viewer portlet that can be installed into a desired portal.
38 Citations
20 Claims
-
1. A system for creating a customized content viewer portlet from a content viewer portlet template, said system comprising:
-
a workbench;
a content viewer portlet template imported into said workbench;
a persistent interface component of said content viewer portlet template being configured to connect to and retrieve requested data from a back-end content management system;
a model component of said content viewer portlet template being coupled to said persistent interface component, said model component having an internal computational representation that correlates to an external taxonomy in a plurality of content management areas, wherein said model component incorporates said requested data retrieved from said back-end content management system into a current set of data beans;
a view component of said content viewer portlet template coupled to said model component, said view component being configured to retrieve said requested data incorporated into said model component and to display said requested data retrieved as one or more content items; and
a controller component of said content viewer portlet template coupled to each of said persistent interface component and said view component, said controller component being configured to invoke a plurality of methods to be executed by each of said persistent interface component and said view component in response to a user request, such that said content viewer portlet template is transformed into said customized content viewer portlet that can be installed into a desired portal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for deriving a customized content viewer portlet from a content viewer portlet template that is ready for installation into a desired portal, said method comprising said steps of:
-
importing a content viewer portlet template into a workbench;
implementing a persistent interface component of said content viewer portlet template for connecting to and retrieving data from a different back-end content management system;
modifying a current set of data beans stored in a model component of said content viewer portlet template based on said data retrieved from said different back-end content management system;
modifying a view component of said content viewer portlet template if a desired format is required for displaying content items in said desired portal; and
modifying a controller component of said content viewer portlet template if a particular mode of operation is desired for said customized content viewer portlet template, such that said customized content viewer portlet is ready for installation into said desired portal. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for creating a customized content viewer portlet from a content viewer portlet template for installation into a desired portal, said computer program product comprising:
-
a computer readable medium;
first program instructions to implement a persistent interface component of said content viewer portlet template for retrieving data from a back-end content management system;
second program instructions to modify a current set of data beans stored in a model component of said content viewer portlet template to incorporate said data retrieved from said back-end content management system;
third program instructions to modify a view component of said content viewer portlet template if a specific format is desired for displaying content items in said desired portal when said customized content viewer portlet is installed in said desired portal; and
wherein said first, second and third program instructions are stored on said medium. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification